assertion failed (coredump)

Roman Neuhauser neuhauser at bellavista.cz
Thu Oct 24 06:48:31 EDT 2002


here's the promised backtrace.

i'm not sure it will be usefull, however: i was dumb enough to wipe the
original bt (not sent yet at that time) *after* updating the sources,
without knowing the exact age of the original checkout.
i experimented with probable values for cvs up -D, and this *seems* to
be the right version. luckily enough, the HEAD was really quiet at that
time.

bt doesn't look very useful, so there's bt full as well.

Blackbox::process_event(): MapRequest for 0x1e0002d
BlackboxWindow::BlackboxWindow(): creating 0x1e0002d
BlackboxWindow::mapRequestEvent() for 0x1e0002d
assertion "dw >= base_width && dh >= base_height" failed: file "Window.cc", line 4232
Oct 23 16:14:50 freepuppy /kernel: pid 9611 (openbox), uid 1001: exited on signal 6 (core dumped)
epist: Restarting on request.
X connection to :0.0 broken (explicit kill or server shutdown).
Gdk-ERROR **: X connection to :0.0 broken (explicit kill or server shutdown).


-- 
If you cc me or take the list(s) out completely I'll most likely
ignore your message.
-------------- next part --------------
roman at freepuppy ~ 1003:0 > gdb install/openbox-head/src/openbox openbox.core
GNU gdb 4.18 (FreeBSD)
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 "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf


warning: exec file is newer than core file.
Core was generated by `openbox'.
Program terminated with signal 6, Abort trap.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libXft.so.1...done.
Reading symbols from /usr/lib/libxpg4.so.3...done.
Reading symbols from /usr/lib/libstdc++.so.3...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/X11R6/lib/libXThrStub.so.6...done.
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0  0x28268e60 in kill () from /usr/lib/libc.so.4
(gdb) bt
#0  0x28268e60 in kill () from /usr/lib/libc.so.4
#1  0x282aa1d1 in abort () from /usr/lib/libc.so.4
#2  0x28285f2b in __assert () from /usr/lib/libc.so.4
#3  0x809103f in BlackboxWindow::constrain (this=0x80e0600, anchor=TopLeft, pw=0x0, ph=0x0) at Window.cc:4232
#4  0x808e119 in BlackboxWindow::configureRequestEvent (this=0x80e0600, cr=0xbfbff8dc) at Window.cc:3080
#5  0x809b4ba in Blackbox::process_event (this=0xbfbff988, e=0xbfbff8dc) at blackbox.cc:269
#6  0x804e4f6 in BaseDisplay::eventLoop (this=0xbfbff988) at BaseDisplay.cc:318
#7  0x80a5f36 in main (argc=3, argv=0xbfbffb20) at main.cc:190

(gdb) bt full
#0  0x28268e60 in kill () from /usr/lib/libc.so.4
No symbol table info available.
#1  0x282aa1d1 in abort () from /usr/lib/libc.so.4
No symbol table info available.
#2  0x28285f2b in __assert () from /usr/lib/libc.so.4
No symbol table info available.
#3  0x809103f in BlackboxWindow::constrain (this=0x80e0600, anchor=TopLeft, pw=0x0, ph=0x0) at Window.cc:4232
        dw = 1
        dh = 1
        base_width = 597
        base_height = 231
        dx = 134860721
        dy = 1
#4  0x808e119 in BlackboxWindow::configureRequestEvent (this=0x80e0600, cr=0xbfbff8dc) at Window.cc:3080
        this = (BlackboxWindow *) 0x80e0600
        cr = (XConfigureRequestEvent *) 0xbfbff8dc
#5  0x809b4ba in Blackbox::process_event (this=0xbfbff988, e=0xbfbff8dc) at blackbox.cc:269
        win = (BlackboxWindow *) 0x0
        slit = (Slit *) 0x0
#6  0x804e4f6 in BaseDisplay::eventLoop (this=0xbfbff988) at BaseDisplay.cc:318
        xfd = 3
#7  0x80a5f36 in main (argc=3, argv=0xbfbffb20) at main.cc:190
        session_display = 0x0
        rc_file = 0xbfbffc39 "/home/roman/.blackbox/blackboxrc"
        menu_file = 0x0
        blackbox = {<BaseDisplay> = {<TimerQueueManager> = {_vptr$ = 0x80abf20}, shape = {extensions = false, event_basep = 134922644, error_basep = -1077937660}, 
    MaskList = {0, 2, 16, 18, 128, 130, 144, 146}, MaskListLength = 8, run_state = RUNNING, display = 0x80b1000, gccache = 0x80bda80, 
    screenInfoList = {<_Vector_base<ScreenInfo,allocator<ScreenInfo> >> = {<_Vector_alloc_base<ScreenInfo,allocator<ScreenInfo>,>> = {_M_start = 0x80b3ab0, 
          _M_finish = 0x80b3adc, _M_end_of_storage = 0x80b3adc}, <No data fields>}, <No data fields>}, 
    timerList = {<priority_queue<BTimer *,vector<BTimer *,allocator<BTimer *> >,TimerLessThan>> = {
        c = {<_Vector_base<BTimer *,allocator<BTimer *> >> = {<_Vector_alloc_base<BTimer *,allocator<BTimer *>,>> = {_M_start = 0x80b0a18, _M_finish = 0x80b0a1c, 
              _M_end_of_storage = 0x80b0a20}, <No data fields>}, <No data fields>}, comp = {<No data fields>}}, <No data fields>}, display_name = 0xbfbffdd6 ":0", 
    application_name = 0xbfbffc10 "/home/roman/openbox-head/bin/openbox", NumLockMask = 16, ScrollLockMask = 128}, <TimeoutHandler> = {_vptr$ = 0x80abefc}, cursor = {
    session = 8388610, move = 8388611, ll_angle = 8388612, lr_angle = 8388613, ul_angle = 8388614, ur_angle = 8388615}, resource = {double_click_interval = 250, 
    style_file = {static npos = 4294967295, static nilRep = {len = 0, res = 0, ref = 122, selfish = false}, dat = 0x80b7b80 "/home/roman/.blackbox/styles/Cynic"}, 
    colors_per_channel = 4, auto_raise_delay = {tv_sec = 0, tv_usec = 250000}, cache_life = 300000, cache_max = 200, titlebar_layout = {static npos = 4294967295, 
      static nilRep = {len = 0, res = 0, ref = 122, selfish = false}, dat = 0x80b3830 "ILMCpenbox/menu"}, mod_mask = 8}, windowSearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,BlackboxWindow *>,allocator<BlackboxWindow *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,BlackboxWindow *>,allocator<BlackboxWindow *>,>> = {_M_header = 0x80b7800}, <No data fields>}, _M_node_count = 131, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, systraySearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,BScreen *>,allocator<BScreen *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,BScreen *>,allocator<BScreen *>,allocator<BlackboxWindow *>,>> = {_M_header = 0x80b7800}, <No data fields>}, _M_node_count = 131, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, systraySearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,BScreen *>,allocator<BScreen *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,BScreen *>,allocator<BScreen *>,>> = {_M_header = 0x80b7818}, <No data fields>}, _M_node_count = 0, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, groupSearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,BWindowGroup *>,allocator<BWindowGroup *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,BWindowGroup *>,allocator<BWindowGroup *>,>> = {_M_header = 0x80b7830}, <No data fields>}, _M_node_count = 10, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, menuSearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,Basemenu *>,allocator<Basemenu *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,Basemenu *>,allocator<Basemenu *>,>> = {_M_header = 0x80b7848}, <No data fields>}, _M_node_count = 150, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, toolbarSearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,Toolbar *>,allocator<Toolbar *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,Toolbar *>,allocator<Toolbar *>,>> = {_M_header = 0x80b7860}, <No data fields>}, _M_node_count = 8, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, slitSearchList = {
    _M_t = {<_Rb_tree_base<pair<const long unsigned int,Slit *>,allocator<Slit *> >> = {<_Rb_tree_alloc_base<pair<const long unsigned int,Slit *>,allocator<Slit *>,>> = {_M_header = 0x80b7878}, <No data fields>}, _M_node_count = 1, 
      _M_key_compare = {<binary_function<long unsigned int,long unsigned int,bool>> = {<No data fields>}, <No data fields>}}}, menuTimestamps = {<_List_base<Blackbox::MenuTimestamp *,allocator<Blackbox::MenuTimestamp *> >> = {<_List_alloc_base<Blackbox::MenuTimestamp *,allocator<Blackbox::MenuTimestamp *>,>> = {_M_node = 0x80b3cf0}, <No data fields>}, <No data fields>}, 
  screenList = {<_List_base<BScreen *,allocator<BScreen *> >> = {<_List_alloc_base<BScreen *,allocator<BScreen *>,>> = {
        _M_node = 0x80b79e0}, <No data fields>}, <No data fields>}, active_screen = 0x80be000, focused_window = 0x80e0600, changing_window = 0x0, timer = 0x80c77e0, 
  config = {static _initialized = true, _file = {static npos = 4294967295, static nilRep = {len = 0, res = 0, ref = 122, selfish = false}, 
      dat = 0x80b7b30 "/home/roman/.blackbox/blackboxrc"}, _modified = false, _autosave = true, _database = 0x80b4cc0, _vptr$ = 0x80ab9c4}, xatom = 0x80b0800, 
  no_focus = false, reconfigure_wait = false, reread_menu_wait = false, last_time = 295371656, argv = 0xbfbffb20, menu_file = {static npos = 4294967295, static nilRep = {
      len = 0, res = 0, ref = 122, selfish = false}, dat = 0x80b3af0 "/home/roman/.openbox/menu"}, rc_file = {static npos = 4294967295, static nilRep = {len = 0, res = 0, 
      ref = 122, selfish = false}, dat = 0x80b7b30 "/home/roman/.blackbox/blackboxrc"}}




More information about the openbox mailing list