[plasmashell] [Bug 383586] New: Disabling or enabling screen causes plasma crash
https://bugs.kde.org/show_bug.cgi?id=383586 Bug ID: 383586 Summary: Disabling or enabling screen causes plasma crash Product: plasmashell Version: 5.8.6 Platform: Debian stable OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: k...@benpro.fr CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.8.6) Qt Version: 5.7.1 Frameworks Version: 5.28.0 Operating System: Linux 4.9.0-3-amd64 x86_64 Distribution: Debian GNU/Linux 9.1 (stretch) -- Information about the crash: - What I was doing when the application crashed: Enabling or Disabling external/internal screen on my laptop with kcm_kscreen. plasma-destkop 5.8.6 from Debian 9. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd524045940 (LWP 1638))] Thread 16 (Thread 0x7fd444ff9700 (LWP 3937)): #0 0x7fd51df3615f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fd51ee1ec6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5631069a2650) at thread/qwaitcondition_unix.cpp:143 #2 0x7fd51ee1ec6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x563106167da0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fd469762f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x56310754fa20, th=) at ./src/weaver.cpp:594 #4 0x7fd469763d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x56310754fa20, th=, th@entry=0x7fd438002f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fd469767f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd438002f90, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd438002f90, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fd469767fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd438002f90, wasBusy=) at ./src/workinghardstate.cpp:73 #8 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd438002f90, wasBusy=) at ./src/weaver.cpp:568 #9 0x7fd469765d99 in ThreadWeaver::Thread::run() (this=0x7fd438002f90) at ./src/thread.cpp:103 #10 0x7fd51ee1dda8 in QThreadPrivate::start(void*) (arg=0x7fd438002f90) at thread/qthread_unix.cpp:368 #11 0x7fd51df30494 in start_thread (arg=0x7fd444ff9700) at pthread_create.c:333 #12 0x7fd51e736aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 15 (Thread 0x7fd4457fa700 (LWP 3936)): #0 0x7fd51df3615f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fd51ee1ec6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5631069a2650) at thread/qwaitcondition_unix.cpp:143 #2 0x7fd51ee1ec6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x563106167da0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fd469762f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x56310754fa20, th=) at ./src/weaver.cpp:594 #4 0x7fd469763d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x56310754fa20, th=, th@entry=0x7fd430002f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fd469767f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd430002f90, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd430002f90, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fd469767fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd430002f90, wasBusy=) at ./src/workinghardstate.cpp:73 #8 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd430002f90, wasBusy=) at ./src/weaver.cpp:568 #9 0x7fd469767fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (thi
[plasmashell] [Bug 384350] New: Adding a screen with kcm_kscreen causes a crash
https://bugs.kde.org/show_bug.cgi?id=384350 Bug ID: 384350 Summary: Adding a screen with kcm_kscreen causes a crash Product: plasmashell Version: 5.8.6 Platform: Debian stable OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: k...@benpro.fr CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.8.6) Qt Version: 5.7.1 Frameworks Version: 5.28.0 Operating System: Linux 4.9.0-3-amd64 x86_64 Distribution: Debian GNU/Linux 9.1 (stretch) -- Information about the crash: - What I was doing when the application crashed: Enabling a new external monitor with kcm_screen, in a dual screen configuration. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fddcbea3940 (LWP 1527))] Thread 15 (Thread 0x7fdcedffb700 (LWP 6251)): #0 0x7fddc5d9415f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fddc6c7cc6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x561ef30dc830) at thread/qwaitcondition_unix.cpp:143 #2 0x7fddc6c7cc6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x561ef2880710, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fdd11562f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x561ef2a15350, th=) at ./src/weaver.cpp:594 #4 0x7fdd11563d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x561ef2a15350, th=, th@entry=0x561ef17958b0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fdd11567f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef17958b0, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef17958b0, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fdd11567fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef17958b0, wasBusy=) at ./src/workinghardstate.cpp:73 #8 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef17958b0, wasBusy=) at ./src/weaver.cpp:568 #9 0x7fdd11567fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef17958b0, wasBusy=) at ./src/workinghardstate.cpp:73 #10 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef17958b0, wasBusy=) at ./src/weaver.cpp:568 #11 0x7fdd11565d99 in ThreadWeaver::Thread::run() (this=0x561ef17958b0) at ./src/thread.cpp:103 #12 0x7fddc6c7bda8 in QThreadPrivate::start(void*) (arg=0x561ef17958b0) at thread/qthread_unix.cpp:368 #13 0x7fddc5d8e494 in start_thread (arg=0x7fdcedffb700) at pthread_create.c:333 #14 0x7fddc6594aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 14 (Thread 0x7fdcee7fc700 (LWP 6250)): #0 0x7fddc5d9415f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fddc6c7cc6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x561ef30dc830) at thread/qwaitcondition_unix.cpp:143 #2 0x7fddc6c7cc6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x561ef2880710, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fdd11562f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x561ef2a15350, th=) at ./src/weaver.cpp:594 #4 0x7fdd11563d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x561ef2a15350, th=, th@entry=0x561ef1b66040, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fdd11567f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef1b66040, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef1b66040, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fdd11567fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef1b66040
[ktimetracker] [Bug 424993] New: KTimeTracker, opening Edit history dialog crash
https://bugs.kde.org/show_bug.cgi?id=424993 Bug ID: 424993 Summary: KTimeTracker, opening Edit history dialog crash Product: ktimetracker Version: 5.0.1 Platform: Archlinux Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: aspotas...@gmail.com Reporter: k...@benpro.fr Target Milestone: --- Application: ktimetracker (5.0.1) Qt Version: 5.15.0 Frameworks Version: 5.72.0 Operating System: Linux 5.7.11-arch1-1 x86_64 Windowing system: X11 Distribution: Arch Linux -- Information about the crash: - What I was doing when the application crashed: opening Edit history. Seems related to a specif entry in my ics file. The crash can be reproduced every time. -- Backtrace: Application: KTimeTracker (ktimetracker), signal: Aborted [KCrash Handler] #4 0x7fbfb1506355 in raise () from /usr/lib/libc.so.6 #5 0x7fbfb14ef853 in abort () from /usr/lib/libc.so.6 #6 0x7fbfb1a449ac in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #7 0x555ac704a12f in HistoryDialog::listAllEvents (this=0x7fbfa8008390) at /usr/include/qt/QtCore/qlogging.h:90 #8 0x555ac706fc99 in HistoryDialog::HistoryDialog (this=0x7fbfa8008390, parent=, projectModel=) at /usr/src/debug/ktimetracker-5.0.1/src/dialogs/historydialog.cpp:104 #9 0x555ac70519fd in TimeTrackerWidget::editHistory (this=0x555ac7e9cb80) at /usr/src/debug/ktimetracker-5.0.1/src/timetrackerwidget.cpp:126 #10 0x7fbfb1c9da26 in ?? () from /usr/lib/libQt5Core.so.5 #11 0x7fbfb2812f23 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5 #12 0x7fbfb2815805 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5 #13 0x7fbfb2996f1b in ?? () from /usr/lib/libQt5Widgets.so.5 #14 0x7fbfb299e552 in ?? () from /usr/lib/libQt5Widgets.so.5 #15 0x7fbfb285ac7e in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #16 0x7fbfb2819702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #17 0x7fbfb2820977 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #18 0x7fbfb1c667ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #19 0x7fbfb281f85e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) () from /usr/lib/libQt5Widgets.so.5 #20 0x7fbfb287392f in ?? () from /usr/lib/libQt5Widgets.so.5 #21 0x7fbfb287678f in ?? () from /usr/lib/libQt5Widgets.so.5 #22 0x7fbfb2819702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #23 0x7fbfb1c667ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #24 0x7fbfb212637c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5 #25 0x7fbfb20fbb4c in QWindowSystemInterface::sendWindowSystemEvents(QFlags) () from /usr/lib/libQt5Gui.so.5 #26 0x7fbfad793c8c in ?? () from /usr/lib/libQt5XcbQpa.so.5 #27 0x7fbfb031543c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #28 0x7fbfb03631d9 in ?? () from /usr/lib/libglib-2.0.so.0 #29 0x7fbfb0314221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #30 0x7fbfb1cbf331 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQt5Core.so.5 #31 0x7fbfb1c6513c in QEventLoop::exec(QFlags) () from /usr/lib/libQt5Core.so.5 #32 0x7fbfb1c6d5c4 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #33 0x555ac704ac61 in main (argc=, argv=0x7ffcd34dcf48) at /usr/src/debug/ktimetracker-5.0.1/src/main.cpp:169 [Inferior 1 (process 807647) detached] Possible duplicates by query: bug 424911, bug 423951, bug 423132, bug 417285, bug 414922. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.
[ktimetracker] [Bug 424993] KTimeTracker, opening Edit history dialog crash
https://bugs.kde.org/show_bug.cgi?id=424993 --- Comment #2 from Benoit S. --- On Monday, August 24, 2020 5:39:09 AM JST Alexander Potashev wrote: > https://bugs.kde.org/show_bug.cgi?id=424993 > > --- Comment #1 from Alexander Potashev --- > May be coming from this sanity check: "qFatal("orphan event");" from > https://invent.kde.org/pim/ktimetracker/-/blob/master/src/dialogs/historydia > log.cpp > > You can run ktimetracker from command line to confirm if you want, this > should print "orphan event". > > The code should be changed to ignore such errors. Indeed I see "orphan event" in the console. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 383586] New: Disabling or enabling screen causes plasma crash
https://bugs.kde.org/show_bug.cgi?id=383586 Bug ID: 383586 Summary: Disabling or enabling screen causes plasma crash Product: plasmashell Version: 5.8.6 Platform: Debian stable OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: k...@benpro.fr CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.8.6) Qt Version: 5.7.1 Frameworks Version: 5.28.0 Operating System: Linux 4.9.0-3-amd64 x86_64 Distribution: Debian GNU/Linux 9.1 (stretch) -- Information about the crash: - What I was doing when the application crashed: Enabling or Disabling external/internal screen on my laptop with kcm_kscreen. plasma-destkop 5.8.6 from Debian 9. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd524045940 (LWP 1638))] Thread 16 (Thread 0x7fd444ff9700 (LWP 3937)): #0 0x7fd51df3615f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fd51ee1ec6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5631069a2650) at thread/qwaitcondition_unix.cpp:143 #2 0x7fd51ee1ec6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x563106167da0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fd469762f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x56310754fa20, th=) at ./src/weaver.cpp:594 #4 0x7fd469763d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x56310754fa20, th=, th@entry=0x7fd438002f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fd469767f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd438002f90, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd438002f90, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fd469767fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd438002f90, wasBusy=) at ./src/workinghardstate.cpp:73 #8 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd438002f90, wasBusy=) at ./src/weaver.cpp:568 #9 0x7fd469765d99 in ThreadWeaver::Thread::run() (this=0x7fd438002f90) at ./src/thread.cpp:103 #10 0x7fd51ee1dda8 in QThreadPrivate::start(void*) (arg=0x7fd438002f90) at thread/qthread_unix.cpp:368 #11 0x7fd51df30494 in start_thread (arg=0x7fd444ff9700) at pthread_create.c:333 #12 0x7fd51e736aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 15 (Thread 0x7fd4457fa700 (LWP 3936)): #0 0x7fd51df3615f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fd51ee1ec6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5631069a2650) at thread/qwaitcondition_unix.cpp:143 #2 0x7fd51ee1ec6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x563106167da0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fd469762f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x56310754fa20, th=) at ./src/weaver.cpp:594 #4 0x7fd469763d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x56310754fa20, th=, th@entry=0x7fd430002f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fd469767f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd430002f90, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd430002f90, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fd469767fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x563105ffa5e0, th=0x7fd430002f90, wasBusy=) at ./src/workinghardstate.cpp:73 #8 0x7fd469762ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x7fd430002f90, wasBusy=) at ./src/weaver.cpp:568 #9 0x7fd469767fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (thi
[plasmashell] [Bug 384350] New: Adding a screen with kcm_kscreen causes a crash
https://bugs.kde.org/show_bug.cgi?id=384350 Bug ID: 384350 Summary: Adding a screen with kcm_kscreen causes a crash Product: plasmashell Version: 5.8.6 Platform: Debian stable OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: k...@benpro.fr CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.8.6) Qt Version: 5.7.1 Frameworks Version: 5.28.0 Operating System: Linux 4.9.0-3-amd64 x86_64 Distribution: Debian GNU/Linux 9.1 (stretch) -- Information about the crash: - What I was doing when the application crashed: Enabling a new external monitor with kcm_screen, in a dual screen configuration. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fddcbea3940 (LWP 1527))] Thread 15 (Thread 0x7fdcedffb700 (LWP 6251)): #0 0x7fddc5d9415f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fddc6c7cc6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x561ef30dc830) at thread/qwaitcondition_unix.cpp:143 #2 0x7fddc6c7cc6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x561ef2880710, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fdd11562f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x561ef2a15350, th=) at ./src/weaver.cpp:594 #4 0x7fdd11563d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x561ef2a15350, th=, th@entry=0x561ef17958b0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fdd11567f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef17958b0, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef17958b0, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fdd11567fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef17958b0, wasBusy=) at ./src/workinghardstate.cpp:73 #8 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef17958b0, wasBusy=) at ./src/weaver.cpp:568 #9 0x7fdd11567fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef17958b0, wasBusy=) at ./src/workinghardstate.cpp:73 #10 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef17958b0, wasBusy=) at ./src/weaver.cpp:568 #11 0x7fdd11565d99 in ThreadWeaver::Thread::run() (this=0x561ef17958b0) at ./src/thread.cpp:103 #12 0x7fddc6c7bda8 in QThreadPrivate::start(void*) (arg=0x561ef17958b0) at thread/qthread_unix.cpp:368 #13 0x7fddc5d8e494 in start_thread (arg=0x7fdcedffb700) at pthread_create.c:333 #14 0x7fddc6594aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 14 (Thread 0x7fdcee7fc700 (LWP 6250)): #0 0x7fddc5d9415f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x7fddc6c7cc6b in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x561ef30dc830) at thread/qwaitcondition_unix.cpp:143 #2 0x7fddc6c7cc6b in QWaitCondition::wait(QMutex*, unsigned long) (this=, mutex=0x561ef2880710, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x7fdd11562f6b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x561ef2a15350, th=) at ./src/weaver.cpp:594 #4 0x7fdd11563d50 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x561ef2a15350, th=, th@entry=0x561ef1b66040, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554 #5 0x7fdd11567f88 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef1b66040, wasBusy=) at ./src/workinghardstate.cpp:66 #6 0x7fdd11562ecd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=, th=0x561ef1b66040, wasBusy=) at ./src/weaver.cpp:568 #7 0x7fdd11567fe2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x561ef3027530, th=0x561ef1b66040