Bug 379059

Summary: Ambiguous shortcuts crash at startup
Product: [Applications] konsole Reporter: John Veitch <john>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 16.12.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description John Veitch 2017-04-22 00:31:13 UTC
Application: konsole (16.12.3)

Qt Version: 5.7.1
Frameworks Version: 5.31.0
Operating System: Linux 4.10.0-19-generic x86_64
Distribution: Ubuntu 17.04

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

Start the program

- Unusual behavior I noticed:

message window "Ambiguous shortcuts" flashes on-screen before segfault but disappears too quickly to read

The crash can be reproduced every time.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
[Current thread is 1 (Thread 0x7f8c1c486140 (LWP 8378))]

Thread 5 (Thread 0x7f8be9e5c700 (LWP 8384)):
[KCrash Handler]
#6  0x00007f8c1843ce9e in QObjectData::dynamicMetaObject() const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8c184456e0 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8c1835ca75 in QTextStream::QTextStream(QIODevice*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8bf58a5dbc in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#10 0x00007f8bf58bbb8a in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#11 0x00007f8c06545e18 in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#12 0x00007f8c0654587a in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#13 0x00007f8bf4e4b45e in g_cclosure_marshal_generic () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f8bf4e4ac25 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f8bf4e5cc32 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f8bf4e6588c in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f8bf4e65c6f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f8bf559003a in gst_bus_sync_signal_handler () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#19 0x00007f8bf55902d3 in gst_bus_post () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#20 0x00007f8bf55a5748 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#21 0x00007f8bf55821ad in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#22 0x00007f8bf55a8743 in gst_element_post_message () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#23 0x00007f8bf55824e9 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#24 0x00007f8bf55ccf52 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#25 0x00007f8be9e97d95 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#26 0x00007f8bf557fc18 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#27 0x00007f8bf55902d3 in gst_bus_post () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#28 0x00007f8bf55a5748 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#29 0x00007f8bf55821ad in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#30 0x00007f8bf55a8743 in gst_element_post_message () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#31 0x00007f8bf55824e9 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#32 0x00007f8be9e807ca in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#33 0x00007f8bf557fc18 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#34 0x00007f8bf55902d3 in gst_bus_post () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#35 0x00007f8bf55a5748 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#36 0x00007f8bf55821ad in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#37 0x00007f8bf55a8743 in gst_element_post_message () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#38 0x00007f8bf55824e9 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#39 0x00007f8be9e6b6d7 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#40 0x00007f8bf557fc18 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#41 0x00007f8bf55902d3 in gst_bus_post () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#42 0x00007f8bf55a5748 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#43 0x00007f8bf55a8743 in gst_element_post_message () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#44 0x00007f8bf55a8d5e in gst_element_message_full_with_details () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#45 0x00007f8bf55a8e48 in gst_element_message_full () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#46 0x00007f8bea32b76e in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#47 0x00007f8bf55f4a21 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#48 0x00007f8c1206095e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f8c1205ff65 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f8c13f3a6da in start_thread (arg=0x7f8be9e5c700) at pthread_create.c:456
#51 0x00007f8c1be6517f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7f8befc2b700 (LWP 8383)):
#0  0x00007f8c1be54cad in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c0d91b611 in pa_read () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#2  0x00007f8c10cbc21e in pa_mainloop_prepare () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f8c10cbcc90 in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f8c10cbcd50 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f8c10ccad39 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f8c0d94a7d8 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#7  0x00007f8c13f3a6da in start_thread (arg=0x7f8befc2b700) at pthread_create.c:456
#8  0x00007f8c1be6517f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f8c052b4700 (LWP 8380)):
#0  0x00007f8c1207def4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f8c12037a60 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8c1203849b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8c1203868c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8c18467f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8c1841188a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8c1823efe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8c165d75c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f8c18243c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8c13f3a6da in start_thread (arg=0x7f8c052b4700) at pthread_create.c:456
#10 0x00007f8c1be6517f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f8c08645700 (LWP 8379)):
#0  0x00007f8c1be5918d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8c1435dc62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f8c1435f8d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f8c0b1cfed9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f8c18243c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8c13f3a6da in start_thread (arg=0x7f8c08645700) at pthread_create.c:456
#6  0x00007f8c1be6517f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f8c1c486140 (LWP 8378)):
[KCrash Handler]
#37 0x00007f8c1baff4f2 in Konsole::ViewManager::saveSessions(KConfigGroup&) () at /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.16
#38 0x00007f8c1b380f10 in KMainWindow::savePropertiesInternal(KConfig*, int) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#39 0x00007f8c1b381087 in  () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#40 0x00007f8c1843f4a9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f8c18be17b5 in QGuiApplication::saveStateRequest(QSessionManager&) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007f8c18be37eb in QGuiApplicationPrivate::saveState() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007f8c0b2029ed in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#44 0x00007f8c0b202d74 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#45 0x00007f8c0a97bb28 in _SmcProcessMessage () at /usr/lib/x86_64-linux-gnu/libSM.so.6
#46 0x00007f8c0a76d167 in IceProcessMessages () at /usr/lib/x86_64-linux-gnu/libICE.so.6
#47 0x00007f8c1843f4a9 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007f8c184b946e in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007f8c1844ba62 in QSocketNotifier::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f8c1937f35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f8c19386b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f8c184138a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f8c184683bd in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f8c12038377 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f8c120385e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f8c1203868c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f8c18467f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007f8c1841188a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f8c1956da07 in QDialog::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f8c1a20950b in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#61 0x00007f8c1a209ffc in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#62 0x00007f8c1a20db80 in  () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#63 0x00007f8c1a20dd61 in KMessageBox::information(QWidget*, QString const&, QString const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#64 0x00007f8c1b3c6cce in KXmlGuiWindow::checkAmbiguousShortcuts() () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#65 0x00007f8c1b3c7603 in KXmlGuiWindow::createGUI(QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#66 0x00007f8c1c144743 in  () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#67 0x00007f8c1c138910 in  () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#68 0x00007f8c1c139374 in  () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#69 0x00007f8c1c13d8f2 in  () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#70 0x00007f8c1c14bd25 in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#71 0x00007f8c1bd7d3f1 in __libc_start_main (main=0x55883ee37770, argc=1, argv=0x7ffdf714b748, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdf714b738) at ../csu/libc-start.c:291
#72 0x000055883ee377aa in _start ()

Reported using DrKonqi
Comment 1 Kurt Hindenburg 2017-04-22 01:08:29 UTC

*** This bug has been marked as a duplicate of bug 375540 ***