Xffm: crash at launch

Mickaël Graf mgf at bredband.net
Sat Mar 15 09:06:37 CET 2003


Hi Edscott,

I downloaded the last cvs-snapshot, and I still have the problem while
"tree_details->theme = g_strdup("gnome");" is now in treeview.c.

So here is the gdb stuff:

(gdb) file xffm
Reading symbols from xffm...done.
(gdb) run xffm
Starting program: /usr/local/bin/xffm xffm
[New Thread 1024 (LWP 18295)]
Warning, can't open /home/mickael/.xfce4/xffm/xffm.reg
 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 18295)]
0x406c5413 in _IO_vfprintf (s=0xbffff0ec,
    format=0x4008d2cc "%s/%s/pixmaps/%s/mime.xml", ap=0xbffff21c)
    at vfprintf.c:1524
1524    vfprintf.c: No such file or directory.
        in vfprintf.c
(gdb) bt
#0  0x406c5413 in _IO_vfprintf (s=0xbffff0ec,
    format=0x4008d2cc "%s/%s/pixmaps/%s/mime.xml", ap=0xbffff21c)
    at vfprintf.c:1524
#1  0x406e0f4b in _IO_vsnprintf (
    string=0xbffff25c "/usr/share/xffm/pixmaps/8I\001@\001", maxlen=256,
    format=0x4008d2cc "%s/%s/pixmaps/%s/mime.xml", args=0xbffff210)
    at vsnprintf.c:130
#2  0x406cc978 in __snprintf (
    s=0xbffff25c "/usr/share/xffm/pixmaps/8I\001@\001", maxlen=256,
    format=0x4008d2cc "%s/%s/pixmaps/%s/mime.xml") at snprintf.c:37
#3  0x40078980 in create_icons (tree_details=0x8100078) at icons.c:810
#4  0x08060330 in create_treeview (path=0x8063e79 "/") at treeview.c:408
#5  0x08060fe3 in init_xffm (argc=2, argv=0xbffff764) at treeview.c:734
#6  0x080612f4 in main (argc=2, argv=0xbffff764) at main.c:135
#7  0x4069117d in __libc_start_main (main=0x8061078 <main>, argc=2,
    ubp_av=0xbffff764, init=0x804dd7c <_init>, fini=0x8061e40 <_fini>,
    rtld_fini=0x4000a534 <_dl_fini>, stack_end=0xbffff75c)
    at ../sysdeps/generic/libc-start.c:129

I'm using dbh 1.0-11, that I downloaded 2 months.
I don't do make distclean since I erase my old xfce-devel before
uncompressing the tarbal file.

Cheers
Mickael

On Thu, 2003-03-13 at 23:57, edscott wilson garcia wrote:
> Mickaël:
> 
> The problem is caused because of an uninitialized variable for icon
> theme. I will upload a fix to the CVS later tonight. All that is needed
> is the line:
>  
>     tree_details->theme = g_strdup("gnome");
> 
> around line #337 of src/treeview.c (where the tree_details structure
> gets created). You can also avoid the bug (like it avoided me) by
> running the xfce-mcs-manager and selecting a theme for xffm before
> running xffm.
> 
> Thanks for backtrace and feedback.
> 
> Edscott
> 

+-----------------------------+
|Mickael Graf|mgf at bredband.net|
+------------+----------------+
|http://korbinus.fr.st        |
+-----------------------------+




More information about the Xfce4-dev mailing list