Bug 312776 - Crash when booting in docking station with multiple monitors
Summary: Crash when booting in docking station with multiple monitors
Status: RESOLVED DUPLICATE of bug 312231
Alias: None
Product: KScreen
Classification: Plasma
Component: libkscreen (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-06 22:13 UTC by Brad Hubbard
Modified: 2013-01-06 23:01 UTC (History)
1 user (show)

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 Brad Hubbard 2013-01-06 22:13:08 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.5
Qt Version: 4.8.4
Operating System: Linux 3.6.11-1.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Booted in docking station for the first time since switching to Kscreen.

Only one monitor was visible after login and so Fn+display key sequence a couple of times with no feedback. Eventually both displays were active but Kscreen crashed

-- Backtrace:
Application: KDE Daemon (kded4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4c9270c880 (LWP 1578))]

Thread 2 (Thread 0x7f4c82b13700 (LWP 1594)):
#0  0x0000003ed5ae8bdf in poll () from /lib64/libc.so.6
#1  0x0000003ed7647af4 in ?? () from /lib64/libglib-2.0.so.0
#2  0x0000003ed7647c14 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003ee0fa5fe6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x0000003ee0f766ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x0000003ee0f76978 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003ee0e78940 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x0000003ee0f56f0f in ?? () from /lib64/libQtCore.so.4
#8  0x0000003ee0e7b91c in ?? () from /lib64/libQtCore.so.4
#9  0x0000003ed6207d14 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003ed5af168d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4c9270c880 (LWP 1578)):
[KCrash Handler]
#5  KScreen::Mode::refreshRate (this=0x0) at /home/brad/working/src/libkscreen/src/mode.cpp:87
#6  0x00007f4c836581d3 in Serializer::saveConfig (config=<optimized out>) at /home/brad/working/src/kscreen/kded/serializer.cpp:115
#7  0x00007f4c836562e8 in KScreenDaemon::saveCurrentConfig (this=0xdf9890) at /home/brad/working/src/kscreen/kded/daemon.cpp:101
#8  0x0000003ee0f8c29e in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#9  0x0000003ee3bca5ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#10 0x0000003ee3bcea2a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#11 0x00007f4c938668c6 in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#12 0x0000003ee0f7799e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#13 0x0000003ee0f7b451 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#14 0x0000003ee0fa5e33 in ?? () from /lib64/libQtCore.so.4
#15 0x0000003ed7647825 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#16 0x0000003ed7647b58 in ?? () from /lib64/libglib-2.0.so.0
#17 0x0000003ed7647c14 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#18 0x0000003ee0fa5fc6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#19 0x0000003ee3c6a5ee in ?? () from /lib64/libQtGui.so.4
#20 0x0000003ee0f766ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#21 0x0000003ee0f76978 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#22 0x0000003ee0f7b768 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#23 0x00007f4c941414c0 in kdemain () from /lib64/libkdeinit4_kded4.so
#24 0x0000003ed5a21735 in __libc_start_main () from /lib64/libc.so.6
#25 0x00000000004007a1 in _start ()

Reported using DrKonqi
Comment 1 Brad Hubbard 2013-01-06 22:45:08 UTC
This is a duplicate of 312231 but has a more complete backtrace (Debug build). Ping me if you want the full crash dump or want me to reproduce/test anything. It took some acrobatics to get the monitors set up the way I want them (primary on right, secondary on left, LVD disabled) and, at this time, closing the lid on my laptop will screw up the layout.
Comment 2 Brad Hubbard 2013-01-06 23:01:19 UTC

*** This bug has been marked as a duplicate of bug 312231 ***