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 ()
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. buildd/ glib2.0- 2.18.2/ glib/gutf8. c:1573 buildd/ glib2.0- 2.18.2/ glib/gutf8. c: No such file or directory. buildd/ glib2.0- 2.18.2/ glib/gutf8. c buildd/ glib2.0- 2.18.2/ glib/gutf8. c:1573 list_from_ primitive_ list () libgconf- 2.so.4 set_list () from /usr/lib/ libgconf- 2.so.4 set_list () from /usr/lib/ libgconf- 2.so.4
[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/
1573 /build/
in /build/
(gdb) bt
#0 0xb74ca0ab in IA__g_utf8_validate (
str=0x57e58955 <Address 0x57e58955 out of bounds>, max_len=-1, end=0x0)
at /build/
#1 0xb7d72522 in gconf_value_
from /usr/lib/
#2 0xb7d82ade in gconf_engine_
#3 0xb7d85fdb in gconf_client_
#4 0x08052f88 in ?? ()
#5 0x080539fa in main ()