Program received signal SIGABRT, Aborted. 0xb78d8424 in ?? () (gdb) bt #0 0xb78d8424 in ?? () #1 0xb73d4d42 in abort () at abort.c:92 #2 0xb74079d5 in __libc_message (do_abort=2, fmt=0xb74dca90 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #3 0xb7411ac1 in malloc_printerr (action=, str=0x6
, ptr=0x9d5b4e0) at malloc.c:6283 #4 0xb7413328 in _int_free (av=, p=) at malloc.c:4795 #5 0xb74163dd in __libc_free (mem=0x9d5b4e0) at malloc.c:3738 #6 0x0808f067 in _e_border_free (bd=0xa597508) at e_border.c:4359 #7 0x08121f59 in e_object_free (obj=0xa597508) at e_object.c:87 #8 0x08121fa8 in e_object_unref (obj=0xa597508) at e_object.c:106 #9 0x08099013 in _e_border_event_border_stack_free (data=0x0, ev=0x9d44ea0) at e_border.c:8305 #10 0xb77ad56a in _ecore_call_end_cb (func=0x8098ffa <_e_border_event_border_stack_free>, user_data=0x0, func_data=0x9d44ea0) at ecore_private.h:268 #11 0xb77ae0a7 in _ecore_event_del (event=0x9d44be0) at ecore_events.c:525 #12 0xb77ae146 in _ecore_event_purge_deleted () at ecore_events.c:543 #13 0xb77ae663 in _ecore_event_call () at ecore_events.c:725 #14 0xb77b548e in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:1799 #15 0xb77b3d10 in ecore_main_loop_begin () at ecore_main.c:864 #16 0x08073359 in main (argc=1, argv=0xbfb9ae24) at e_main.c:945 (gdb) frame 6 #6 0x0808f067 in _e_border_free (bd=0xa597508) at e_border.c:4359 4359 free(bd->client.netwm.icons[i].data); (gdb) list 4354 if (bd->stick_desks) eina_list_free(bd->stick_desks); 4355 if (bd->client.netwm.icons) 4356 { 4357 int i; 4358 for (i = 0; i < bd->client.netwm.num_icons; i++) 4359 free(bd->client.netwm.icons[i].data); 4360 free(bd->client.netwm.icons); 4361 } 4362 if (bd->client.netwm.extra_types) 4363 free(bd->client.netwm.extra_types); (gdb) print bd->client $20 = {shell_win = 8443619, win = 56623160, x = 0, y = 0, w = 696, h = 431, border = {changed = 0 '\000', user_selected = 0 '\000', name = 0xa180e00 "mouse,mo8"}, shaped = 0 '\000', argb = 0 '\000', icccm = {title = 0x0, name = 0x9d16c38 "VCLSalFrame", class = 0xa4c4528 "LibreOffice 3.3", icon_name = 0x0, machine = 0x918e368 "fool", min_w = 696, min_h = 431, max_w = 696, max_h = 431, base_w = -1, base_h = -1, step_w = -1, step_h = -1, start_x = 0, start_y = 0, min_aspect = 0, max_aspect = 0, initial_state = ECORE_X_WINDOW_STATE_HINT_NORMAL, state = ECORE_X_WINDOW_STATE_HINT_WITHDRAWN, icon_pixmap = 56623163, icon_mask = 56623164, icon_window = 0, window_group = 56623105, transient_for = 0, client_leader = 56623105, gravity = ECORE_X_GRAVITY_STATIC, window_role = 0x0, take_focus = 1 '\001', accepts_focus = 1 '\001', urgent = 0 '\000', delete_request = 1 '\001', request_pos = 1 '\001', command = {argc = 1, argv = 0x9f1dfb8}, fetch = {title = 0 '\000', name_class = 0 '\000', icon_name = 0 '\000', machine = 0 '\000', hints = 0 '\000', size_pos_hints = 0 '\000', protocol = 0 '\000', transient_for = 0 '\000', client_leader = 0 '\000', window_role = 0 '\000', state = 0 '\000', command = 0 '\000'}}, mwm = {func = 0, decor = 0, input = ECORE_X_MWM_HINT_INPUT_MODELESS, exists = 0 '\000', borderless = 0 '\000', fetch = {hints = 0 '\000'}}, netwm = {pid = 12862, desktop = 0, name = 0xa4c4528 "LibreOffice 3.3", icon_name = 0xa4c4528 "LibreOffice 3.3", icons = 0xa08eca8, num_icons = 2, user_time = 62371788, strut = {left = 0, right = 0, top = 0, bottom = 0, left_start_y = 0, left_end_y = 0, right_start_y = 0, right_end_y = 0, top_start_x = 0, top_end_x = 0, bottom_start_x = 0, bottom_end_x = 0}, ping = 1 '\001', sync = {request = 1 '\001', wait = 0, alarm = 0, counter = 56623162, serial = 0, send_time = 0}, state = {modal = 0 '\000', sticky = 0 '\000', maximized_v = 0 '\000', maximized_h = 0 '\000', shaded = 0 '\000', skip_taskbar = 0 '\000', skip_pager = 0 '\000', hidden = 0 '\000', fullscreen = 0 '\000', stacking = E_STACKING_NONE}, action = {move = 0 '\000', resize = 0 '\000', minimize = 0 '\000', shade = 0 '\000', stick = 0 '\000', maximized_h = 0 '\000', maximized_v = 0 '\000', fullscreen = 0 '\000', change_desktop = 0 '\000', close = 0 '\000'}, type = ECORE_X_WINDOW_TYPE_NORMAL, extra_types = 0x0, extra_types_num = 0, startup_id = 4, fetch = {name = 0 '\000', icon_name = 0 '\000', icon = 0 '\000', user_time = 0 '\000', strut = 0 '\000', type = 0 '\000', state = 0 '\000'}, update = {state = 0 '\000'}}, e = {state = {centered = 0 '\000'}, fetch = {state = 0 '\000'}}, qtopia = {fetch = {soft_menu = 0 '\000', soft_menus = 0 '\000'}, soft_menu = 0 '\000', soft_menus = 0 '\000'}, vkbd = {fetch = {state = 0 '\000', vkbd = 0 '\000'}, state = ECORE_X_VIRTUAL_KEYBOARD_STATE_UNKNOWN, vkbd = 0 '\000'}, illume = {conformant = {fetch = {conformant = 0 '\000'}, conformant = 0 '\000'}, quickpanel = {fetch = {state = 0 '\000', priority = {major = 0, minor = 0}, quickpanel = 0 '\000', zone = 0 '\000'}, state = ECORE_X_ILLUME_QUICKPANEL_STATE_UNKNOWN, priority = {major = 0, minor = 0}, quickpanel = 0 '\000', zone = 0}, drag = {fetch = { drag = 0 '\000', locked = 0 '\000'}, drag = 0 '\000', locked = 0 '\000'}}, initial_attributes = {root = 214, x = 612, y = 384, w = 696, h = 431, border = 0, depth = 24, visible = 0 '\000', viewable = 0 '\000', override = 0 '\000', input_only = 0 '\000', save_under = 0 '\000', event_mask = {mine = 15400960, all = 15433855, no_propagate = ECORE_X_EVENT_MASK_NONE}, window_gravity = ECORE_X_GRAVITY_NW, pixel_gravity = ECORE_X_GRAVITY_NW, colormap = 32, visual = 0x9146a28}} (gdb) print bd->client.netwm.icons $22 = (Ecore_X_Icon *) 0xa08eca8 (gdb) print i $23 = 0 (gdb) print bd->client.netwm.icons[0] $24 = {width = 173550096, height = 162949168, data = 0x9d5b4e0} (gdb) print bd->client.netwm.icons[0].data $25 = (unsigned int *) 0x9d5b4e0 cheers, etweek