xfce4-panel and enlightenment

Michael Steinhauser mistr at epost.de
Sat Jul 24 21:47:19 CEST 2004


Brian J. Tarricone wrote:

> looking over the BT again... what version of libxfcegui4 are you 
> using?  the line numbers don't seem to match up for me (i.e., #1, line 
> 894 is not in netk_pager_expose_event() for me).
>
> annnnyway, it's pretty obvious where it's crashing in libxfcegui4 
> (dereferencing a null pointer), so i committed a patch.  i wouldn't be 
> surprised if there are other problems, however.
>
>    -brian
>
> Michael Steinhauser wrote:
>
>> Hi,
>>
>> here is the output of gdb:
>>
>> user at michael:~> gdb xfce4-panel
>> GNU gdb 6.1
>> Copyright 2004 Free Software Foundation, Inc.
>> GDB is free software, covered by the GNU General Public License, and 
>> you are
>> welcome to change it and/or distribute copies of it under certain 
>> conditions.
>> Type "show copying" to see the conditions.
>> There is absolutely no warranty for GDB.  Type "show warranty" for 
>> details.
>> This GDB was configured as "i586-suse-linux"...Using host 
>> libthread_db library "
>> /lib/tls/libthread_db.so.1".
>>
>> (gdb) run
>> Starting program: /usr/bin/xfce4-panel
>> [Thread debugging using libthread_db enabled]
>> [New Thread 1083585024 (LWP 7588)]
>> Detaching after fork from child process 7591.
>> ** Message: xfce4-panel: module clock successfully loaded
>> ** Message: xfce4-panel: module mailcheck successfully loaded
>> ** Message: xfce4-panel: module pager successfully loaded
>> ** Message: xfce4-panel: module separator successfully loaded
>> ** Message: xfce4-panel: module switcher successfully loaded
>> ** Message: xfce4-panel: module systembuttons successfully loaded
>> ** Message: xfce4-panel: module mixer successfully loaded
>> ** Message: xfce4-panel: module systray successfully loaded
>> ** Message: xfce4-panel: module eyes successfully loaded
>> ** Message: xfce4-panel: module tl successfully loaded
>> ** Message: xfce4-panel: module minicmd successfully loaded
>> ** Message: xfce4-panel: Running without session manager
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 1083585024 (LWP 7588)]
>> netk_workspace_get_width (space=0x0) at netk-workspace.c:282
>> 282     netk-workspace.c: Datei oder Verzeichnis nicht gefunden.
>>         in netk-workspace.c
>> (gdb) bt
>> #0  netk_workspace_get_width (space=0x0) at netk-workspace.c:282
>> #1  0x400487a3 in netk_pager_expose_event (widget=0x80f8b48, 
>> event=0xbffff0f0)
>>     at netk-pager.c:894
>> #2  0x4018a624 in _gtk_marshal_BOOLEAN__BOXED (closure=Variable 
>> "closure" is not
>>  available.
>> ) at gtkmarshalers.c:82
>> #3  0x4041fa97 in g_type_class_meta_marshal (closure=0x8084fe8,
>>     return_value=0x0, n_param_values=0, param_values=0xbfffeea0,
>>     invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
>> #4  0x4041fdab in g_closure_invoke (closure=0x8084fe8, return_value=0x0,
>>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at 
>> gclosure.c:437
>> #5  0x40431126 in signal_emit_unlocked_R (node=Variable "node" is not 
>> available.
>> ) at gsignal.c:2474
>> #6  0x4043211c in g_signal_emit_valist (instance=0x80f8b48, 
>> signal_id=Variable "
>> signal_id" is not available.
>> )
>>     at gsignal.c:2205
>> #7  0x404326f2 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
>>     at gsignal.c:2239
>> #8  0x40282bc4 in gtk_widget_event_internal (widget=Variable "widget" 
>> is not ava
>> ilable.
>> ) at gtkwidget.c:3563
>> #9  0x40184149 in gtk_main_do_event (event=Variable "event" is not 
>> available.
>> ) at gtkmain.c:1541
>> #10 0x4035e1e7 in gdk_window_process_updates_internal 
>> (window=Variable "window"
>> is not available.
>> )
>>     at gdkwindow.c:2052
>> #11 0x4035e3a7 in gdk_window_process_all_updates () at gdkwindow.c:2099
>> #12 0x4010326a in gtk_container_idle_sizer (data=0x0) at 
>> gtkcontainer.c:1116
>> #13 0x405a2251 in g_idle_dispatch (source=0x8146938, 
>> callback=Variable "callback
>> " is not available.
>> ) at gmain.c:3802
>> #14 0x405a3eb7 in g_main_context_dispatch (context=0x8080d18) at 
>> gmain.c:1942
>> #15 0x405a65f7 in g_main_context_iterate (context=Variable "context" 
>> is not avai
>> lable.
>> ) at gmain.c:2573
>> ---Type <return> to continue, or q <return> to quit---
>> #16 0x405a77e7 in g_main_loop_run (loop=Variable "loop" is not 
>> available.
>> ) at gmain.c:2777
>> #17 0x401844c3 in gtk_main () at gtkmain.c:1172
>> #18 0x08055193 in main (argc=1, argv=0xbffff464) at main.c:302
>> (gdb)
>>
>> hope this helps
>>
>> thank you
>> _______________________________________________
>> Xfce mailing list
>> Xfce at xfce.org
>> http://lunar-linux.org/mailman/listinfo/xfce
>> http://www.xfce.org
>>
>>
> _______________________________________________
> Xfce mailing list
> Xfce at xfce.org
> http://lunar-linux.org/mailman/listinfo/xfce
> http://www.xfce.org
>
Hi,
firtst, i use libxfcegui4 4.0.6 -2suse91 from the apt-version at 
ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.1-i386/RPMS.suser-ollakka/
I solved the problem now by deleting directory .enlightenment. After 
restarting enligthenment, the panel worked again.
It seems to be a problem between the desktopsettings in enlightenment 
and xfce4-panel.

In enlightenment i use 1 Desktop and 4 virtuell Desktops. First time I 
startet xfce4-panel it worked. After reducing the Desktop in xfce4 to 
one, setting the panel to autohide and giving it a iconbox-border (in 
enlightenment), it crashed after the next restart of X.
I was working for one day with xfce4 and got the idea of deleting 
.englightenment. After restarting englightenment the four desktop-picons 
of xfce4-panel reduced to one after callling the panel-settings and 
desktop nr. 4 was highlighted. I removed the desktop-icon from panel and 
now panel and enlightenment working perfect, after one reboot and 
several "startx".

Thank you for your help and ask, if you want some more information.

Michael



More information about the Xfce mailing list