Hi,

I am experiencing repeated crashes on exiting or restarting e17. It is 100% reproducible here. I think it started about a week to two weeks ago. One major update that happened just before the crashes started was a system update in gentoo with "-hal" USE flag (enlightenment was also updated). However, I did compile enlightenment and e_dbus with hal USE flag and hald is running on my system.

gdb gives the bt in the attached file gdb.e17.txt when I try to restart or exit e17.

I tracked down the crashes to the places module. Other gadgets do not seem to trigger the crash. places module can't even be unloaded once it is loaded (it gives no crashes on loading). The bt on trying to unload places module is attached in the file gdb.places.txt
(gdb) #0  0x0000003a972c8503 in poll () from /lib/libc.so.6
#1  0x0000003b4120ab5a in ?? () from /usr/lib/libxcb.so.1
#2  0x0000003b4120c208 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x0000003b41a47d48 in _XReadEvents () from /usr/lib/libX11.so.6
#4  0x0000003b41a359f8 in XNextEvent () from /usr/lib/libX11.so.6
#5  0x000000000043a31f in e_alert_show (text=<value optimized out>)
    at e_alert.c:147
#6  0x00000000004c4b07 in e_sigseg_act (x=<value optimized out>, 
    info=<value optimized out>, data=<value optimized out>) at e_signals.c:129
#7  <signal handler called>
#8  0x000000000048cf45 in _e_gadcon_client_free (gcc=0x283dc50)
    at e_gadcon.c:1643
#9  0x00000000004b3632 in e_object_unref (obj=0x7fdf30394c80) at e_object.c:106
#10 0x000000000048ae9f in e_gadcon_unpopulate (gc=0x27b4ee0) at e_gadcon.c:485
#11 0x00007fdf3039ed93 in gadman_shutdown () at e_mod_gadman.c:106
#12 0x00007fdf3039c3a8 in e_modapi_shutdown (m=<value optimized out>)
    at e_mod_main.c:126
#13 0x00000000004b1626 in e_module_shutdown () at e_module.c:54
#14 0x000000000042e01a in _e_main_shutdown (errorcode=0) at e_main.c:1245
#15 0x000000000043140b in main (argc=<value optimized out>, 
    argv=<value optimized out>) at e_main.c:1174
(gdb) A debugging session is active.

        Inferior 1 [process 5918] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/bin/enlightenment, process 5918
(gdb) #0  0x0000003a972c8503 in poll () from /lib/libc.so.6
#1  0x0000003b4120ab5a in ?? () from /usr/lib/libxcb.so.1
#2  0x0000003b4120c208 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x0000003b41a47d48 in _XReadEvents () from /usr/lib/libX11.so.6
#4  0x0000003b41a359f8 in XNextEvent () from /usr/lib/libX11.so.6
#5  0x000000000043a31f in e_alert_show (text=<value optimized out>)
    at e_alert.c:147
#6  0x00000000004c4b07 in e_sigseg_act (x=<value optimized out>, 
    info=<value optimized out>, data=<value optimized out>) at e_signals.c:129
#7  <signal handler called>
#8  0x000000000048cf45 in _e_gadcon_client_free (gcc=0x243d8a0)
    at e_gadcon.c:1643
#9  0x00000000004b3632 in e_object_unref (obj=0x7f8377c52c80) at e_object.c:106
#10 0x000000000048df09 in e_gadcon_provider_unregister (cc=0x7f8377c52c80)
    at e_gadcon.c:248
#11 0x00007f8377a4df44 in e_modapi_shutdown (m=<value optimized out>)
    at e_mod_main.c:165
#12 0x00000000004b0dc4 in e_module_disable (m=0x7f8377c52c80) at e_module.c:302
#13 0x000000000049ecb9 in _btn_cb_unload (data=<value optimized out>, 
    data2=0x0) at e_int_config_modules.c:623
#14 0x00000030e185764a in edje_match_callback_exec_check_finals (
    ppat_signal=<value optimized out>, ppat_source=<value optimized out>, 
    signal=<value optimized out>, source=<value optimized out>, 
    callbacks=<value optimized out>, ed=<value optimized out>)
    at edje_match.c:472
#15 edje_match_callback_exec (ppat_signal=<value optimized out>, 
    ppat_source=<value optimized out>, signal=<value optimized out>, 
    source=<value optimized out>, callbacks=<value optimized out>, 
    ed=<value optimized out>) at edje_match.c:624
#16 0x00000030e185c13b in _edje_emit_cb (ed=<value optimized out>, 
    sig=<value optimized out>, src=<value optimized out>)
    at edje_program.c:1301
#17 _edje_emit_handle (ed=<value optimized out>, sig=<value optimized out>, 
    src=<value optimized out>) at edje_program.c:1264
#18 0x00000030e1858a8e in _edje_message_queue_process ()
    at edje_message_queue.c:755
#19 0x00000030e1858c16 in _edje_job (data=<value optimized out>)
    at edje_message_queue.c:173
#20 0x00000030df80bcbb in _ecore_job_event_handler (
    data=<value optimized out>, type=<value optimized out>, 
    ev=<value optimized out>) at ecore_job.c:119
#21 0x00000030df8088b2 in _ecore_event_call () at ecore_events.c:641
#22 0x00000030df80d4c7 in _ecore_main_loop_iterate_internal (
    once_only=<value optimized out>) at ecore_main.c:1517
#23 0x00000030df80d6c7 in ecore_main_loop_begin () at ecore_main.c:663
#24 0x00000000004312fc in main (argc=<value optimized out>, 
    argv=<value optimized out>) at e_main.c:1158
(gdb) A debugging session is active.

        Inferior 1 [process 6097] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/bin/enlightenment, process 6097
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to