Application: korganizer (5.4.3) Qt Version: 5.7.1 Frameworks Version: 5.33.0 Operating System: Linux 4.11.0-1.fc26.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: Hi, logging into a plasma-wayland session, and trying to start KOrganizer results in it crashing each time. The crash can be reproduced every time. -- Backtrace: Application: KOrganizer (korganizer), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7ff96cfd0e80 (LWP 3292))] Thread 4 (Thread 0x7ff95ecab700 (LWP 3297)): #0 0x00007ff98f58fced in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ff97e6b9529 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ff954002e20, timeout=<optimized out>, context=0x7ff954000990) at gmain.c:4237 #2 0x00007ff97e6b9529 in g_main_context_iterate (context=context@entry=0x7ff954000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3933 #3 0x00007ff97e6b963c in g_main_context_iteration (context=0x7ff954000990, may_block=may_block@entry=1) at gmain.c:3999 #4 0x00007ff9903abd0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff9540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007ff99035bb8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff95ecaac30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007ff9901b0efa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007ff9901b51ee in QThreadPrivate::start(void*) (arg=0x55ec060d90d0) at thread/qthread_unix.cpp:368 #8 0x00007ff98d96f36d in start_thread (arg=0x7ff95ecab700) at pthread_create.c:456 #9 0x00007ff98f59be0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 3 (Thread 0x7ff95f4ac700 (LWP 3294)): #0 0x00007ff98f58fced in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ff97e6b9529 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ff950003020, timeout=<optimized out>, context=0x7ff950000990) at gmain.c:4237 #2 0x00007ff97e6b9529 in g_main_context_iterate (context=context@entry=0x7ff950000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3933 #3 0x00007ff97e6b963c in g_main_context_iteration (context=0x7ff950000990, may_block=may_block@entry=1) at gmain.c:3999 #4 0x00007ff9903abd0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff9500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007ff99035bb8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff95f4abc30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007ff9901b0efa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007ff9901b51ee in QThreadPrivate::start(void*) (arg=0x55ec06058dc0) at thread/qthread_unix.cpp:368 #8 0x00007ff98d96f36d in start_thread (arg=0x7ff95f4ac700) at pthread_create.c:456 #9 0x00007ff98f59be0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 2 (Thread 0x7ff9606bd700 (LWP 3293)): #0 0x00007ff98f58fced in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ff97e6b9529 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ff958003220, timeout=<optimized out>, context=0x7ff958000990) at gmain.c:4237 #2 0x00007ff97e6b9529 in g_main_context_iterate (context=context@entry=0x7ff958000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3933 #3 0x00007ff97e6b963c in g_main_context_iteration (context=0x7ff958000990, may_block=may_block@entry=1) at gmain.c:3999 #4 0x00007ff9903abd0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff9580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007ff99035bb8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff9606bcbf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007ff9901b0efa in QThread::exec() (this=this@entry=0x7ff99962b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507 #7 0x00007ff9995ae709 in QDBusConnectionManager::run() (this=0x7ff99962b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007ff9901b51ee in QThreadPrivate::start(void*) (arg=0x7ff99962b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #9 0x00007ff98d96f36d in start_thread (arg=0x7ff9606bd700) at pthread_create.c:456 #10 0x00007ff98f59be0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 1 (Thread 0x7ff96cfd0e80 (LWP 3292)): [KCrash Handler] #6 0x00007ff997def5f0 in KCalUtils::ICalDrag::canDecode(QMimeData const*) () at /lib64/libKF5CalendarUtils.so.5 #7 0x00007ff9990008d0 in CalendarView::checkClipboard() () at /lib64/libkorganizerprivate.so.5 #8 0x00007ff998fddae8 in ActionManager::init() () at /lib64/libkorganizerprivate.so.5 #9 0x000055ec04efc30c in KOrganizer::init(bool) () #10 0x000055ec04efd213 in KOrganizerApp::processCalendar(QUrl const&) () #11 0x000055ec04efdb82 in KOrganizerApp::activate(QStringList const&, QString const&) () #12 0x00007ff9992e60dd in KontactInterface::PimUniqueApplication::start(QStringList const&, bool) () at /lib64/libKF5KontactInterface.so.5 #13 0x000055ec04efad71 in main () Reported using DrKonqi
https://lxr.kde.org/source/kde/pim/akonadi-calendar/src/calendarclipboard.cpp#280 QApplication::clipboard()->mimeData() can be 0, but this is not checked there.
Git commit 259daa808e24485e997c77a76232a610037264d4 by Allen Winter. Committed on 12/05/2017 at 21:34. Pushed by winterz into branch 'master'. src/icaldrag.cpp - don't crash if QMimeData is null M +9 -5 src/icaldrag.cpp https://commits.kde.org/kcalutils/259daa808e24485e997c77a76232a610037264d4
Git commit 613c4947fe7289ee6444d20103d38b0177256e54 by Allen Winter. Committed on 12/05/2017 at 21:35. Pushed by winterz into branch 'Applications/17.04'. src/icaldrag.cpp - don't crash if QMimeData is null M +9 -5 src/icaldrag.cpp https://commits.kde.org/kcalutils/613c4947fe7289ee6444d20103d38b0177256e54