Merge remote-tracking branch 'fp/master'
[hurd-web.git] / open_issues / gdb.mdwn
index ccc27a1..07b3da4 100644 (file)
@@ -362,6 +362,18 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
         Cannot access memory at address 0x6c62616e
         (gdb) testcase ../../../Ferry_Tagscherer/gdb/testsuite/gdb.base/attach-pie-noexec.exp completed in 3 seconds
 
+    IRC, freenode, #hurd, 2013-09-06:
+
+        <gnu_srs1> How to debug a program that works in the shell but Cannot
+          access memory at address ... in gdb?
+        <tschwinge> Build it without -pie -- but that is just a guess of what
+          might be going on.
+        * tschwinge clearly has spent enough time with obscure things to be
+            able to make such guesses.
+        <gnu_srs1> tschwinge: looks like -fPIE is used.
+        <gnu_srs1> verified: some (all?) executables compiled with -fPIE, -fpie
+          and linked with -pie cannot be debugged in gdb :(
+
   * `solib-event stop`
 
         Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.mi/mi-catch-load.exp ...
@@ -547,3 +559,34 @@ like `gdb/testsuite/boards/cc-with-tweaks.exp` would help, or setting
     related.
 
 TODO.
+
+
+# Open Issues
+
+## [[tag/open_issue_gdb]]
+
+## `info files` SIGSEGV
+
+[[!tag open_issue_gdb]]
+
+
+### IRC, freenode, #hurd, 2013-09-07
+
+    <rekado> I'm trying to debug pfinet, but I'm not very familiar with gdb.
+      Tried to attach to the running pfinet process (built with debug symbols),
+      set a breakpoint and ... when I ran "info files" the process segfaulted.
+    <teythoon> which process segfaults, pfinet or gdb?
+    <rekado> gdb segfaults.
+
+
+## Watchpoints
+
+[[!tag open_issue_gdb]]
+
+
+### IRC, freenode, #hurd, 2013-09-16
+
+    <gnu_srs> tschwinge: Is gdb watch known to fail on hurd? It hangs for me
+      when logged in via ssh.
+    <tschwinge> gnu_srs: Don't know about GDB's watch command.  Are you sure it
+      is hanging?