[konversation] [Bug 374032] New: Occasional crash when editing server info while connected to server

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Thu Dec 22 10:14:36 UTC 2016


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

            Bug ID: 374032
           Summary: Occasional crash when editing server info while
                    connected to server
           Product: konversation
           Version: 1.6.1
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konversation-devel at kde.org
          Reporter: yipdw at member.fsf.org
  Target Milestone: ---

Application: konversation (1.6.1)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.8.0-32-generic x86_64
Distribution: Ubuntu 16.10

-- Information about the crash:
Occasionally, Konversation will crash when editing server info while connected
to that server.  The crash occurs before the edit dialog appears.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konversation (konversation), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f236201e8c0 (LWP 10062))]

Thread 3 (Thread 0x7f23475ef700 (LWP 10065)):
#0  0x00007f235843bdd0 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f235843c8fb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f235843caec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f235c8224ab in QEventDispatcherGlib::processEvents
(this=0x7f233c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f235c7ca0fa in QEventLoop::exec (this=this at entry=0x7f23475eed00,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f235c5efd43 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#6  0x00007f235c5f4c68 in QThreadPrivate::start (arg=0x555f20bb2690) at
thread/qthread_unix.cpp:341
#7  0x00007f235a52d6ca in start_thread (arg=0x7f23475ef700) at
pthread_create.c:333
#8  0x00007f235bbf70af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f234d1ac700 (LWP 10064)):
#0  0x00007f2358482024 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f235843b92e in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f235843c885 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f235843caec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f235c8224ab in QEventDispatcherGlib::processEvents
(this=0x7f23400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f235c7ca0fa in QEventLoop::exec (this=this at entry=0x7f234d1abcd0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f235c5efd43 in QThread::exec (this=this at entry=0x7f235caa8d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f235ca34575 in QDBusConnectionManager::run (this=0x7f235caa8d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:171
#8  0x00007f235c5f4c68 in QThreadPrivate::start (arg=0x7f235caa8d60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f235a52d6ca in start_thread (arg=0x7f234d1ac700) at
pthread_create.c:333
#10 0x00007f235bbf70af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f236201e8c0 (LWP 10062)):
[KCrash Handler]
#6  QString::QString (other=..., this=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:889
#7  Konversation::ServerSettings::host (this=<optimized out>) at
./src/irc/serversettings.h:30
#8  Konversation::ServerDialog::setServerSettings (this=0x555f21d21290,
server=...) at ./src/irc/servergroupdialog.cpp:483
#9  0x0000555f1f2cd9fe in Konversation::ServerGroupDialog::editServer
(this=this at entry=0x555f20c304e0) at ./src/irc/servergroupdialog.cpp:198
#10 0x0000555f1f2cdc32 in Konversation::ServerGroupDialog::editServer
(this=this at entry=0x555f20c304e0, server=...) at
./src/irc/servergroupdialog.cpp:218
#11 0x0000555f1f2cdc99 in Konversation::ServerGroupDialog::execAndEditServer
(this=0x555f20c304e0, server=...) at ./src/irc/servergroupdialog.cpp:173
#12 0x0000555f1f2d84ce in Konversation::ServerListDialog::slotEdit
(this=0x555f20fff820) at ./src/irc/serverlistdialog.cpp:161
#13 0x00007f235c7f9bec in QtPrivate::QSlotObjectBase::call (a=0x7ffed14bf560,
r=0x555f20fff820, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#14 QMetaObject::activate (sender=sender at entry=0x555f20fffe60,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=2,
argv=argv at entry=0x7ffed14bf560) at kernel/qobject.cpp:3715
#15 0x00007f235c7fa0f7 in QMetaObject::activate
(sender=sender at entry=0x555f20fffe60, m=m at entry=0x7f235d692700
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffed14bf560)
at kernel/qobject.cpp:3595
#16 0x00007f235d291802 in QAbstractButton::clicked
(this=this at entry=0x555f20fffe60, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:307
#17 0x00007f235d291a54 in QAbstractButtonPrivate::emitClicked
(this=0x555f2100f9f0) at widgets/qabstractbutton.cpp:404
#18 0x00007f235d292c17 in QAbstractButtonPrivate::click (this=0x555f2100f9f0)
at widgets/qabstractbutton.cpp:397
#19 0x00007f235d292df4 in QAbstractButton::mouseReleaseEvent
(this=0x555f20fffe60, e=0x7ffed14bfa40) at widgets/qabstractbutton.cpp:1002
#20 0x00007f235d1d8498 in QWidget::event (this=0x555f20fffe60,
event=0x7ffed14bfa40) at kernel/qwidget.cpp:9127
#21 0x00007f235d1928ac in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555f20fffe60, e=0x7ffed14bfa40) at
kernel/qapplication.cpp:3804
#22 0x00007f235d198c07 in QApplication::notify (this=<optimized out>,
receiver=0x555f20fffe60, e=0x7ffed14bfa40) at kernel/qapplication.cpp:3277
#23 0x00007f235c7cc3b0 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x555f20fffe60, event=event at entry=0x7ffed14bfa40) at
kernel/qcoreapplication.cpp:1015
#24 0x00007f235d1972d5 in QCoreApplication::sendEvent (event=<optimized out>,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#25 QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0x555f20fffe60, event=event at entry=0x7ffed14bfa40,
alienWidget=alienWidget at entry=0x555f20fffe60, nativeWidget=0x555f20fff820,
buttonDown=buttonDown at entry=0x7f235d6bccf0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2775
#26 0x00007f235d1f2ad6 in QWidgetWindow::handleMouseEvent
(this=this at entry=0x555f21026cd0, event=event at entry=0x7ffed14bfe50) at
kernel/qwidgetwindow.cpp:603
#27 0x00007f235d1f56d3 in QWidgetWindow::event (this=0x555f21026cd0,
event=0x7ffed14bfe50) at kernel/qwidgetwindow.cpp:233
#28 0x00007f235d1928ac in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555f21026cd0, e=0x7ffed14bfe50) at
kernel/qapplication.cpp:3804
#29 0x00007f235d197d4f in QApplication::notify (this=0x7ffed14c0340,
receiver=0x555f21026cd0, e=0x7ffed14bfe50) at kernel/qapplication.cpp:3561
#30 0x00007f235c7cc3b0 in QCoreApplication::notifyInternal2
(receiver=receiver at entry=0x555f21026cd0, event=event at entry=0x7ffed14bfe50) at
kernel/qcoreapplication.cpp:1015
#31 0x00007f235cbaa5f3 in QCoreApplication::sendSpontaneousEvent
(event=0x7ffed14bfe50, receiver=0x555f21026cd0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#32 QGuiApplicationPrivate::processMouseEvent (e=0x555f214fe310) at
kernel/qguiapplication.cpp:1872
#33 0x00007f235cbabe05 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x555f214fe310) at kernel/qguiapplication.cpp:1656
#34 0x00007f235cb89b2b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:648
#35 0x00007f23518a2660 in userEventSourceDispatch (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:70
#36 0x00007f235843c7d7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f235843ca40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f235843caec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f235c82248f in QEventDispatcherGlib::processEvents
(this=0x555f20b62ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#40 0x00007f235c7ca0fa in QEventLoop::exec (this=this at entry=0x7ffed14c01f0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#41 0x00007f235c7d290c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#42 0x0000555f1f1fdcc2 in main (argc=<optimized out>, argv=<optimized out>) at
./src/main.cpp:159

Reported using DrKonqi

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


More information about the Konversation-devel mailing list