Crash in krandrtray

Andras Mantia amantia at kde.org
Sun Jan 14 08:41:11 GMT 2007


Hi,

 It seems that krandrtray doesn't like my openSUSE 10.2 system with self 
compiled KDE from 3.5 branch and the NVIDIA binary driver with TV-Out 
(using Xinerama) enabled. As soon as I click on the icon, it crashes. 
The backtrace is:
Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 47307237757008 (LWP 5856)]
[KCrash handler]
#5  0x0000000000411f3a in QValueList<QSize>::count (this=0x60)
    at /usr/lib64/qt3/include/qvaluelist.h:547
#6  0x000000000040fa97 in RandRScreen::numSizes (this=0x0)
    
at /data/development/sources/kde-3.5/kdebase/kcontrol/randr/randr.cpp:471
#7  0x000000000040c083 in KRandRSystemTray::populateMenu (this=0x6a85c0, 
    menu=0x6fa320)
    
at /data/development/sources/kde-3.5/kdebase/kcontrol/randr/krandrtray.cpp:130
#8  0x000000000040cb5c in KRandRSystemTray::contextMenuAboutToShow (
    this=0x6a85c0, menu=0x6fa320)
    
at /data/development/sources/kde-3.5/kdebase/kcontrol/randr/krandrtray.cpp:89
#9  0x000000000040ce14 in KRandRSystemTray::mousePressEvent 
(this=0x6a85c0, 
    e=0x7fff1e268950)
    
at /data/development/sources/kde-3.5/kdebase/kcontrol/randr/krandrtray.cpp:52
#10 0x00002b068f1387d6 in QWidget::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#11 0x00002b068f0aeeb5 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#12 0x00002b068f0afdf1 in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#13 0x00002b068dd1ed82 in KApplication::notify (this=0x7fff1e268dc0, 
    receiver=0x6a85c0, event=0x7fff1e268950)
    
at /data/development/sources/kde-3.5/kdelibs/kdecore/kapplication.cpp:550
#14 0x00002b068f057399 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#15 0x00002b068f0563f3 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#16 0x00002b068f06540f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#17 0x00002b068f0c3963 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#18 0x00002b068f0c3812 in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x000000000040ba62 in main (argc=1, argv=0x7fff1e2690e8)
    
at /data/development/sources/kde-3.5/kdebase/kcontrol/randr/main.cpp:50


The problematic line is currentScreen() returning 0. Any idea why this 
happens and how can it be avoided?

Andras

More details about the system:
g++ (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux)
qt 3.3.7
xorg-x11 7.2
nvidia driver 9631

-- 
Quanta Plus developer - http://quanta.kdewebdev.org
K Desktop Environment - http://www.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070114/311d9eb7/attachment.sig>


More information about the kde-core-devel mailing list