Bug 367805 - kalarm crashed editing an alarm
Summary: kalarm crashed editing an alarm
Status: CLOSED UPSTREAM
Alias: None
Product: kalarm
Classification: Applications
Component: general (show other bugs)
Version: 2.11.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Jarvie
URL:
Keywords: drkonqi
: 369113 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-08-25 16:27 UTC by Alex
Modified: 2020-08-17 23:50 UTC (History)
0 users

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 Alex 2016-08-25 16:27:53 UTC
Application: kalarm (2.11.4-5ak)

Qt Version: 5.5.1
Frameworks Version: 5.23.0
Operating System: Linux 4.4.0-34-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I clicked "edit" on the window where the alarm popped out.
It was a daily alarm

-- Backtrace:
Application: KAlarm (kalarm), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2031755940 (LWP 11588))]

Thread 3 (Thread 0x7f200de6f700 (LWP 11593)):
#0  0x00007f2029d9be8d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f202401b39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f202401b4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f202a8eda9b in QEventDispatcherGlib::processEvents (this=0x7f20040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f202a894dea in QEventLoop::exec (this=this@entry=0x7f200de6ec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f202a6b18a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f202a6b684e in QThreadPrivate::start (arg=0x23bd180) at thread/qthread_unix.cpp:331
#7  0x00007f20249786fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f2029da7b5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f200e670700 (LWP 11591)):
#0  0x00007f2029d9be8d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f202401b39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f202401b4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f202a8eda9b in QEventDispatcherGlib::processEvents (this=0x7f20000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f202a894dea in QEventLoop::exec (this=this@entry=0x7f200e66fc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f202a6b18a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f202a6b684e in QThreadPrivate::start (arg=0x23c2400) at thread/qthread_unix.cpp:331
#7  0x00007f20249786fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f2029da7b5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f2031755940 (LWP 11588)):
[KCrash Handler]
#6  0x00007f202ad2826c in QWeakPointer<QObject>::data (this=0x30e4fb0) at ../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:588
#7  QPointer<QScreen>::data (this=0x30e4fb0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:70
#8  QPointer<QScreen>::operator QScreen* (this=0x30e4fb0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:76
#9  QPlatformScreen::screen (this=this@entry=0x22f2a50) at kernel/qplatformscreen.cpp:116
#10 0x00007f20123ad7cc in QXcbWindow::create (this=0x3acf540) at qxcbwindow.cpp:426
#11 0x00007f201239a001 in QXcbIntegration::createPlatformWindow (this=<optimized out>, window=0x3ac6c30) at qxcbintegration.cpp:201
#12 0x00007f202ad425c4 in QWindowPrivate::create (this=0x3ac6c90, recursive=recursive@entry=false) at kernel/qwindow.cpp:392
#13 0x00007f202ad427cb in QWindow::create (this=this@entry=0x3ac6c30) at kernel/qwindow.cpp:548
#14 0x00007f202b3233c0 in QWidgetPrivate::create_sys (this=this@entry=0x243b080, window=window@entry=0, initializeWindow=initializeWindow@entry=true, destroyOldWindow=destroyOldWindow@entry=true) at kernel/qwidget.cpp:1454
#15 0x00007f202b3237fb in QWidget::create (this=0x23a62c0, window=0, initializeWindow=<optimized out>, destroyOldWindow=<optimized out>) at kernel/qwidget.cpp:1318
#16 0x00007f202b323e31 in QWidgetPrivate::createWinId (this=<optimized out>, winid=0) at kernel/qwidget.cpp:2514
#17 0x00007f202b321d07 in QWidget::setAttribute (this=0x25945a0, attribute=attribute@entry=Qt::WA_NativeWindow, on=on@entry=true) at kernel/qwidget.cpp:11076
#18 0x00007f202b321abe in QWidgetPrivate::enforceNativeChildren (this=0x249b060) at ../../include/QtWidgets/5.5.1/QtWidgets/private/../../../../../src/widgets/kernel/qwidget_p.h:574
#19 QWidget::setAttribute (this=0x27e4c50, attribute=<optimized out>, on=<optimized out>) at kernel/qwidget.cpp:11074
#20 0x00007f202b84258f in KWindowSystem::setMainWindow(QWidget*, unsigned long long) () from /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5
#21 0x000000000052e34c in MessageWin::slotEdit() ()
#22 0x00007f202a8c5e4f in QtPrivate::QSlotObjectBase::call (a=0x7ffc21a4a640, r=0x2c542b0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#23 QMetaObject::activate (sender=sender@entry=0x31ba190, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc21a4a640) at kernel/qobject.cpp:3698
#24 0x00007f202a8c67d7 in QMetaObject::activate (sender=sender@entry=0x31ba190, m=m@entry=0x7f202b80da40 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc21a4a640) at kernel/qobject.cpp:3578
#25 0x00007f202b6861b2 in QAbstractButton::clicked (this=this@entry=0x31ba190, _t1=false) at .moc/moc_qabstractbutton.cpp:303
#26 0x00007f202b3e8f04 in QAbstractButtonPrivate::emitClicked (this=0x2df7e70) at widgets/qabstractbutton.cpp:534
#27 0x00007f202b3ea519 in QAbstractButtonPrivate::click (this=0x2df7e70) at widgets/qabstractbutton.cpp:527
#28 0x00007f202b3ea694 in QAbstractButton::mouseReleaseEvent (this=0x31ba190, e=0x7ffc21a4ab10) at widgets/qabstractbutton.cpp:1132
#29 0x00007f202b32ef88 in QWidget::event (this=0x31ba190, event=0x7ffc21a4ab10) at kernel/qwidget.cpp:9044
#30 0x00007f202b2ec05c in QApplicationPrivate::notify_helper (this=this@entry=0x22cb930, receiver=receiver@entry=0x31ba190, e=e@entry=0x7ffc21a4ab10) at kernel/qapplication.cpp:3716
#31 0x00007f202b2f1c19 in QApplication::notify (this=<optimized out>, receiver=0x31ba190, e=0x7ffc21a4ab10) at kernel/qapplication.cpp:3276
#32 0x00007f202a89762b in QCoreApplication::notifyInternal (this=0x22c9990, receiver=receiver@entry=0x31ba190, event=event@entry=0x7ffc21a4ab10) at kernel/qcoreapplication.cpp:965
#33 0x00007f202b2f0b32 in QCoreApplication::sendSpontaneousEvent (event=0x7ffc21a4ab10, receiver=0x31ba190) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#34 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x31ba190, event=event@entry=0x7ffc21a4ab10, alienWidget=alienWidget@entry=0x31ba190, nativeWidget=0x2c542b0, buttonDown=buttonDown@entry=0x7f202b81cb20 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770
#35 0x00007f202b34957b in QWidgetWindow::handleMouseEvent (this=this@entry=0x2c21c20, event=event@entry=0x7ffc21a4af20) at kernel/qwidgetwindow.cpp:555
#36 0x00007f202b34bb3b in QWidgetWindow::event (this=0x2c21c20, event=0x7ffc21a4af20) at kernel/qwidgetwindow.cpp:210
#37 0x00007f202b2ec05c in QApplicationPrivate::notify_helper (this=this@entry=0x22cb930, receiver=receiver@entry=0x2c21c20, e=e@entry=0x7ffc21a4af20) at kernel/qapplication.cpp:3716
#38 0x00007f202b2f1516 in QApplication::notify (this=0x22c9990, receiver=0x2c21c20, e=0x7ffc21a4af20) at kernel/qapplication.cpp:3499
#39 0x00007f202a89762b in QCoreApplication::notifyInternal (this=0x22c9990, receiver=receiver@entry=0x2c21c20, event=event@entry=0x7ffc21a4af20) at kernel/qcoreapplication.cpp:965
#40 0x00007f202ad3b521 in QCoreApplication::sendSpontaneousEvent (event=0x7ffc21a4af20, receiver=0x2c21c20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#41 QGuiApplicationPrivate::processMouseEvent (e=0x325ccd0) at kernel/qguiapplication.cpp:1804
#42 0x00007f202ad3d1e5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x325ccd0) at kernel/qguiapplication.cpp:1596
#43 0x00007f202ad20f38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#44 0x00007f20123c4070 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#45 0x00007f202401b1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f202401b400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f202401b4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f202a8eda7f in QEventDispatcherGlib::processEvents (this=0x232a820, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#49 0x00007f202a894dea in QEventLoop::exec (this=this@entry=0x7ffc21a4b2a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#50 0x00007f202a89ce8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#51 0x00000000004c1d37 in main ()

Reported using DrKonqi
Comment 1 David Jarvie 2016-08-25 19:02:44 UTC
This seems to be a Qt bug. I've raised a Qt bug issue - see https://bugreports.qt.io/browse/QTBUG-55545.

This bug is closed as an upstream bug.
Comment 2 David Jarvie 2016-09-21 20:47:23 UTC
*** Bug 369113 has been marked as a duplicate of this bug. ***