Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x9d5b4e0) at malloc.c:6283
- #4 0xb7413328 in _int_free (av=<value optimized out>, p=<value optimized out>) 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
Add Comment
Please, Sign In to add comment