[openbox] assertion failed (coredump)

Ben Jansens ben at orodu.net
Thu Oct 24 10:45:48 EDT 2002


From what i can tell this is simply a misplaced assert.

What app caused this?

Ben

On Thu, Oct 24, 2002 at 12:48:31PM +0200, Roman Neuhauser wrote:
> 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).
> 
> 

> 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"}}
> 
> 



-- 
I am damn unsatisfied to be killed in this way.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://icculus.org/pipermail/openbox/attachments/20021024/fb998ce0/attachment.pgp>


More information about the openbox mailing list