Panel applet sigsegvs (long)




I and others have been having problems getting panel applets to load
for some time now (since 0.25, in my case). I don't know if this will
help the coders figure out what's going on, but I got this today with
xxgdb and cpuload_applet from a cvs taken this afternoon. It doesn't
seem too informative, but I could try later with watches on if that'll
help (I have to go somewhere now).


Torben


----------------------------------------------------------------------------
XXGDB comes with ABSOLUTELY NO WARRANTY.
GNU gdb 4.17
Copyright 1998 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-slackware-linux"...
(xxgdb) run

** WARNING **: Unable to locate image file in pixmap_path: "marble.xpm" line 52
message: Initializing CORBA for applet


Program received signal SIGSEGV, Segmentation fault.
0x4041e788 in memcpy ()
(xxgdb) break applet_widget_new_with_params
Function "applet_widget_new_with_params" not defined.
(xxgdb) break applet_widget_new_with_param
Breakpoint 1 at 0x40010d84: file applet-widget.c, line 325.
(xxgdb) kill
(xxgdb) run
Cannot insert breakpoint 1:
Temporarily disabling shared library breakpoints:
1 

** WARNING **: Unable to locate image file in pixmap_path: "marble.xpm" line 52
message: Initializing CORBA for applet


Breakpoint 1, applet_widget_new_with_param (param=0x804d707 "") at applet-widget.c:325
(xxgdb) 
step
gnome_panel_applet_request_id (path=0x804f090 "/usr/local/bin/cpuload_applet", param=0x804d707 "", dorestart=1, applet_id=0xbffff898, cfgpath=0xbffff894, globcfgpath=0xbffff890, winid=0xbffff88c) at orbit-applet-lib.c:430
GNOME_Panel_applet_request_id (obj=0x8078048, cookie=0x8077ed0 "Wo)Ea;Ek+B{+", path=0x804f090 "/usr/local/bin/cpuload_applet", param=0x804d707 "", dorestart=1, cfgpath=0xbffff858, globcfgpath=0xbffff854, wid=0xbffff850, ev=0x40017b4c) at gnome-panel-stubs.c:16
giop_get_request_id () at giop-msg-buffer.c:459
Source file is more recent than executable.
GNOME_Panel_applet_request_id (obj=0x8078048, cookie=0x8077ed0 "Wo)Ea;Ek+B{+", path=0x804f090 "/usr/local/bin/cpuload_applet", param=0x804d707 "", dorestart=1, cfgpath=0xbffff858, globcfgpath=0xbffff854, wid=0xbffff850, ev=0x40017b4c) at gnome-panel-stubs.c:17
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=64 '@', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:256
ORBit_Trace (module=TraceMod_IIOP, level=TraceLevel_Debug, fmt=0x4004d147 "Sending request %s id %d to %s\n") at trace.c:74
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:261
giop_send_buffer_use (connection=0x8078138) at giop-msg-buffer.c:182
giop_send_buffer_new () at giop-msg-buffer.c:133
g_mem_chunk_alloc (mem_chunk=0x8074e90) at gmem.c:456
g_malloc (size=64) at gmem.c:110
g_mem_chunk_alloc (mem_chunk=0x8074e90) at gmem.c:549
giop_send_buffer_new () at giop-msg-buffer.c:136
giop_message_buffer_new (buf=0x8078260) at giop-msg-buffer.c:120
g_array_new (zero_terminated=0) at garray.c:50
Source file is more recent than executable.
g_mem_chunk_alloc (mem_chunk=0x8074f00) at gmem.c:456
g_array_new (zero_terminated=0) at garray.c:60
giop_message_buffer_new (buf=0x8078260) at giop-msg-buffer.c:121
giop_send_buffer_new () at giop-msg-buffer.c:97
g_rarray_append (array=0x8077668, data=0x4004e344, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
(xxgdb) display array->len
(xxgdb) display len
(xxgdb) display 
(xxgdb) display array->alloc
g_nearest_pow (num=8) at garray.c:119
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:138
g_realloc (mem=0x0, size=16) at gmem.c:224
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:141
g_rarray_append (array=0x8077668, data=0x4004e344, size=8) at garray.c:82
(xxgdb) display array->data
(xxgdb) display array->len
(xxgdb) display data
(xxgdb) display size
giop_send_buffer_new () at giop-msg-buffer.c:141
g_mem_chunk_new (name=0x4004d00e "char[GIOP_INDIRECT_CHUNK_SIZE] mem chunks (2)", atom_size=1024, area_size=2048, type=1) at gmem.c:367
g_malloc (size=52) at gmem.c:110
g_mem_chunk_new (name=0x4004d00e "char[GIOP_INDIRECT_CHUNK_SIZE] mem chunks (2)", atom_size=1024, area_size=2048, type=1) at gmem.c:369
g_mem_chunk_compute_size (size=2072) at gmem.c:777
g_mem_chunk_new (name=0x4004d00e "char[GIOP_INDIRECT_CHUNK_SIZE] mem chunks (2)", atom_size=1024, area_size=2048, type=1) at gmem.c:393
giop_send_buffer_new () at giop-msg-buffer.c:97
g_rarray_append (array=0x8077668, data=0xbffff77c, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0xbffff77c, size=8) at garray.c:82
giop_send_buffer_new () at giop-msg-buffer.c:151
giop_send_buffer_use (connection=0x8078138) at giop-msg-buffer.c:204
g_mem_chunk_reset (mem_chunk=0x8078290) at gmem.c:688
g_tree_new (key_compare_func=0x4005a3a8 <g_mem_chunk_area_compare>) at gtree.c:90
g_malloc (size=8) at gmem.c:110
g_tree_new (key_compare_func=0x4005a3a8 <g_mem_chunk_area_compare>) at gtree.c:91
g_mem_chunk_reset (mem_chunk=0x8078290) at gmem.c:709
giop_send_buffer_use (connection=0x8078138) at giop-msg-buffer.c:208
g_mem_chunk_alloc (mem_chunk=0x8078290) at gmem.c:456
g_malloc (size=2048) at gmem.c:110
g_mem_chunk_alloc (mem_chunk=0x8078290) at gmem.c:549
giop_send_buffer_use (connection=0x8078138) at giop-msg-buffer.c:210
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:263
giop_encoder_IOP_ServiceContextList (send_buffer=0x8078260, mem=0x0) at encoders.c:15
giop_message_buffer_append_mem_a (buffer=0x8078260, mem_region=0x4004e8e0, mem_region_length=4) at giop-msg-buffer.c:360
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:319
giop_message_buffer_append_mem_a (buffer=0x8078260, mem_region=0x4004e8e0, mem_region_length=4) at giop-msg-buffer.c:362
g_rarray_append (array=0x8077668, data=0xbffff768, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_nearest_pow (num=24) at garray.c:119
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:138
g_realloc (mem=0x80615e0, size=32) at gmem.c:224
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:141
g_rarray_append (array=0x8077668, data=0xbffff768, size=8) at garray.c:82
giop_message_buffer_append_mem_a (buffer=0x8078260, mem_region=0x4004e8e0, mem_region_length=4) at giop-msg-buffer.c:378
giop_encoder_IOP_ServiceContextList (send_buffer=0x8078260, mem=0x0) at encoders.c:18
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:266
giop_send_buffer_append_mem_indirect_a (send_buffer=0x8078260, mem_region=0xbffff7dc, mem_region_length=4) at giop-msg-buffer.c:448
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:319
giop_send_buffer_append_mem_indirect_a (send_buffer=0x8078260, mem_region=0xbffff7dc, mem_region_length=4) at giop-msg-buffer.c:450
giop_send_buffer_append_mem_indirect (send_buffer=0x8078260, mem_region=0xbffff7dc, mem_region_length=4) at giop-msg-buffer.c:416
giop_message_buffer_append_mem (buffer=0x8078260, mem_region=0x80782e0, mem_region_length=4) at giop-msg-buffer.c:389
g_rarray_append (array=0x8077668, data=0xbffff750, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0xbffff750, size=8) at garray.c:82
giop_message_buffer_append_mem (buffer=0x8078260, mem_region=0x80782e0, mem_region_length=4) at giop-msg-buffer.c:406
giop_send_buffer_append_mem_indirect (send_buffer=0x8078260, mem_region=0xbffff7dc, mem_region_length=4) at giop-msg-buffer.c:429
g_mem_chunk_alloc (mem_chunk=0x8078290) at gmem.c:456
g_malloc (size=2048) at gmem.c:110
g_mem_chunk_alloc (mem_chunk=0x8078290) at gmem.c:549
giop_send_buffer_append_mem_indirect (send_buffer=0x8078260, mem_region=0xbffff7dc, mem_region_length=4) at giop-msg-buffer.c:437
giop_send_buffer_append_mem_indirect_a (send_buffer=0x8078260, mem_region=0xbffff7dc, mem_region_length=4) at giop-msg-buffer.c:452
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:268
giop_send_buffer_append_mem_indirect (send_buffer=0x8078260, mem_region=0xbffff7cb, mem_region_length=1) at giop-msg-buffer.c:416
giop_message_buffer_append_mem (buffer=0x8078260, mem_region=0x8078b10, mem_region_length=1) at giop-msg-buffer.c:389
g_rarray_append (array=0x8077668, data=0xbffff778, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_nearest_pow (num=40) at garray.c:119
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:138
g_realloc (mem=0x8078ad0, size=64) at gmem.c:224
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:141
g_rarray_append (array=0x8077668, data=0xbffff778, size=8) at garray.c:82
giop_message_buffer_append_mem (buffer=0x8078260, mem_region=0x8078b10, mem_region_length=1) at giop-msg-buffer.c:406
giop_send_buffer_append_mem_indirect (send_buffer=0x8078260, mem_region=0xbffff7cb, mem_region_length=1) at giop-msg-buffer.c:429
g_mem_chunk_alloc (mem_chunk=0x8078290) at gmem.c:456
g_malloc (size=2048) at gmem.c:110
g_mem_chunk_alloc (mem_chunk=0x8078290) at gmem.c:549
giop_send_buffer_append_mem_indirect (send_buffer=0x8078260, mem_region=0xbffff7cb, mem_region_length=1) at giop-msg-buffer.c:437
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:270
step
giop_message_buffer_append_mem (buffer=0x8078260, mem_region=0x4004e8e0, mem_region_length=3) at giop-msg-buffer.c:389
(xxgdb) (xxgdb) step
g_rarray_append (array=0x8077668, data=0xbffff794, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0xbffff794, size=8) at garray.c:82
giop_message_buffer_append_mem (buffer=0x8078260, mem_region=0x4004e8e0, mem_region_length=3) at giop-msg-buffer.c:406
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:272
step
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:319
(xxgdb) (xxgdb) step
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:97
g_rarray_append (array=0x8077668, data=0x807808c, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0x807808c, size=8) at garray.c:82
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:276
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:319
g_rarray_append (array=0x8077668, data=0xbffff7a4, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0xbffff7a4, size=8) at garray.c:82
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:342
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:97
g_rarray_append (array=0x8077668, data=0x400176a4, size=8) at garray.c:80
step
(xxgdb) (xxgdb) step
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_nearest_pow (num=72) at garray.c:119
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:138
g_realloc (mem=0x8079300, size=128) at gmem.c:224
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:141
g_rarray_append (array=0x8077668, data=0x400176a4, size=8) at garray.c:82
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:286
step
(xxgdb) (xxgdb) step
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:319
g_rarray_append (array=0x8077668, data=0xbffff7a4, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0xbffff7a4, size=8) at garray.c:82
giop_message_buffer_do_alignment (buffer=0x8078260, align_for=4) at giop-msg-buffer.c:342
giop_send_request_buffer_use (connection=0x8078138, service_context=0x0, request_id=1, response_expected=1 '\001', object_key_vec=0x807808c, operation_vec=0x400176a4, principal_vec=0x0) at giop-msg-buffer.c:97
g_rarray_append (array=0x8077668, data=0x0, size=8) at garray.c:80
g_array_maybe_expand (array=0x8077668, len=8) at garray.c:133
g_rarray_append (array=0x8077668, data=0x0, size=8) at garray.c:82

Program received signal SIGSEGV, Segmentation fault.
0x4041e788 in memcpy ()
Single stepping until exit from function memcpy, 
which has no line number information.

** ERROR **: sigsegv caught

Program exited with code 01.
(xxgdb) 



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