Bug 287269

Summary: Konversation crashes on idle
Product: [Applications] konversation Reporter: Optional <hsr.desktop>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: hein
Priority: NOR    
Version: 1.3.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Optional 2011-11-22 15:09:22 UTC
Application: konversation (1.3.1)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Konversation crashes when the application is idle or not used for long time
It doesn't crashes when minimised to tray or interenet connection refresh or IRC reconnections

-- Backtrace:
Application: Konversation (konversation), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7719710 (LWP 2691))]

Thread 2 (Thread 0xb5b6db70 (LWP 2692)):
#0  0x02800d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0144a7d5 in do_gettime (frac=0xb5b6d020, sec=0xb5b6d018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0151d4b6 in QTimerInfoList::updateCurrentTime (this=0x862eb94) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0151d80a in QTimerInfoList::timerWait (this=0x862eb94, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0151c053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb5b6d12c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0151c0ed in timerSourcePrepare (source=0x862eb60, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0240088c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02401637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x02401c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0151cb37 in QEventDispatcherGlib::processEvents (this=0x862e788, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x014ed1dd in QEventLoop::processEvents (this=0xb5b6d2b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x014ed421 in QEventLoop::exec (this=0xb5b6d2b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x013f090b in QThread::exec (this=0x862cd08) at thread/qthread.cpp:498
#14 0x014cde2d in QInotifyFileSystemWatcherEngine::run (this=0x862cd08) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x013f37b3 in QThreadPrivate::start (arg=0x862cd08) at thread/qthread_unix.cpp:331
#16 0x00ee9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x016fb0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7719710 (LWP 2691)):
[KCrash Handler]
#7  0x0169b90e in free () from /lib/i386-linux-gnu/libc.so.6
#8  0x00cd580f in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#9  0x0816a713 in node_destruct (n=0x9129560, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:375
#10 erase (it=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:452
#11 removeFirst (this=0xb2f98234) at /usr/include/qt4/QtCore/qlist.h:273
#12 takeFirst (this=0xb2f98234) at /usr/include/qt4/QtCore/qlist.h:477
#13 IRCView::cullMarkedLine (this=0xb2f98218, where=0, rem=61, add=<optimized out>) at ../../src/viewer/ircview.cpp:474
#14 0x080802d8 in IRCView::qt_metacall (this=0xb2f98218, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfb4b9c0) at moc_ircview.cpp:224
#15 0x014f4b7d in metacall (argv=0xbfb4b9c0, idx=108, cl=QMetaObject::InvokeMetaMethod, object=0xb2f98218) at kernel/qmetaobject.cpp:237
#16 QMetaObject::metacall (object=0xb2f98218, cl=QMetaObject::InvokeMetaMethod, idx=108, argv=0xbfb4b9c0) at kernel/qmetaobject.cpp:232
#17 0x01503a6a in QMetaObject::activate (sender=0xb2f9cbd0, m=0x400ffa4, local_signal_index=0, argv=0xbfb4b9c0) at kernel/qobject.cpp:3278
#18 0x03dc7835 in QTextDocument::contentsChange (this=0xb2f9cbd0, _t1=0, _t2=61, _t3=0) at .moc/release-shared/moc_qtextdocument.cpp:188
#19 0x03968b08 in QTextDocumentPrivate::finishEdit (this=0xb2f9cbe0) at text/qtextdocument_p.cpp:1216
#20 0x03968d8a in QTextDocumentPrivate::ensureMaximumBlockCount (this=0xb2f9cbe0) at text/qtextdocument_p.cpp:1703
#21 0x03968a39 in QTextDocumentPrivate::finishEdit (this=0xb2f9cbe0) at text/qtextdocument_p.cpp:1226
#22 0x03991d98 in QTextCursor::endEditBlock (this=0xbfb4bb7c) at text/qtextcursor.cpp:2486
#23 0x0392706a in QTextControlPrivate::append (this=0xb2f9cb50, text=..., format=Qt::AutoText) at text/qtextcontrol.cpp:2918
#24 0x03927152 in QTextControl::append (this=0xb2f9cae8, text=...) at text/qtextcontrol.cpp:2924
#25 0x03b9192d in QTextEdit::append (this=0xb2f98218, text=...) at widgets/qtextedit.cpp:2622
#26 0x0816443f in IRCView::doRawAppend (this=0xb2f98218, newLine=..., rtl=false) at ../../src/viewer/ircview.cpp:956
#27 0x08169e79 in IRCView::doAppend (this=0xb2f98218, newLine=..., rtl=false, self=false) at ../../src/viewer/ircview.cpp:925
#28 0x0817018b in IRCView::append (this=0xb2f98218, nick=..., message=...) at ../../src/viewer/ircview.cpp:680
#29 0x080f4bfd in Channel::append (this=0xb2f34d00, nickname=..., message=...) at ../../src/irc/channel.cpp:2946
#30 0x0812d9c9 in InputFilter::parsePrivMsg (this=0x8669eec, prefix=..., parameterList=...) at ../../src/irc/inputfilter.cpp:2244
#31 0x0812e41b in InputFilter::parseClientCommand (this=0x8669eec, prefix=..., command=..., parameterList=...) at ../../src/irc/inputfilter.cpp:487
#32 0x0813d24c in InputFilter::parseLine (this=0x8669eec, line=...) at ../../src/irc/inputfilter.cpp:151
#33 0x080d9f0e in Server::processIncomingData (this=0x8669e30) at ../../src/irc/server.cpp:1027
#34 0x080e9f2d in Server::qt_metacall (this=0x8669e30, _c=QMetaObject::InvokeMetaMethod, _id=88, _a=0xbfb4c4d4) at ./server.moc:414
#35 0x014f4b7d in metacall (argv=0xbfb4c4d4, idx=92, cl=QMetaObject::InvokeMetaMethod, object=0x8669e30) at kernel/qmetaobject.cpp:237
#36 QMetaObject::metacall (object=0x8669e30, cl=QMetaObject::InvokeMetaMethod, idx=92, argv=0xbfb4c4d4) at kernel/qmetaobject.cpp:232
#37 0x01503a6a in QMetaObject::activate (sender=0x8669e80, m=0x16255f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#38 0x015527d5 in QTimer::timeout (this=0x8669e80) at .moc/release-shared/moc_qtimer.cpp:134
#39 0x0150b286 in QTimer::timerEvent (this=0x8669e80, e=0xbfb4c8cc) at kernel/qtimer.cpp:271
#40 0x01506994 in QObject::event (this=0x8669e80, e=0xbfb4c8cc) at kernel/qobject.cpp:1181
#41 0x036b4d54 in notify_helper (e=0xbfb4c8cc, receiver=0x8669e80, this=0x839c5e8) at kernel/qapplication.cpp:4486
#42 QApplicationPrivate::notify_helper (this=0x839c5e8, receiver=0x8669e80, e=0xbfb4c8cc) at kernel/qapplication.cpp:4458
#43 0x036ba103 in QApplication::notify (this=0xbfb4c8cc, receiver=0x8669e80, e=0xbfb4c8cc) at kernel/qapplication.cpp:3886
#44 0x01136681 in KApplication::notify (this=0xbfb4cbe4, receiver=0x8669e80, event=0xbfb4c8cc) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x014ee19e in QCoreApplication::notifyInternal (this=0xbfb4cbe4, receiver=0x8669e80, event=0xbfb4c8cc) at kernel/qcoreapplication.cpp:787
#46 0x0151ec10 in sendEvent (event=0xbfb4c8cc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QTimerInfoList::activateTimers (this=0x83a7634) at kernel/qeventdispatcher_unix.cpp:603
#48 0x0151c155 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#49 idleTimerSourceDispatch (source=0x83a7668) at kernel/qeventdispatcher_glib.cpp:231
#50 0x0240125f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x02401990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x02401c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x0151cada in QEventDispatcherGlib::processEvents (this=0x8378218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x0376ce3a in QGuiEventDispatcherGlib::processEvents (this=0x8378218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x014ed1dd in QEventLoop::processEvents (this=0xbfb4cb44, flags=...) at kernel/qeventloop.cpp:149
#56 0x014ed421 in QEventLoop::exec (this=0xbfb4cb44, flags=...) at kernel/qeventloop.cpp:201
#57 0x014f219d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#58 0x036b28f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#59 0x0807c0e2 in main (argc=) at ../../src/main.cpp:101

This bug may be a duplicate of or related to bug 210106.

Possible duplicates by query: bug 286951, bug 286805, bug 286092, bug 284614, bug 283891.

Reported using DrKonqi
Comment 1 Eike Hein 2011-11-22 15:43:13 UTC

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