https://bugs.kde.org/show_bug.cgi?id=383299
Bug ID: 383299 Summary: KRDC Crashes when closing from system tray Product: krdc Version: unspecified Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: uwol...@kde.org Reporter: jerry.fl...@gmail.com Target Milestone: --- Application: krdc (17.04.2) Qt Version: 5.6.2 Frameworks Version: 5.32.0 Operating System: Linux 4.4.76-1-default x86_64 Distribution: "openSUSE Leap 42.3" -- Information about the crash: - What I was doing when the application crashed: The drop down context menu for my VM was not showing up so I right clicked the system tray icon and closed the RDC session to my VM. Then I right clicked the KRDC icon and clicked exit and KDRC crashed at that point. -- Backtrace: Application: KRDC (krdc), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f89a0b838c0 (LWP 23750))] Thread 7 (Thread 0x7f896f710700 (LWP 23758)): #0 0x00007f89986240bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f897cd3bb4b in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f897cd3b8c7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f899861f744 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f899c6b7aad in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f896ff11700 (LWP 23757)): #0 0x00007f89986240bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f897cd3bb4b in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f897cd3b8c7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f899861f744 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f899c6b7aad in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f8970712700 (LWP 23756)): #0 0x00007f89986240bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f897cd3bb4b in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f897cd3b8c7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f899861f744 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f899c6b7aad in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f8970f13700 (LWP 23755)): #0 0x00007f89986240bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f897cd3bb4b in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f897cd3b8c7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f899861f744 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f899c6b7aad in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f8971919700 (LWP 23754)): #0 0x00007f89986240bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f897cd3bb4b in ?? () from /usr/lib64/dri/radeonsi_dri.so #2 0x00007f897cd3b8c7 in ?? () from /usr/lib64/dri/radeonsi_dri.so #3 0x00007f899861f744 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f899c6b7aad in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f897f30c700 (LWP 23753)): #0 0x00007f899c6af20d in poll () from /lib64/libc.so.6 #1 0x00007f8998102314 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f899810242c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f899cfbc1ab in QEventDispatcherGlib::processEvents (this=0x7f89780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #4 0x00007f899cf69bfb in QEventLoop::exec (this=this@entry=0x7f897f30bce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206 #5 0x00007f899cda4f5a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500 #6 0x00007f899aef7295 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f899cda9a29 in QThreadPrivate::start (arg=0x7f899b160ce0) at thread/qthread_unix.cpp:365 #8 0x00007f899861f744 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f899c6b7aad in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f89a0b838c0 (LWP 23750)): [KCrash Handler] #6 QWindow::parent (this=0x0) at kernel/qwindow.cpp:589 #7 0x00007f899e8676bd in QWindowContainer::parentWasChanged (parent=0xe3a560) at kernel/qwindowcontainer.cpp:358 #8 0x00007f899e86724e in qwindowcontainer_traverse (parent=parent@entry=0xdb63e0, callback=callback@entry=0x7f899e867660 <QWindowContainer::parentWasChanged(QWidget*)>) at kernel/qwindowcontainer.cpp:342 #9 0x00007f899e86780f in QWindowContainer::parentWasChanged (parent=0xdb63e0) at kernel/qwindowcontainer.cpp:372 #10 0x00007f899e86724e in qwindowcontainer_traverse (parent=parent@entry=0xdcfc50, callback=callback@entry=0x7f899e867660 <QWindowContainer::parentWasChanged(QWidget*)>) at kernel/qwindowcontainer.cpp:342 #11 0x00007f899e86780f in QWindowContainer::parentWasChanged (parent=0xdcfc50) at kernel/qwindowcontainer.cpp:372 #12 0x00007f899e86724e in qwindowcontainer_traverse (parent=parent@entry=0xd96760, callback=callback@entry=0x7f899e867660 <QWindowContainer::parentWasChanged(QWidget*)>) at kernel/qwindowcontainer.cpp:342 #13 0x00007f899e86780f in QWindowContainer::parentWasChanged (parent=0xd96760) at kernel/qwindowcontainer.cpp:372 #14 0x00007f899e86724e in qwindowcontainer_traverse (parent=parent@entry=0xb62560, callback=callback@entry=0x7f899e867660 <QWindowContainer::parentWasChanged(QWidget*)>) at kernel/qwindowcontainer.cpp:342 #15 0x00007f899e86780f in QWindowContainer::parentWasChanged (parent=0xb62560) at kernel/qwindowcontainer.cpp:372 #16 0x00007f899e86724e in qwindowcontainer_traverse (parent=parent@entry=0xc82610, callback=callback@entry=0x7f899e867660 <QWindowContainer::parentWasChanged(QWidget*)>) at kernel/qwindowcontainer.cpp:342 #17 0x00007f899e86780f in QWindowContainer::parentWasChanged (parent=parent@entry=0xc82610) at kernel/qwindowcontainer.cpp:372 #18 0x00007f899e84bf5c in QWidget::setParent (this=this@entry=0xc82610, parent=parent@entry=0xb06650, f=...) at kernel/qwidget.cpp:10589 #19 0x00007f899e84cadc in QWidget::setParent (this=this@entry=0xc82610, parent=parent@entry=0xb06650) at kernel/qwidget.cpp:10415 #20 0x00007f899e828be3 in QLayout::addChildWidget (this=this@entry=0xb0a1a0, w=w@entry=0xc82610) at kernel/qlayout.cpp:921 #21 0x00007f899e95eb66 in QMainWindowLayout::setCentralWidget (this=0xb0a1a0, widget=0xc82610) at widgets/qmainwindowlayout.cpp:2241 #22 0x00007f899e95b16c in QMainWindow::setCentralWidget (this=<optimized out>, widget=<optimized out>) at widgets/qmainwindow.cpp:653 #23 0x0000000000428b90 in MainWindow::switchFullscreen (this=this@entry=0xb06650) at /usr/src/debug/krdc-17.04.2/mainwindow.cpp:471 #24 0x000000000042e03b in MainWindow::disconnectHost (this=0xb06650) at /usr/src/debug/krdc-17.04.2/mainwindow.cpp:580 #25 0x000000000042f915 in MainWindow::qt_static_metacall (_o=0xb06650, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/krdc-17.04.2/build/moc_mainwindow.cpp:212 #26 0x00007f899cf957d1 in QMetaObject::activate (sender=sender@entry=0xdb63e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3730 #27 0x00007f899cf963d7 in QMetaObject::activate (sender=sender@entry=0xdb63e0, m=m@entry=0x7f899fb9e9a0 <RemoteView::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3595 #28 0x00007f899f995723 in RemoteView::disconnected (this=this@entry=0xdb63e0) at /usr/src/debug/krdc-17.04.2/build/core/moc_remoteview.cpp:329 #29 0x00007f897dccdae9 in RdpView::connectionClosed (this=0xdb63e0, closeType=<optimized out>) at /usr/src/debug/krdc-17.04.2/rdp/rdpview.cpp:411 #30 0x00007f899cf957d1 in QMetaObject::activate (sender=sender@entry=0xdd11d0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd925b3e80) at kernel/qobject.cpp:3730 #31 0x00007f899cf963d7 in QMetaObject::activate (sender=sender@entry=0xdd11d0, m=m@entry=0x7f899d3acfe0 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd925b3e80) at kernel/qobject.cpp:3595 #32 0x00007f899ceaa9af in QProcess::finished (this=this@entry=0xdd11d0, _t1=9, _t2=QProcess::CrashExit) at .moc/moc_qprocess.cpp:332 #33 0x00007f899cead8b3 in QProcessPrivate::_q_processDied (this=this@entry=0xe9e580) at io/qprocess.cpp:1134 #34 0x00007f899cf083e0 in QProcessPrivate::waitForFinished (this=this@entry=0xe9e580, msecs=msecs@entry=30000) at io/qprocess_unix.cpp:923 #35 0x00007f899cead492 in QProcess::waitForFinished (this=this@entry=0xdd11d0, msecs=msecs@entry=30000) at io/qprocess.cpp:1876 #36 0x00007f899ceae002 in QProcess::~QProcess (this=0xdd11d0, __in_chrg=<optimized out>) at io/qprocess.cpp:1216 #37 0x00007f899ceae0a9 in QProcess::~QProcess (this=0xdd11d0, __in_chrg=<optimized out>) at io/qprocess.cpp:1223 #38 0x00007f899cf946c5 in QObjectPrivate::deleteChildren (this=this@entry=0xe8a570) at kernel/qobject.cpp:1963 #39 0x00007f899cf9dc7e in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1034 #40 0x00007f899d4c0a99 in QWindow::~QWindow (this=0xe25e90, __in_chrg=<optimized out>) at kernel/qwindow.cpp:209 #41 0x00007f899cf946c5 in QObjectPrivate::deleteChildren (this=this@entry=0xe03e90) at kernel/qobject.cpp:1963 #42 0x00007f899cf9dc7e in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1034 #43 0x00007f899e862439 in QWidgetWindow::~QWidgetWindow (this=0xd9f970, __in_chrg=<optimized out>) at kernel/qwidgetwindow.cpp:132 #44 0x00007f899e83339b in QWidgetPrivate::deleteTLSysExtra (this=this@entry=0xd85450) at kernel/qwidget.cpp:1895 #45 0x00007f899e840f70 in QWidget::destroy (this=this@entry=0xe3a560, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12299 #46 0x00007f899e840ff0 in QWidget::destroy (this=this@entry=0xdb63e0, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #47 0x00007f899e840ff0 in QWidget::destroy (this=this@entry=0xdcfc50, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #48 0x00007f899e840ff0 in QWidget::destroy (this=this@entry=0xd96760, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #49 0x00007f899e840ff0 in QWidget::destroy (this=this@entry=0xb62560, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #50 0x00007f899e840ff0 in QWidget::destroy (this=this@entry=0xc82610, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #51 0x00007f899e840ff0 in QWidget::destroy (this=this@entry=0xdbc020, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #52 0x00007f899e840ff0 in QWidget::destroy (this=0xb06650, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12293 #53 0x00007f899e807144 in QApplication::~QApplication (this=0x7ffd925b48c0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:844 #54 0x0000000000418b91 in main (argc=1, argv=<optimized out>) at /usr/src/debug/krdc-17.04.2/main.cpp:46 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.