Bug 160779 - crash on virtual desktop number > 16
Summary: crash on virtual desktop number > 16
Status: RESOLVED FIXED
Alias: None
Product: ktimetracker
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Thorsten Staerk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-13 09:28 UTC by Szymon Jeż
Modified: 2008-04-20 09:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Szymon Jeż 2008-04-13 09:28:20 UTC
Version:           1.6.0 (using KDE 3.5.8)
Installed from:    Ubuntu Packages
OS:                Linux

When a switch to or start karm on a virtual desktop witch number is above 16(17,18,...) then karm crashes after a second and shows this backtrace information:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47430113833520 (LWP 5981)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00002b232e604765 in raise () from /lib/libc.so.6
#6  0x00002b232e6061c0 in abort () from /lib/libc.so.6
#7  0x00002b232defe7b4 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#8  0x00002b232defc746 in ?? () from /usr/lib/libstdc++.so.6
#9  0x00002b232defc773 in std::terminate () from /usr/lib/libstdc++.so.6
#10 0x00002b232defc85a in __cxa_throw () from /usr/lib/libstdc++.so.6
#11 0x00002b232de979c2 in std::__throw_bad_alloc ()
   from /usr/lib/libstdc++.so.6
#12 0x00000000004391f1 in ?? ()
#13 0x0000000000438ba4 in ?? ()
#14 0x0000000000438cad in ?? ()
#15 0x00002b232a8e3d76 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#16 0x00002b232a8e4910 in QObject::activate_signal ()
   from /usr/lib/libqt-mt.so.3
#17 0x00002b232ac539a2 in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#18 0x00002b232a90a257 in QTimer::event () from /usr/lib/libqt-mt.so.3
#19 0x00002b232a87f2a2 in QApplication::internalNotify ()
   from /usr/lib/libqt-mt.so.3
#20 0x00002b232a881031 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#21 0x00002b23294ef308 in KApplication::notify ()
   from /usr/lib/libkdecore.so.4
#22 0x00002b232a811d12 in QApplication::sendEvent ()
   from /usr/lib/libqt-mt.so.3
#23 0x00002b232a87255c in QEventLoop::activateTimers ()
   from /usr/lib/libqt-mt.so.3
#24 0x00002b232a826443 in QEventLoop::processEvents ()
   from /usr/lib/libqt-mt.so.3
#25 0x00002b232a8987e7 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#26 0x00002b232a8985ef in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#27 0x00002b232a880d68 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#28 0x0000000000421450 in ?? ()
#29 0x00002b232e5f0b44 in __libc_start_main () from /lib/libc.so.6
#30 0x0000000000421079 in ?? ()
#31 0x00007fff847ea1c8 in ?? ()
#32 0x0000000000000000 in ?? ()
Comment 1 Thorsten Staerk 2008-04-13 16:44:07 UTC
True. Here is a backtrace if you have kdepim compiled with --enable-debug=full:

[?1034hUsing host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2ae3eedf1a20 (LWP 13703)]
[KCrash handler]
#5  0x0000000000438756 in DesktopTracker::startTracking ()
#6  0x0000000000430115 in TaskView::load ()
#7  0x0000000000425768 in MainWindow::MainWindow ()
#8  0x00000000004217ad in main ()
Comment 2 Thorsten Staerk 2008-04-19 19:55:42 UTC
SVN commit 798860 by tstaerk:

Allow 20 virtual desktops. Warn if this number is exceeded.
CCBUGS:160779


 M  +9 -5      desktoptracker.cpp  
 M  +8 -2      desktoptracker.h  
 M  +4 -4      taskview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=798860
Comment 3 Thorsten Staerk 2008-04-20 09:31:17 UTC
SVN commit 799053 by tstaerk:

Warn if virtual desktop number is too high, increase maximum number to
20.
BUGS:160779


 M  +13 -7     desktoptracker.cpp  
 M  +2 -2      desktoptracker.h  
 M  +4 -2      taskview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=799053