[ icewm-Bugs-486097 ] segfault in atasks.cc TaskBarApp::paint
Brought to you by:
captnmark
From: <no...@so...> - 2001-11-28 00:48:19
|
Bugs item #486097, was opened at 2001-11-27 10:17 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100031&aid=486097&group_id=31 Category: icewm-1.0 Group: crash Status: Open Resolution: None >Priority: 7 Submitted By: Sean Champ (schamp) Assigned to: Mathias Hasselmann (massel) Summary: segfault in atasks.cc TaskBarApp::paint Initial Comment: icewm version: 1.0.9-2 opsys: Debian Linux, 'woody' distrib. configure args used to compile ice: configure \ --disable-gradients \ --enable-antialising \ --without-gnome-menus \ --without-gnome \ --with-imlib=/usr/bin/ description: Ice segfaulted when an xemacs window was being closed, or something. I honestly can't remember exactly what i was doing at the time that the session crashed, but i know it had something to do with an xemacs window. [this xemacs was compiled with gtk widgets; i'm not sure if that has any bearing on the bug] this segfault has happened repeatedly. backtrace: Program received signal SIGSEGV, Segmentation fault. 0x0806d007 in TaskBarApp::paint (this=0x84a2128, g=@0x84a2250) at atasks.cc:158 158 ((wmLook == lookMetal) ? 1 : 0)) / 2); #0 0x0806d007 in TaskBarApp::paint (this=0x84a2128, g=@0x84a2250) at atasks.cc:158 #1 0x08074a24 in YWindow::repaint (this=0x84a2128) at ywindow.cc:217 #2 0x08064ea9 in YFrameWindow::updateTaskBar (this=0x84a1160) at wmframe.cc:2521 #3 0x08061ff3 in YFrameWindow::setWinFocus (this=0x84a1160) at wmframe.cc:1304 #4 0x0805b055 in YWindowManager::switchFocusTo (this=0x809d678, frame=0x84a1160) at wmmgr.cc:1916 #5 0x08058611 in YWindowManager::setFocus (this=0x809d678, f=0x84a1160, canWarp=false) at wmmgr.cc:617 #6 0x080587be in YWindowManager::loseFocus (this=0x809d678, window=0x84a0a90, next=0x84a1160, prev=0x0) at wmmgr.cc:700 #7 0x0805afb6 in YWindowManager::removeClientFrame (this=0x809d678, frame=0x84a0a90) at wmmgr.cc:1900 #8 0x0805fbeb in YFrameWindow::~YFrameWindow (this=0x84a0a90, __in_chrg=3) at wmframe.cc:273 #9 0x08059ec7 in YWindowManager::destroyedClient (this=0x809d678, win=23068715) at wmmgr.cc:1340 #10 0x08055f32 in YFrameClient::handleUnmap (this=0x84a1ec8, unmap=@0xbffff7ac) at wmclient.cc:384 #11 0x080752e0 in YWindow::handleEvent (this=0x84a1ec8, event=@0xbffff7ac) at ywindow.cc:571 #12 0x08073465 in YApplication::mainLoop (this=0xbffff858) at yapp.cc:813 #13 0x0805ee14 in main (argc=1, argv=0xbffff954) at wmapp.cc:1415 #14 0x4023665f in __libc_start_main () from /lib/libc.so.6 ---------------------------------------------------------------------- >Comment By: Sean Champ (schamp) Date: 2001-11-27 16:48 Message: Logged In: YES user_id=326750 this happened again, when i was switching virtual desktops, using the mouse, at the right edge of the screen; the segfault happened in the same spot in the code, but i didn't save the backtrace from it. and it happened yet another time, when i closed an xemacs 'gnuclient' window. this is the backtrace from that crash; it's essentially the same as the first backtrace in this bug-report. Program received signal SIGSEGV, Segmentation fault. 0x0806d007 in TaskBarApp::paint (this=0x8107bf0, g=@0x8107d18) at atasks.cc:158 158 ((wmLook == lookMetal) ? 1 : 0)) / 2); #0 0x0806d007 in TaskBarApp::paint (this=0x8107bf0, g=@0x8107d18) at atasks.cc:158 #1 0x08074a24 in YWindow::repaint (this=0x8107bf0) at ywindow.cc:217 #2 0x08064ea9 in YFrameWindow::updateTaskBar (this=0x8106c28) at wmframe.cc:2521 #3 0x08061ff3 in YFrameWindow::setWinFocus (this=0x8106c28) at wmframe.cc:1304 #4 0x0805b055 in YWindowManager::switchFocusTo (this=0x809d678, frame=0x8106c28) at wmmgr.cc:1916 #5 0x08058611 in YWindowManager::setFocus (this=0x809d678, f=0x8106c28, canWarp=false) at wmmgr.cc:617 #6 0x080587be in YWindowManager::loseFocus (this=0x809d678, window=0x816cf10, next=0x8106c28, prev=0x0) at wmmgr.cc:700 #7 0x0805afb6 in YWindowManager::removeClientFrame (this=0x809d678, frame=0x816cf10) at wmmgr.cc:1900 #8 0x0805fbeb in YFrameWindow::~YFrameWindow (this=0x816cf10, __in_chrg=3) at wmframe.cc:273 #9 0x08059ec7 in YWindowManager::destroyedClient (this=0x809d678, win=12583688) at wmmgr.cc:1340 #10 0x08055f32 in YFrameClient::handleUnmap (this=0x816ccf0, unmap=@0xbffff7ac) at wmclient.cc:384 #11 0x080752e0 in YWindow::handleEvent (this=0x816ccf0, event=@0xbffff7ac) at ywindow.cc:571 #12 0x08073465 in YApplication::mainLoop (this=0xbffff858) at yapp.cc:813 #13 0x0805ee14 in main (argc=1, argv=0xbffff954) at wmapp.cc:1415 #14 0x4023665f in __libc_start_main () from /lib/libc.so.6 apparently, other people aren't having this problem, but it's been a major interruption on my desktop. it'll be nice when this particular crash stops happening, but ice is still a great wm. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100031&aid=486097&group_id=31 |