Application: kde5-nm-connection-editor (5.8.4) Qt Version: 5.7.1 Frameworks Version: 5.28.0 Operating System: Linux 4.9.11-rleblanc201702041 x86_64 Distribution: Debian GNU/Linux 9.0 (stretch) -- Information about the crash: I opened the manage network connections from the network applet. I then selected "Add" and then "Import VPN". I selected my ovpn file and it asked if I wanted to copy the certs over. I said yes, and then got a message saying that the files already exists. The first time my certs were not there so the message didn't show up that time. I then get the crash before the wizard finishes. The first time, my config was there, the second time (I deleted the profile to recreate the bug) it did not show up. The crash can be reproduced every time. -- Backtrace: Application: Connection editor (kde5-nm-connection-editor), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5011d99940 (LWP 5289))] Thread 3 (Thread 0x7f4ffc782700 (LWP 5303)): #0 0x00007f50213765bd in read () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f5013a0c181 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so #2 0x00007f50156940be in pa_mainloop_prepare () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007f5015694b30 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007f5015694bf0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007f50156a2bd9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f5013a3b2c8 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so #7 0x00007f501e341424 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f50213839bf in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 2 (Thread 0x7f50100d1700 (LWP 5290)): #0 0x00007f502137a54d in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f501c20c9f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f501c20cb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5021c8e06b in QEventDispatcherGlib::processEvents (this=0x7f50080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f5021c379ca in QEventLoop::exec (this=this@entry=0x7f50100d0c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f5021a650f3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f5024d076d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f5021a69da8 in QThreadPrivate::start (arg=0x7f5024d7cd60) at thread/qthread_unix.cpp:368 #8 0x00007f501e341424 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f50213839bf in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7f5011d99940 (LWP 5289)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007f5011b4bcad in QtWaylandClient::QWaylandDisplay::handleKeyboardFocusChanged (this=0x55dd1c4b8120, inputDevice=<optimized out>) at qwaylanddisplay.cpp:418 #8 0x00007f5011b42e1e in QtWaylandClient::QWaylandInputDevice::Keyboard::keyboard_leave (this=0x55dd1c4bd750, time=<optimized out>, surface=<optimized out>) at qwaylandinputdevice.cpp:629 #9 0x00007f5011053038 in ffi_call_unix64 () at ../src/x86/unix64.S:76 #10 0x00007f5011052a9a in ffi_call (cif=cif@entry=0x7ffec2373aa0, fn=<optimized out>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7ffec2373b70) at ../src/x86/ffi64.c:525 #11 0x00007f5011466f2e in wl_closure_invoke (closure=closure@entry=0x55dd1cb35290, flags=flags@entry=1, target=<optimized out>, target@entry=0x55dd1c4be420, opcode=opcode@entry=2, data=<optimized out>) at ../src/connection.c:935 #12 0x00007f5011463bc0 in dispatch_event (display=<optimized out>, queue=<optimized out>) at ../src/wayland-client.c:1310 #13 0x00007f5011464e14 in dispatch_queue (queue=0x55dd1c4b8368, display=0x55dd1c4b82a0) at ../src/wayland-client.c:1456 #14 wl_display_dispatch_queue_pending (display=0x55dd1c4b82a0, queue=0x55dd1c4b8368) at ../src/wayland-client.c:1698 #15 0x00007f5011464e6c in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1761 #16 0x00007f5011b4a812 in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x55dd1c4b8120) at qwaylanddisplay.cpp:181 #17 0x00007f5021c655e9 in QMetaObject::activate (sender=sender@entry=0x55dd1c524290, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3740 #18 0x00007f5021c65f07 in QMetaObject::activate (sender=sender@entry=0x55dd1c524290, m=m@entry=0x7f5021e83360 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602 #19 0x00007f5021cded40 in QAbstractEventDispatcher::aboutToBlock (this=this@entry=0x55dd1c524290) at .moc/moc_qabstracteventdispatcher.cpp:137 #20 0x00007f5021c8e01e in QEventDispatcherGlib::processEvents (this=0x55dd1c524290, flags=...) at kernel/qeventdispatcher_glib.cpp:410 #21 0x00007f5021c379ca in QEventLoop::exec (this=this@entry=0x7ffec2373ec0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #22 0x00007f502270b0e7 in QDialog::exec (this=0x55dd1ce173d0) at dialogs/qdialog.cpp:552 #23 0x00007f502322947b in KMessageBox::createKMessageBox (dialog=dialog@entry=0x55dd1ce173d0, buttons=buttons@entry=0x55dd1c952320, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x7ffec237428f, options=..., details=..., notifyType=QMessageBox::Information) at ./src/kmessagebox.cpp:393 #24 0x00007f5023229f6c in KMessageBox::createKMessageBox (dialog=dialog@entry=0x55dd1ce173d0, buttons=buttons@entry=0x55dd1c952320, icon=icon@entry=QMessageBox::Information, text=..., strlist=..., ask=..., checkboxReturn=0x7ffec237428f, options=..., details=...) at ./src/kmessagebox.cpp:197 #25 0x00007f502322daf0 in KMessageBox::informationListInternal (dialog=0x55dd1ce173d0, text=..., strlist=..., caption=..., dontShowAgainName=..., options=options@entry=...) at ./src/kmessagebox.cpp:911 #26 0x00007f502322dc93 in KMessageBox::informationList (parent=parent@entry=0x0, text=..., strlist=..., caption=..., dontShowAgainName=..., options=...) at ./src/kmessagebox.cpp:921 #27 0x00007f502322dcd1 in KMessageBox::information (parent=parent@entry=0x0, text=..., caption=..., dontShowAgainName=..., options=..., options@entry=...) at ./src/kmessagebox.cpp:888 #28 0x00007f5006352d64 in OpenVpnUiPlugin::tryToCopyToCertificatesDirectory (this=this@entry=0x55dd1ce43180, connectionName=..., sourceFilePath=...) at ./vpn/openvpn/openvpn.cpp:691 #29 0x00007f5006357b68 in OpenVpnUiPlugin::importConnectionSettings (this=0x55dd1ce43180, fileName=...) at ./vpn/openvpn/openvpn.cpp:417 #30 0x000055dd1b8a3113 in ConnectionEditor::importVpnAtPath (this=this@entry=0x55dd1c514800, path=...) at ./editor/connectioneditor.cpp:661 #31 0x000055dd1b8a3789 in ConnectionEditor::importVpnAtPath (path=..., this=0x55dd1c514800) at ./editor/connectioneditor.cpp:645 #32 ConnectionEditor::importVpn (this=this@entry=0x55dd1c514800) at ./editor/connectioneditor.cpp:644 #33 0x000055dd1b8a3ce3 in ConnectionEditor::addConnection (this=0x55dd1c514800, action=0x55dd1c5725e0) at ./editor/connectioneditor.cpp:254 #34 0x00007f5021c6595e in QtPrivate::QSlotObjectBase::call (a=0x7ffec2374b00, r=0x55dd1c514800, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #35 QMetaObject::activate (sender=sender@entry=0x55dd1c5b4e30, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffec2374b00) at kernel/qobject.cpp:3723 #36 0x00007f5021c65f07 in QMetaObject::activate (sender=sender@entry=0x55dd1c5b4e30, m=m@entry=0x7f5022a02a20 <QMenu::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffec2374b00) at kernel/qobject.cpp:3602 #37 0x00007f5022687102 in QMenu::triggered (this=this@entry=0x55dd1c5b4e30, _t1=<optimized out>) at .moc/moc_qmenu.cpp:277 #38 0x00007f5022689f71 in QMenuPrivate::_q_actionTriggered (this=0x55dd1c5a6ac0) at widgets/qmenu.cpp:1242 #39 0x00007f50226930c9 in QMenu::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qmenu.cpp:122 #40 0x00007f5021c655e9 in QMetaObject::activate (sender=sender@entry=0x55dd1c5725e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffec2374ce0) at kernel/qobject.cpp:3740 #41 0x00007f5021c65f07 in QMetaObject::activate (sender=sender@entry=0x55dd1c5725e0, m=m@entry=0x7f50229f5f60 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffec2374ce0) at kernel/qobject.cpp:3602 #42 0x00007f50225161c2 in QAction::triggered (this=this@entry=0x55dd1c5725e0, _t1=<optimized out>) at .moc/moc_qaction.cpp:369 #43 0x00007f5022518bb0 in QAction::activate (this=0x55dd1c5725e0, event=<optimized out>) at kernel/qaction.cpp:1170 #44 0x00007f50226881ca in QMenuPrivate::activateCausedStack (this=this@entry=0x55dd1c5a6ac0, causedStack=..., action=action@entry=0x55dd1c5725e0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1140 #45 0x00007f502268f854 in QMenuPrivate::activateAction (this=this@entry=0x55dd1c5a6ac0, action=action@entry=0x55dd1c5725e0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1217 #46 0x00007f5022690826 in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffec2375330) at widgets/qmenu.cpp:2680 #47 0x00007f5022564278 in QWidget::event (this=this@entry=0x55dd1c5b4e30, event=event@entry=0x7ffec2375330) at kernel/qwidget.cpp:9161 #48 0x00007f5022692b53 in QMenu::event (this=0x55dd1c5b4e30, e=0x7ffec2375330) at widgets/qmenu.cpp:2799 #49 0x00007f502251cb8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55dd1c5b4e30, e=0x7ffec2375330) at kernel/qapplication.cpp:3799 #50 0x00007f50225251fd in QApplication::notify (this=<optimized out>, receiver=0x55dd1c5b4e30, e=0x7ffec2375330) at kernel/qapplication.cpp:3273 #51 0x00007f5021c399e0 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55dd1c5b4e30, event=event@entry=0x7ffec2375330) at kernel/qcoreapplication.cpp:988 #52 0x00007f50225238ad in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #53 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55dd1c5b4e30, event=event@entry=0x7ffec2375330, alienWidget=0x0, alienWidget@entry=0x55dd1c5b4e30, nativeWidget=0x55dd1c5b4e30, buttonDown=buttonDown@entry=0x7f5022a24cb0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771 #54 0x00007f502257ed16 in QWidgetWindow::handleMouseEvent (this=this@entry=0x55dd1c5b5230, event=event@entry=0x7ffec2375750) at kernel/qwidgetwindow.cpp:511 #55 0x00007f5022581313 in QWidgetWindow::event (this=0x55dd1c5b5230, event=0x7ffec2375750) at kernel/qwidgetwindow.cpp:239 #56 0x00007f502251cb8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55dd1c5b5230, e=0x7ffec2375750) at kernel/qapplication.cpp:3799 #57 0x00007f5022524341 in QApplication::notify (this=0x7ffec2376b50, receiver=0x55dd1c5b5230, e=0x7ffec2375750) at kernel/qapplication.cpp:3556 #58 0x00007f5021c399e0 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55dd1c5b5230, event=event@entry=0x7ffec2375750) at kernel/qcoreapplication.cpp:988 #59 0x00007f5021f81b03 in QCoreApplication::sendSpontaneousEvent (event=0x7ffec2375750, receiver=0x55dd1c5b5230) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #60 QGuiApplicationPrivate::processMouseEvent (e=0x55dd1c4d3be0) at kernel/qguiapplication.cpp:1903 #61 0x00007f5021f83685 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55dd1c4d3be0) at kernel/qguiapplication.cpp:1687 #62 0x00007f5021f6161b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659 #63 0x00007f5011b6a050 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #64 0x00007f501c20c7f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #65 0x00007f501c20ca60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #66 0x00007f501c20cb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x00007f5021c8e04f in QEventDispatcherGlib::processEvents (this=0x55dd1c524290, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #68 0x00007f5021c379ca in QEventLoop::exec (this=this@entry=0x7ffec2375af0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #69 0x00007f502268d31d in QMenu::exec (this=<optimized out>, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2447 #70 0x00007f50226d1e75 in QToolButtonPrivate::popupTimerDone (this=0x55dd1c6f0530) at widgets/qtoolbutton.cpp:792 #71 0x00007f5021c655e9 in QMetaObject::activate (sender=sender@entry=0x55dd1c6d8e50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3740 #72 0x00007f5021c65f07 in QMetaObject::activate (sender=sender@entry=0x55dd1c6d8e50, m=m@entry=0x7f50229fa580 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602 #73 0x00007f50226053c0 in QAbstractButton::pressed (this=this@entry=0x55dd1c6d8e50) at .moc/moc_qabstractbutton.cpp:294 #74 0x00007f5022605727 in QAbstractButtonPrivate::emitPressed (this=0x55dd1c6f0530) at widgets/qabstractbutton.cpp:425 #75 0x00007f5022605df1 in QAbstractButton::mousePressEvent (this=this@entry=0x55dd1c6d8e50, e=e@entry=0x7ffec2376280) at widgets/qabstractbutton.cpp:982 #76 0x00007f50226d2b6f in QToolButton::mousePressEvent (this=0x55dd1c6d8e50, e=0x7ffec2376280) at widgets/qtoolbutton.cpp:607 #77 0x00007f5022564bef in QWidget::event (this=0x55dd1c6d8e50, event=0x7ffec2376280) at kernel/qwidget.cpp:8781 #78 0x00007f5022607e51 in QAbstractButton::event (this=this@entry=0x55dd1c6d8e50, e=e@entry=0x7ffec2376280) at widgets/qabstractbutton.cpp:966 #79 0x00007f50226d2e19 in QToolButton::event (this=0x55dd1c6d8e50, event=0x7ffec2376280) at widgets/qtoolbutton.cpp:982 #80 0x00007f502251cb8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55dd1c6d8e50, e=0x7ffec2376280) at kernel/qapplication.cpp:3799 #81 0x00007f50225251fd in QApplication::notify (this=<optimized out>, receiver=0x55dd1c6d8e50, e=0x7ffec2376280) at kernel/qapplication.cpp:3273 #82 0x00007f5021c399e0 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55dd1c6d8e50, event=event@entry=0x7ffec2376280) at kernel/qcoreapplication.cpp:988 #83 0x00007f50225238ad in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #84 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55dd1c6d8e50, event=event@entry=0x7ffec2376280, alienWidget=alienWidget@entry=0x55dd1c6d8e50, nativeWidget=0x55dd1c514800, buttonDown=buttonDown@entry=0x7f5022a24cb0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771 #85 0x00007f502257e906 in QWidgetWindow::handleMouseEvent (this=this@entry=0x55dd1c6d6a00, event=event@entry=0x7ffec23766a0) at kernel/qwidgetwindow.cpp:617 #86 0x00007f5022581313 in QWidgetWindow::event (this=0x55dd1c6d6a00, event=0x7ffec23766a0) at kernel/qwidgetwindow.cpp:239 #87 0x00007f502251cb8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55dd1c6d6a00, e=0x7ffec23766a0) at kernel/qapplication.cpp:3799 #88 0x00007f5022524341 in QApplication::notify (this=0x7ffec2376b50, receiver=0x55dd1c6d6a00, e=0x7ffec23766a0) at kernel/qapplication.cpp:3556 #89 0x00007f5021c399e0 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x55dd1c6d6a00, event=event@entry=0x7ffec23766a0) at kernel/qcoreapplication.cpp:988 #90 0x00007f5021f81b03 in QCoreApplication::sendSpontaneousEvent (event=0x7ffec23766a0, receiver=0x55dd1c6d6a00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #91 QGuiApplicationPrivate::processMouseEvent (e=0x55dd1c5a88b0) at kernel/qguiapplication.cpp:1903 #92 0x00007f5021f83685 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55dd1c5a88b0) at kernel/qguiapplication.cpp:1687 #93 0x00007f5021f6161b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659 #94 0x00007f5011b6a050 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #95 0x00007f501c20c7f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #96 0x00007f501c20ca60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #97 0x00007f501c20cb0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #98 0x00007f5021c8e04f in QEventDispatcherGlib::processEvents (this=0x55dd1c524290, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #99 0x00007f5021c379ca in QEventLoop::exec (this=this@entry=0x7ffec2376a40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #100 0x00007f5021c4013c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #101 0x000055dd1b89aff2 in main (argc=<optimized out>, argv=<optimized out>) at ./editor/main.cpp:74 Reported using DrKonqi
*** Bug 377346 has been marked as a duplicate of this bug. ***
*** Bug 377347 has been marked as a duplicate of this bug. ***
Sorry, drkoqi said that the bug didn't save.
Is this still reproducible with Plasma 5.11?
If you can provide the information requested in comment #4, please add it.
I just tested on Debian Buster and it seems it is no longer crashing the VPN wizard. Closing the setting window is causing a crash, but the VPN saves and works properly. KDE Plasma version: 5.12.4 KDE Framework version: 5.44.0 Qt version: 5.9.2
I think this is or was a common bug on Wayland and I think it's already fixed.