Bug 240868 - Crash after reordering server list and closing server list dialog [NicksOnline::refreshAllServerOnlineLists]
Summary: Crash after reordering server list and closing server list dialog [NicksOnlin...
Status: RESOLVED WORKSFORME
Alias: None
Product: konversation
Classification: Applications
Component: general (show other bugs)
Version: 1.2.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konversation Developers
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2010-06-06 08:35 UTC by daviesc95
Modified: 2018-10-27 02:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description daviesc95 2010-06-06 08:35:33 UTC
Application: konversation (1.2.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
i was organising the server list, and the crash happened after i closed that window

 -- Backtrace:
Application: Konversation (konversation), signal: Aborted
[Current thread is 1 (Thread 0x7fc9a57a1820 (LWP 2178))]

Thread 7 (Thread 0x7fc987f3c710 (LWP 2236)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fc99fb073ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007fc99fb05e48 in *__GI___libc_free (mem=0x7fc99fe05e40) at malloc.c:3736
#3  0x00007fc9a187c981 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fc99d60eb0a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007fc99d60f4c3 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007fc99d60f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007fc9a187c513 in QEventDispatcherGlib::processEvents (this=0x1532be0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#8  0x00007fc9a1851992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007fc9a1851d6c in QEventLoop::exec (this=0x7fc987f3bcf0, flags=) at kernel/qeventloop.cpp:201
#10 0x00007fc9a175bd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#11 0x00007fc9a1832178 in QInotifyFileSystemWatcherEngine::run (this=0x157c4e0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fc9a175e775 in QThreadPrivate::start (arg=0x157c4e0) at thread/qthread_unix.cpp:248
#13 0x00007fc9a14ce9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fc99fb6e6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fc98773b710 (LWP 2241)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fc99fb073ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007fc99fb05e48 in *__GI___libc_free (mem=0x7fc99fe05e40) at malloc.c:3736
#3  0x00007fc99d60b1ba in ?? () from /lib/libglib-2.0.so.0
#4  0x00007fc9a187d013 in ~QEventDispatcherGlib (this=0x174d470, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007fc9a175e364 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:284
#6  0x00007fc9a175e77d in ~__pthread_cleanup_class (arg=0x7fc9a1b66f20) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x7fc9a1b66f20) at thread/qthread_unix.cpp:253
#8  0x00007fc9a14ce9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fc99fb6e6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc985aec710 (LWP 2505)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fc97d147081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc9a14ce9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc99fb6e6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc97ffff710 (LWP 2508)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:89
#1  0x00007fc99fb61f6b in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007fc99d60f4a9 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007fc99d60f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007fc9a187c566 in QEventDispatcherGlib::processEvents (this=0x31f21f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fc9a1851992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007fc9a1851d6c in QEventLoop::exec (this=0x7fc97fffecd0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007fc9a175bd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007fc97d3a3440 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x00007fc9a175e775 in QThreadPrivate::start (arg=0x2374da0) at thread/qthread_unix.cpp:248
#10 0x00007fc9a14ce9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007fc99fb6e6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc9862ed710 (LWP 2514)):
#0  0x00007fc99fb61f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc97b1f9915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007fc9a14ce9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc99fb6e6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc984ee2710 (LWP 2515)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fc97d157e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc9a14ce9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fc99fb6e6cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc9a57a1820 (LWP 2178)):
[KCrash Handler]
#5  0x00007fc99fabba75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fc99fabf5c0 in *__GI_abort () at abort.c:92
#7  0x00007fc99faf54fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007fc99faff5b6 in malloc_printerr (action=3, str=0x7fc99fbd15f0 "double free or corruption (fasttop)", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007fc99fb05e53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#10 0x00007fc9a17a2fdc in QString::free (d=0x4297850) at tools/qstring.cpp:1108
#11 0x00000000004f4f54 in ~QString (this=<value optimized out>) at /usr/include/qt4/QtCore/qstring.h:869
#12 QList<QString>::node_destruct (this=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:360
#13 QList<QString>::erase (this=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:435
#14 NicksOnline::refreshAllServerOnlineLists (this=<value optimized out>) at ../../src/irc/nicksonline.cpp:546
#15 0x00000000004f5444 in NicksOnline::qt_metacall (this=0x1767ec0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff50235700) at ./nicksonline.moc:98
#16 0x00007fc9a1865e3f in QMetaObject::activate (sender=0x1780780, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#17 0x00007fc9a1862a63 in QObject::event (this=0x1780780, e=0x7fff50235e50) at kernel/qobject.cpp:1212
#18 0x00007fc9a077622c in QApplicationPrivate::notify_helper (this=0x1265ba0, receiver=0x1780780, e=0x7fff50235e50) at kernel/qapplication.cpp:4300
#19 0x00007fc9a077c6fb in QApplication::notify (this=0x7fff502361a0, receiver=0x1780780, e=0x7fff50235e50) at kernel/qapplication.cpp:4183
#20 0x00007fc9a2a0c526 in KApplication::notify (this=0x7fff502361a0, receiver=0x1780780, event=0x7fff50235e50) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007fc9a185306c in QCoreApplication::notifyInternal (this=0x7fff502361a0, receiver=0x1780780, event=0x7fff50235e50) at kernel/qcoreapplication.cpp:704
#22 0x00007fc9a187fd42 in QCoreApplication::sendEvent (this=0x126e180) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QTimerInfoList::activateTimers (this=0x126e180) at kernel/qeventdispatcher_unix.cpp:603
#24 0x00007fc9a187c848 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#25 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#26 0x00007fc99d60b8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x00007fc99d60f748 in ?? () from /lib/libglib-2.0.so.0
#28 0x00007fc99d60f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x00007fc9a187c513 in QEventDispatcherGlib::processEvents (this=0x122e450, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#30 0x00007fc9a082646e in QGuiEventDispatcherGlib::processEvents (this=0x882, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fc9a1851992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#32 0x00007fc9a1851d6c in QEventLoop::exec (this=0x7fff502360f0, flags=) at kernel/qeventloop.cpp:201
#33 0x00007fc9a1855aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#34 0x000000000046a200 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:100

Possible duplicates by query: bug 202992.

Reported using DrKonqi
Comment 1 Eike Hein 2010-06-06 15:26:10 UTC
Could you give us more info about what organising the server list means - were you dragging networks around in the list, or did you have dialogs to edit a network or a server open?
Comment 2 daviesc95 2010-06-06 20:48:05 UTC
I was dragging the servers around in the server list (File -> Server List...) When I had finished and closed the server list, and koversation crashed a few seconds later.
Comment 3 Eike Hein 2010-06-06 20:51:51 UTC
Thanks, that's good info - we're looking into it.
Comment 4 Myriam Schweingruber 2013-04-14 00:54:51 UTC
Is this still reproducible with Konversation 1.4 or 1.5 RC1? Then we would need
a new backtrace.
Comment 5 Andrew Crouthamel 2018-09-24 02:11:30 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 02:04:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!