GNOME Bugzilla – Bug 364850
crash in Help: trying to read the gdb i...
Last modified: 2007-02-08 01:20:02 UTC
Version: 2.16.1 What were you doing when the application crashed? trying to read the gdb info pages craches yelp. Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 93908992 vsize: 0 resident: 93908992 share: 0 rss: 27377664 rss_rlim: 0 CPU usage: start_time: 1161730956 rtime: 0 utime: 99 stime: 0 cutime:94 cstime: 0 timeout: 5 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/yelp' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1227700560 (LWP 10927)] [New Thread -1285477472 (LWP 10930)] [New Thread -1247573088 (LWP 10929)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall () Setting up the environment for debugging gdb.
+ Trace 78136
Thread 1 (Thread -1227700560 (LWP 10927))
Okay. Confirming the bug. I can reproduce. The relevant section of the full stacktrace is:
+ Trace 78137
Thread 1 (Thread -1227790672 (LWP 19063))
I'll have a look at the problem soon, promise.
*** Bug 363710 has been marked as a duplicate of this bug. ***
The gdb info page seems to use a *Note style that no other info page in the world uses. At some point, the gdb info page feel out of my computer and so I didn't get any chance to try testing it, despite having code to handle it. This code path contained a double-free, causing the crash. Since no other info manual uses this type of *Note (apparently), I missed this during testing. I've removed the double free and the crash has gone away. This will make its way into the next version of yelp (2.16.2). Closing. Thanks. 2006-10-25 Don Scorgie <dscorgie@cvs.gnome.org> * src/yelp-info-parser.c: Fix double free in stupid link types only used by gdb info page (apparently). Bug #364850
*** Bug 365167 has been marked as a duplicate of this bug. ***
*** Bug 366530 has been marked as a duplicate of this bug. ***
*** Bug 366240 has been marked as a duplicate of this bug. ***
*** Bug 374575 has been marked as a duplicate of this bug. ***
*** Bug 362797 has been marked as a duplicate of this bug. ***
*** Bug 376712 has been marked as a duplicate of this bug. ***
*** Bug 377619 has been marked as a duplicate of this bug. ***
*** Bug 380237 has been marked as a duplicate of this bug. ***
*** Bug 385024 has been marked as a duplicate of this bug. ***
*** Bug 401904 has been marked as a duplicate of this bug. ***
*** Bug 394388 has been marked as a duplicate of this bug. ***