Bug 323764 - Display Configuration crashes
Summary: Display Configuration crashes
Status: RESOLVED DUPLICATE of bug 323107
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: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-20 09:05 UTC by Arik
Modified: 2013-08-20 11:25 UTC (History)
2 users (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 Arik 2013-08-20 09:05:17 UTC
Application: kcmshell4 (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.10.7-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

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

1. Laptop connected at home to a screen with a resolution of 1680x1050
2. Suspended laptop
3. Disconnected from docking station
4. Connected to another docking station at work which is connected to a screen of 1920x1080
5. *Resolution was still at 1680x1050* but this is not the crash, just an annoyance
6. Opened the Display Configuration tool
7. Clicked the change resolution icon (rectangle with green arrows inside it) 
8. The selected resolution was 1920x1080 even though the actual resolution on the screen was 1680x1050. 
9. I clicked 1680x1050 and then clicked again on 1920x1080 to make the "Apply" button enabled
10. Clicked "Apply"
11. CRASH.

Thanks for any efforts to look into this!

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb7989408c0 (LWP 5370))]

Thread 2 (Thread 0x7fb78d796700 (LWP 5373)):
#0  0x0000003e3180b575 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000036d2b860bb in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00000036d2b860f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x0000003e31807c53 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003e310f513d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb7989408c0 (LWP 5370)):
[KCrash Handler]
#5  0x00007fb78d7a4ed0 in XRandRMode::size() const () from /usr/lib64/kde4/plugins/kscreen/KSC_XRandR.so
#6  0x00007fb78d7a12ba in XRandRConfig::applyKScreenConfig(KScreen::Config*) () from /usr/lib64/kde4/plugins/kscreen/KSC_XRandR.so
#7  0x00007fb78dbd6dff in KScreen::Config::setConfig(KScreen::Config*) () from /lib64/libkscreen.so.1
#8  0x00007fb78ddef3a9 in KCMKScreen::save() () from /usr/lib64/kde4/kcm_kscreen.so
#9  0x0000003266c211b7 in KCModuleProxy::save() () from /lib64/libkcmutils.so.4
#10 0x0000003266c1d4e8 in KCMultiDialogPrivate::apply() () from /lib64/libkcmutils.so.4
#11 0x00000036cf38df78 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#12 0x000000326aba4036 in KDialog::slotButtonClicked(int) () from /lib64/libkdeui.so.5
#13 0x000000326aba59af in KDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.51] () from /lib64/libkdeui.so.5
#14 0x00000036cf38df78 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#15 0x00000036cf39564e in QSignalMapper::mapped(int) () from /lib64/libQtCore.so.4
#16 0x00000036cf395756 in QSignalMapper::map(QObject*) () from /lib64/libQtCore.so.4
#17 0x00000036cf38df78 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#18 0x000000326f20eb22 in QAbstractButton::clicked(bool) () from /lib64/libQtGui.so.4
#19 0x000000326ef74703 in QAbstractButtonPrivate::emitClicked() () from /lib64/libQtGui.so.4
#20 0x000000326ef75903 in QAbstractButtonPrivate::click() () from /lib64/libQtGui.so.4
#21 0x000000326ef759ec in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQtGui.so.4
#22 0x000000326ec17b1e in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#23 0x000000326ebc84dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#24 0x000000326ebcebdd in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#25 0x000000326ac415ba in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#26 0x00000036cf37a26d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#27 0x000000326ebce393 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib64/libQtGui.so.4
#28 0x000000326ec3f92b in QETWidget::translateMouseEvent(_XEvent const*) () from /lib64/libQtGui.so.4
#29 0x000000326ec3e39c in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#30 0x000000326ec64e54 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtGui.so.4
#31 0x00000036cea47e06 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#32 0x00000036cea48158 in g_main_context_iterate.isra.22 () from /lib64/libglib-2.0.so.0
#33 0x00000036cea481fc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#34 0x00000036cf3a7145 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#35 0x000000326ec64fc6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#36 0x00000036cf378ecf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#37 0x00000036cf3791c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#38 0x000000326f068a2c in QDialog::exec() () from /lib64/libQtGui.so.4
#39 0x000000375c007d05 in kdemain () from /lib64/libkdeinit4_kcmshell4.so
#40 0x0000003e31021b75 in __libc_start_main () from /lib64/libc.so.6
#41 0x00000000004007c1 in _start ()

Reported using DrKonqi
Comment 1 Arik 2013-08-20 09:07:14 UTC
Forgot to mention: I have an NVIDIA display adapter, but using the open source drivers, did not even install the binary drivers. Not sure it's related - but wanted the information to be here just in case.
Comment 2 Daniel Vrátil 2013-08-20 11:25:00 UTC

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