Comment 13 for bug 284923

Revision history for this message
Thomas Sibley (thomas-sibley) wrote :

Blowing away ~/.gconf/apps/baobab/ makes it stop segfaulting. I am able to reproduce the segfault by going into Baobab's Preferences and unchecking the root partition (leaving only two external usb HDs I have attached).

The problem key is /apps/baobab/properties/skip_scan_uri_list. When one of the values is "file:///" Baobab will segfault as reported above.

For the record, this is the backtrace I get:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6dc9700 (LWP 10098)]
0xb74ca0ab in IA__g_utf8_validate (
    str=0x57e58955 <Address 0x57e58955 out of bounds>, max_len=-1, end=0x0)
    at /build/buildd/glib2.0-2.18.2/glib/gutf8.c:1573
1573 /build/buildd/glib2.0-2.18.2/glib/gutf8.c: No such file or directory.
 in /build/buildd/glib2.0-2.18.2/glib/gutf8.c
(gdb) bt
#0 0xb74ca0ab in IA__g_utf8_validate (
    str=0x57e58955 <Address 0x57e58955 out of bounds>, max_len=-1, end=0x0)
    at /build/buildd/glib2.0-2.18.2/glib/gutf8.c:1573
#1 0xb7d72522 in gconf_value_list_from_primitive_list ()
   from /usr/lib/libgconf-2.so.4
#2 0xb7d82ade in gconf_engine_set_list () from /usr/lib/libgconf-2.so.4
#3 0xb7d85fdb in gconf_client_set_list () from /usr/lib/libgconf-2.so.4
#4 0x08052f88 in ?? ()
#5 0x080539fa in main ()