[kde] [Bug 356867] New: Connection editor crash when adding an OpenVPN connection

Peter Andreasen via KDE Bugzilla bugzilla_noreply at kde.org
Fri Dec 18 13:23:33 GMT 2015


https://bugs.kde.org/show_bug.cgi?id=356867

            Bug ID: 356867
           Summary: Connection editor crash when adding an OpenVPN
                    connection
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: noesgaard at gmail.com

Application: kde5-nm-connection-editor (5.5.0)

Qt Version: 5.5.1
Operating System: Linux 4.2.7-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:
Adding keys in the new OpenVPN dialog. Pressed button to add key, and program
crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Forbindelseseditor (kde5-nm-connection-editor), 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 0x7f28fd356940 (LWP 25970))]

Thread 2 (Thread 0x7f28dc355700 (LWP 25971)):
#0  0x00007f28f4724ffd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f28f2d9a272 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7f28dc354b80) at /usr/include/bits/poll2.h:46
#2  0x00007f28f2d9a272 in _xcb_conn_wait (c=c at entry=0x5606fa053c00,
cond=cond at entry=0x5606fa053c40, vector=vector at entry=0x0, count=count at entry=0x0)
at xcb_conn.c:459
#3  0x00007f28f2d9bee7 in xcb_wait_for_event (c=0x5606fa053c00) at xcb_in.c:693
#4  0x00007f28de4e7da9 in QXcbEventReader::run() (this=0x5606fa066c50) at
qxcbconnection.cpp:1254
#5  0x00007f28f532d3ce in QThreadPrivate::start(void*) (arg=0x5606fa066c50) at
thread/qthread_unix.cpp:331
#6  0x00007f28f206a60a in start_thread (arg=0x7f28dc355700) at
pthread_create.c:334
#7  0x00007f28f4730a9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f28fd356940 (LWP 25970)):
[KCrash Handler]
#6  0x00007f28de4fef08 in QXcbWindow::setParent(QPlatformWindow const*)
(this=0x5606fa9f80f0, parent=0x0) at qxcbwindow.cpp:1499
#7  0x00007f28f5ed08bb in QWindow::setParent(QWindow*) (this=0x5606fa9f5a30,
parent=parent at entry=0x5606fa7b8620) at kernel/qwindow.cpp:614
#8  0x00007f28f66ab5d5 in QWidgetPrivate::setParent_sys(QWidget*,
QFlags<Qt::WindowType>) (this=this at entry=0x5606faab6c00,
newparent=newparent at entry=0x5606faaa8ba0, f=...) at kernel/qwidget.cpp:10543
#9  0x00007f28f66b6fda in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>)
(this=this at entry=0x5606fa4038b0, parent=parent at entry=0x5606faaa8ba0, f=...) at
kernel/qwidget.cpp:10398
#10 0x00007f28f66b80cc in QWidget::setParent(QWidget*)
(this=this at entry=0x5606fa4038b0, parent=parent at entry=0x5606faaa8ba0) at
kernel/qwidget.cpp:10334
#11 0x00007f28f679e11c in QDialogButtonBox::addButton(QAbstractButton*,
QDialogButtonBox::ButtonRole) (this=0x5606faaa8ba0, button=0x5606fa4038b0,
role=QDialogButtonBox::AcceptRole) at widgets/qdialogbuttonbox.cpp:761
#12 0x00007f28db524de9 in KDEPlatformFileDialog::KDEPlatformFileDialog() () at
/usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#13 0x00007f28db525212 in
KDEPlatformFileDialogHelper::KDEPlatformFileDialogHelper() () at
/usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#14 0x00007f28db51835a in
KdePlatformTheme::createPlatformDialogHelper(QPlatformTheme::DialogType) const
() at /usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#15 0x00007f28f686d1b5 in QDialogPrivate::platformHelper() const
(this=this at entry=0x5606faaae900) at dialogs/qdialog.cpp:94
#16 0x00007f28f6880958 in QFileDialogPrivate::init(QUrl const&, QString const&,
QString const&) (this=0x5606faaae900) at dialogs/qfiledialog_p.h:112
#17 0x00007f28f6880958 in QFileDialogPrivate::init(QUrl const&, QString const&,
QString const&) (this=this at entry=0x5606faaae900, directory=..., nameFilter=...,
caption=...) at dialogs/qfiledialog.cpp:2771
#18 0x00007f28f6880bda in QFileDialog::QFileDialog(QWidget*, QString const&,
QString const&, QString const&) (this=0x5606fa421420, parent=0x5606fa3dff40,
caption=..., directory=..., filter=...) at dialogs/qfiledialog.cpp:369
#19 0x00007f28f9f946ec in KUrlRequester::fileDialog() const
(this=0x5606fa3b9360) at ../../../src/widgets/kurlrequester.cpp:510
#20 0x00007f28f9f92d14 in
KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog() (this=0x5606fa3b95b0)
at ../../../src/widgets/kurlrequester.cpp:430
#21 0x00007f28f9f950f9 in KUrlRequester::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=_o at entry=0x5606fa3b9360,
_c=_c at entry=QMetaObject::InvokeMetaMethod, _id=_id at entry=11,
_a=_a at entry=0x7ffc686cec10) at ./moc_kurlrequester.cpp:156
#22 0x00007f28f553d2ea in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender at entry=0x5606fa3bb160, signalOffset=<optimized out>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffc686cec10)
at kernel/qobject.cpp:3713
#23 0x00007f28f553dae7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender at entry=0x5606fa3bb160, m=m at entry=0x7f28f6d94880
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffc686cec10)
at kernel/qobject.cpp:3578
#24 0x00007f28f6a0d9e2 in QAbstractButton::clicked(bool)
(this=this at entry=0x5606fa3bb160, _t1=false) at .moc/moc_qabstractbutton.cpp:303
#25 0x00007f28f6770524 in QAbstractButtonPrivate::emitClicked()
(this=this at entry=0x5606fa3f2c90) at widgets/qabstractbutton.cpp:534
#26 0x00007f28f6771b39 in QAbstractButtonPrivate::click()
(this=this at entry=0x5606fa3f2c90) at widgets/qabstractbutton.cpp:527
#27 0x00007f28f6771cb4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
(this=0x5606fa3bb160, e=0x7ffc686cf0e0) at widgets/qabstractbutton.cpp:1132
#28 0x00007f28f66b6428 in QWidget::event(QEvent*) (this=0x5606fa3bb160,
event=0x7ffc686cf0e0) at kernel/qwidget.cpp:9044
#29 0x00007f28f667341c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x5606fa045f00, receiver=0x5606fa3bb160, e=0x7ffc686cf0e0) at
kernel/qapplication.cpp:3716
#30 0x00007f28f6678fe9 in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5606fa3bb160, e=0x7ffc686cf0e0) at
kernel/qapplication.cpp:3276
#31 0x00007f28f550e77b in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffc686cf980, receiver=0x5606fa3bb160, event=0x7ffc686cf0e0) at
kernel/qcoreapplication.cpp:965
#32 0x00007f28f6677ef2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=0x5606fa3bb160, event=0x7ffc686cf0e0, alienWidget=0x5606fa3bb160,
nativeWidget=0x5606fa203980, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:227
#33 0x00007f28f66d098b in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this at entry=0x5606fa48c490, event=event at entry=0x7ffc686cf4f0) at
kernel/qwidgetwindow.cpp:555
#34 0x00007f28f66d2f4b in QWidgetWindow::event(QEvent*) (this=0x5606fa48c490,
event=0x7ffc686cf4f0) at kernel/qwidgetwindow.cpp:210
#35 0x00007f28f667341c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=0x5606fa045f00, receiver=0x5606fa48c490, e=0x7ffc686cf4f0) at
kernel/qapplication.cpp:3716
#36 0x00007f28f66788e6 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc686cf980, receiver=0x5606fa48c490, e=0x7ffc686cf4f0) at
kernel/qapplication.cpp:3499
#37 0x00007f28f550e77b in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffc686cf980, receiver=receiver at entry=0x5606fa48c490,
event=event at entry=0x7ffc686cf4f0) at kernel/qcoreapplication.cpp:965
#38 0x00007f28f5ec9ee1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(event=0x7ffc686cf4f0, receiver=0x5606fa48c490) at
../../src/corelib/kernel/qcoreapplication.h:227
#39 0x00007f28f5ec9ee1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x5606fa7f08a0) at kernel/qguiapplication.cpp:1789
#40 0x00007f28f5ecbbb5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e at entry=0x5606fa7f08a0) at kernel/qguiapplication.cpp:1581
#41 0x00007f28f5eaf958 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:625
#42 0x00007f28de5190a0 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#43 0x00007f28ef836e3a in g_main_context_dispatch (context=0x7f28d40016f0) at
gmain.c:3154
#44 0x00007f28ef836e3a in g_main_context_dispatch
(context=context at entry=0x7f28d40016f0) at gmain.c:3769
#45 0x00007f28ef8371d0 in g_main_context_iterate
(context=context at entry=0x7f28d40016f0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3840
#46 0x00007f28ef83727c in g_main_context_iteration (context=0x7f28d40016f0,
may_block=may_block at entry=1) at gmain.c:3901
#47 0x00007f28f5564eef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5606fa09da50, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#48 0x00007f28f550bf0a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffc686cf870, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:204
#49 0x00007f28f5513fec in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1229
#50 0x00005606f7f73fc9 in main ()

Possible duplicates by query: bug 356718.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list