[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] The new menu generator is ready for testing, again.



On Fri, 10 Mar 2006 01:04:19 +1000
David Seikel <onefang@gmail.com> wrote:

> On Thu, 9 Mar 2006 13:54:22 +0100 Anders Troback
> <enlightenment@troback.com> wrote:
> 
> > On Thu, 9 Mar 2006 21:14:56 +1000
> > David Seikel <onefang@gmail.com> wrote:
> > 
> > > On Thu, 9 Mar 2006 09:07:21 +0100 Anders Troback
> > > <enlightenment@troback.com> wrote:
> > > 
> > > > Segmentation fault (core dumped)
> > > > 
> > > > :-(
> > > > 
> > > > Build from CVS 10 mins ago on a FreeBSD-6 box...
> > > 
> > > Any chance you could give me a backtrace?
> > 
> > Sure, gdb log attached!
> 
> OK, try again five hours after this hits the mailing list, or right
> now if you have dev cvs access.  I just committed a work around, but
> that may not fix things. I'll have another go at this tomorrow.  Must
> sleep now.

Sorry, no luck!

Some backtrace...

Program received signal SIGSEGV, Segmentation fault.
_fdo_menus_legacy_menu (data=0xbfbfb590, 
    path=0xbfbf94e0 "/usr/local/share/applnk/.keep_me") at
fdo_menus.c:537 537        if (legacy_data->current->elements[1].type
== DUMB_TREE_ELEMENT_TYPE_ STRING)
(gdb) bt
#0  _fdo_menus_legacy_menu (data=0xbfbfb590, 
    path=0xbfbf94e0 "/usr/local/share/applnk/.keep_me") at
fdo_menus.c:537 #1  0x080509ff in fdo_paths_recursive_search (
    path=0xbfbfb5b0 "/usr/local/share/applnk/", file=0x0, 
    dir_func=0x804eaec <_fdo_menus_legacy_menu_dir>, 
    func=0x804ecdc <_fdo_menus_legacy_menu>, data=0xbfbfb590)
    at fdo_paths.c:423
#2  0x0804f800 in _fdo_menus_merge (data=0xbfbfd690, tree=0x80b37e0, 
    element=15, level=2) at fdo_menus.c:852
#3  0x080511eb in dumb_tree_foreach (tree=0x80b37e0, level=2, 
    func=0x804f3d8 <_fdo_menus_merge>, data=0xbfbfd690) at
dumb_tree.c:267 #4  0x08051214 in dumb_tree_foreach (tree=0x809ea20,
level=1, func=0x804f3d8 <_fdo_menus_merge>, data=0xbfbfd690) at
dumb_tree.c:236 #5  0x08051214 in dumb_tree_foreach (tree=0x809ea00,
level=0, func=0x804f3d8 <_fdo_menus_merge>, data=0xbfbfd690) at
dumb_tree.c:236 #6  0x0804e064 in fdo_menus_get (
    file=0x80a6780 "/usr/local/etc/xdg/menus/applications.menu", 
    merge_stack=0xbfbfd690, level=0) at fdo_menus.c:138
#7  0x0804b12f in make_menus () at menus.c:56
#8  0x0804a523 in main (argc=4, argv=0xbfbfd730) at main.c:174