https://bugs.kde.org/show_bug.cgi?id=356487

            Bug ID: 356487
           Summary: System Settings crash upon exit from Keyboard
                    shortcuts module (possible duplicate of bug no.
                    355711)
           Product: systemsettings
           Version: 5.5.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: a.skemb...@gmail.com

Application: systemsettings5 (5.5.0)

Qt Version: 5.5.0
Operating System: Linux 4.1.13-5-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

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

I opened system settings to define a new keyboard shortcut (invert colors). The
shortcut was defined successfully. Clicking the close button causes the crash
consistently.

Some of the other modules I tried exiting from using the same method do not
seem to crash. Didn't test all of them, though.

Don't know if it's important, I am using some window decorations and color
themes (obtained through KDE's "Get new themes" functionality). I can tell you
which if you think it matters. 

Also, sorry about mentioning the duplicate in the title, but even though I
marked the report as a possible duplicate the bug reporting system would not
let me proceed with the actual report AND mark the possible duplicate (I had to
click "close", otherwise the window about marking the report as a possible or
sure duplicate kept appearing).

EDIT: I see the possible duplicate is marked in the crash report. However, I
had to click the buttons to proceed without marking the duplicate in order to
get to the next step in the process.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc780d75780 (LWP 5149))]

Thread 3 (Thread 0x7fc76e7d4700 (LWP 5150)):
#0  0x00007fc77cadac1d in poll () at /lib64/libc.so.6
#1  0x00007fc7798b6422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fc7798b800f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fc770b28c29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fc77d1d155f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fc7790400a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fc77cae304d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc759bf4700 (LWP 5151)):
#0  0x00007fc77904405f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007fc760649ff3 in  () at /usr/lib64/dri/r600_dri.so
#2  0x00007fc760649777 in  () at /usr/lib64/dri/r600_dri.so
#3  0x00007fc7790400a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc77cae304d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc780d75780 (LWP 5149)):
[KCrash Handler]
#6  0x0000000000000020 in  ()
#7  0x00007fc77d3de01b in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fc757f38485 in KParts::PartManager::~PartManager() () at
/usr/lib64/libKF5Parts.so.5
#9  0x00007fc757f38629 in KParts::PartManager::~PartManager() () at
/usr/lib64/libKF5Parts.so.5
#10 0x00007fc77d3da31c in QObjectPrivate::deleteChildren() () at
/usr/lib64/libQt5Core.so.5
#11 0x00007fc77d3e3f6c in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fc7586784a6 in KHTMLPart::~KHTMLPart() () at
/usr/lib64/libKF5KHtml.so.5
#13 0x00007fc758678659 in KHTMLPart::~KHTMLPart() () at
/usr/lib64/libKF5KHtml.so.5
#14 0x00007fc77d3dc7e8 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#15 0x00007fc77eecee8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#16 0x00007fc77eed3cd8 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#17 0x00007fc77d3abba5 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#18 0x00007fc77d3add67 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#19 0x00007fc77d4035c3 in  () at /usr/lib64/libQt5Core.so.5
#20 0x00007fc778b23c84 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#21 0x00007fc778b23ed8 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x00007fc778b23f7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#23 0x00007fc77d402a3c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#24 0x00007fc77d3a9a63 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#25 0x00007fc77d3b15d6 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#26 0x00000000004109af in main ()

Possible duplicates by query: bug 355711.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to