On 01/03/2011 07:37 PM, [email protected] wrote:
On Mon, Jan 03, 2011 at 08:26:07PM +0900, Carsten Haitzler wrote:
On Sun, 2 Jan 2011 16:03:59 +0100 Peter van de Werken
<[email protected]> said:
could you do:
p *gcc
Program received signal SIGSEGV, Segmentation fault.
0x000000000048d485 in _e_gadcon_client_free (gcc=0xd4afb0) at e_gadcon.c:1638
1638 gcc->client_class->func.id_del((E_Gadcon_Client_Class
*)gcc->client_class, gcc->cf->id);
(gdb) p *gcc
$1 = {e_obj_inherit = {magic = -524686219, type = -525332473, references = 0,
del_func = 0x7fe133308f80<gadman_gadget_del>,
cleanup_func = 0x48d3f0<_e_gadcon_client_free>, free_att_func = 0,
del_att_func = 0, del_fn_list = 0x0, data = 0x0, walking_list = 0,
deleted = 1 '\001'}, gadcon = 0xba1760, name = 0x960cfc "ibar", id = 1,
o_base = 0xc87e30, o_box = 0x0, o_frame = 0xd4b320, o_control = 0x0,
o_event = 0x0, client_class = 0x7fe131290040, data = 0xc70160, config = {
pos = 0, size = 0, res = 0, pos_x = 0, pos_y = 0, size_w = 0, size_h = 0},
state_info = {seq = 0, flags = 0, state = 0, resist = 0, prev_pos = 0,
prev_size = 0, want_save = 0}, pad = {w = 0, h = 0}, min = {w = 16,
h = 16}, aspect = {w = 80, h = 16}, scroll_timer = 0x0,
instant_edit_timer = 0x0, scroll_animator = 0x0, scroll_pos = 0,
scroll_wanted = 0, scroll_cb = {data = 0x0, func = 0}, menu = 0x0,
style = 0x0, autoscroll = 0 '\000', resizable = 0 '\000', moving = 0 '\000',
resizing = 0 '\000', dx = 0, dy = 0, drag = {x = 0, y = 0},
hidden = 0 '\000', cf = 0x0}
Interesting. I got it on notification module. Also, notification module
can't be unloaded. And you seem to hvae got it on ibar module. Are you
able to unload ibar? My bt is attached.
(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=0x2337140)
at e_gadcon.c:1643
#9 0x00000000004b3632 in e_object_unref (obj=0x7f8b301d9ce0) at e_object.c:106
#10 0x000000000048ae9f in e_gadcon_unpopulate (gc=0x2127130) at e_gadcon.c:485
#11 0x00007f8b31838d93 in gadman_shutdown () at e_mod_gadman.c:106
#12 0x00007f8b318363a8 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) #8 0x000000000048cf45 in _e_gadcon_client_free (gcc=0x2337140)
at e_gadcon.c:1643
in e_gadcon.c
(gdb) $1 = {e_obj_inherit = {magic = -524686219, type = -525332473, references
= 0,
del_func = 0x7f8b31838240 <gadman_gadget_del>,
cleanup_func = 0x48ceb0 <_e_gadcon_client_free>, free_att_func = 0,
del_att_func = 0, del_fn_list = 0x0, data = 0x0, walking_list = 0,
deleted = 1 '\001'}, gadcon = 0x2127130, name = 0x1f0528c "notification",
id = 2, o_base = 0x2336bb0, o_box = 0x0, o_frame = 0x2337370,
o_control = 0x0, o_event = 0x0, client_class = 0x7f8b301d9ce0,
data = 0x21d6d60, config = {pos = 0, size = 0, res = 0, pos_x = 0,
pos_y = 0, size_w = 0, size_h = 0}, state_info = {seq = 0, flags = 0,
state = 0, resist = 0, prev_pos = 0, prev_size = 0, want_save = 0}, pad = {
w = 0, h = 0}, min = {w = 16, h = 16}, aspect = {w = 16, h = 16},
scroll_timer = 0x0, instant_edit_timer = 0x0, scroll_animator = 0x0,
scroll_pos = 0, scroll_wanted = 0, scroll_cb = {data = 0x0, func = 0},
menu = 0x0, style = 0x0, autoscroll = 0 '\000', resizable = 0 '\000',
moving = 0 '\000', resizing = 0 '\000', dx = 0, dy = 0, drag = {x = 0,
y = 0}, hidden = 0 '\000', cf = 0x0}
(gdb) A debugging session is active.
Inferior 1 [process 5308] will be detached.
Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/bin/enlightenment, process 5308
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users