[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