aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2013-11-05 15:50:23 +0000
committerTom Hacohen <tom@stosb.com>2013-11-05 15:54:15 +0000
commit18cbd6f59a9c004dc1fe15d17331b3e23e8a6582 (patch)
treefae8be359aa95c7245a5422685b7854b8b790f4f /NEWS
parentcheck e passes distckec and set up a 0.18 alpha1 (diff)
downloadenlightenment-18cbd6f59a9c004dc1fe15d17331b3e23e8a6582.tar.gz
wsod: Fixed gdb hangs when generating backtraces.
After a long and hard battle with the gods of bugs I finally fixed this stupid hang. I had to dig into the gdb source code, and gdb the hell out of gdb, but it's now solved. First of all, we should call gdb with -batch which exits automatically. This however is not enough to fix it. The bug was that gdb was haning while trying to set attributes on stdin because it was waiting for input. This is obviously problematic when running in non-interactive mode, so I had to pipe /dev/zero to stdin to fix it. While at it, I also fixed the piping of stdout and stderr to be nicer.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index dcb8ec509..d06bd69bd 100644
--- a/NEWS
+++ b/NEWS
@@ -234,3 +234,4 @@ Fixes:
* fixed bug where new files could not be created repeatedly
* fixed filemanager spring window closing when dragging from desktop
* fixed catching XWindow closes during DND operations on those windows
+ * wsod: Fixed gdb hangs when generating backtraces.