GNOME Bugzilla – Bug 339978
GLib-CRITICAL **: g_dir_read_name: assertion `dir != NULL' failed
Last modified: 2006-05-11 18:25:07 UTC
Get the following after searching for "tcsh" and clicking on the "cvs info manual" (yelp:6249): GLib-CRITICAL **: g_dir_read_name: assertion `dir != NULL' failed (yelp:6249): GLib-CRITICAL **: g_dir_close: assertion `dir != NULL' failed (yelp:6249): GLib-CRITICAL **: g_dir_read_name: assertion `dir != NULL' failed (yelp:6249): GLib-CRITICAL **: g_dir_close: assertion `dir != NULL' failed Running with G_DEBUG=fatal_criticals provides the following stacktrace: Backtrace was generated from '/opt/gnome2/bin/yelp' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1232381664 (LWP 6552)] [New Thread -1301369936 (LWP 6565)] [New Thread -1292977232 (LWP 6564)] [New Thread -1284584528 (LWP 6563)] [New Thread -1276191824 (LWP 6562)] [New Thread -1267704912 (LWP 6554)] [New Thread -1240110160 (LWP 6553)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 67894
Thread 1 (Thread -1232381664 (LWP 6552))
*sigh* 2006-05-11 Don Scorgie <dscorgie@cvs.gnome.org> * src/yelp-info-parser.c: Actually check a directory exists before reading it (bug #339978) /me smacks himself You can also trigger this bug by loading info:cvs on its own (or any other multipart info file) Fixed in HEAD. Closing.