Bug 702787

Summary: Konversation SEGV crash [@ __libc_free] on /away
Product: [openSUSE] openSUSE 11.4 Reporter: Tony Mechelynck <antoine.mechelynck>
Component: KDE4 ApplicationsAssignee: E-mail List <kde-maintainers>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: forgotten_DV81ZEWZkN
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.4   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Tony Mechelynck 2011-06-28 23:14:49 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:7.0a1) Gecko/20110627 Firefox/7.0a1 SeaMonkey/2.4a1 Lightning/1.1a1pre

Application: konversation (1.3.1)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
I had just typed /away followed by <Enter> and Konversation crashed.
Note: My "away" nick is not the same as my "back" nick.

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

Thread 2 (Thread 0x7f97cdb4c700 (LWP 3161)):
#0  0x00007f97d7efe503 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f97d33bb114 in g_main_context_poll (context=0x902330, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3404
#2  g_main_context_iterate (context=0x902330, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3086
#3  0x00007f97d33bba35 in g_main_loop_run (loop=0x902310) at gmain.c:3299
#4  0x00007f97ce4b3244 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:276
#5  0x00007f97d33e2466 in g_thread_create_proxy (data=0x902410) at gthread.c:1897
#6  0x00007f97d66c1a3f in start_thread (arg=0x7f97cdb4c700) at pthread_create.c:297
#7  0x00007f97d7f0767d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f97dccfa760 (LWP 3159)):
[KCrash Handler]
#6  __libc_free (mem=0x131) at malloc.c:3704
#7  0x00000000005217f1 in node_destruct (this=0x10d6b40, where=<value optimized out>, rem=<value optimized out>, add=<value optimized out>) at /usr/include/QtCore/qlist.h:375
#8  erase (this=0x10d6b40, where=<value optimized out>, rem=<value optimized out>, add=<value optimized out>) at /usr/include/QtCore/qlist.h:452
#9  removeFirst (this=0x10d6b40, where=<value optimized out>, rem=<value optimized out>, add=<value optimized out>) at /usr/include/QtCore/qlist.h:273
#10 takeFirst (this=0x10d6b40, where=<value optimized out>, rem=<value optimized out>, add=<value optimized out>) at /usr/include/QtCore/qlist.h:477
#11 IRCView::cullMarkedLine (this=0x10d6b40, where=<value optimized out>, rem=<value optimized out>, add=<value optimized out>) at /usr/src/debug/konversation-1.3.1/src/viewer/ircview.cpp:474
#12 0x000000000044754f in IRCView::qt_metacall (this=0x10d6b40, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7fffc2403ab0) at /usr/src/debug/konversation-1.3.1/build/src/moc_ircview.cpp:224
#13 0x00007f97d978bdef in QMetaObject::activate (sender=0x10d8dc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc2403ab0) at kernel/qobject.cpp:3272
#14 0x00007f97d8f33e4a in QTextDocument::contentsChange (this=<value optimized out>, _t1=0, _t2=1, _t3=0) at .moc/release-shared/moc_qtextdocument.cpp:188
#15 0x00007f97d8b44e74 in QTextDocumentPrivate::finishEdit (this=0x10d8de0) at text/qtextdocument_p.cpp:1213
#16 0x00007f97d8b45101 in QTextDocumentPrivate::ensureMaximumBlockCount (this=0x10d8de0) at text/qtextdocument_p.cpp:1700
#17 0x00007f97d8b44de1 in QTextDocumentPrivate::finishEdit (this=0x10d8de0) at text/qtextdocument_p.cpp:1223
#18 0x00007f97d8b6f690 in QTextCursor::insertBlock (this=0x7fffc2403db0, format=..., _charFormat=...) at text/qtextcursor.cpp:2022
#19 0x00007f97d8b6f72f in QTextCursor::insertBlock (this=0x7fffc2403db0, format=...) at text/qtextcursor.cpp:1999
#20 0x00007f97d8b6f787 in QTextCursor::insertBlock (this=0x7fffc2403db0) at text/qtextcursor.cpp:1984
#21 0x000000000051f6ee in IRCView::appendLine (this=0x10d6b40, type=IRCView::RememberLine) at /usr/src/debug/konversation-1.3.1/src/viewer/ircview.cpp:607
#22 0x0000000000521b2f in IRCView::appendRememberLine (this=0x10d6b40) at /usr/src/debug/konversation-1.3.1/src/viewer/ircview.cpp:540
#23 0x0000000000521e9d in IRCView::doAppend (this=0x10d6b40, newLine=..., rtl=false, self=true) at /usr/src/debug/konversation-1.3.1/src/viewer/ircview.cpp:911
#24 0x000000000052349f in IRCView::appendCommandMessage (this=0x10d6b40, type=<value optimized out>, message=..., important=<value optimized out>, parseURL=<value optimized out>, self=true) at /usr/src/debug/konversation-1.3.1/src/viewer/ircview.cpp:863
#25 0x00000000004bcd90 in Channel::nickRenamed (this=0x10c6b40, oldNick=<value optimized out>, nickInfo=<value optimized out>) at /usr/src/debug/konversation-1.3.1/src/irc/channel.cpp:1351
#26 0x00000000004a0125 in Server::renameNick (this=0xce69c0, nickname=..., newNick=...) at /usr/src/debug/konversation-1.3.1/src/irc/server.cpp:3174
#27 0x00000000004ed061 in InputFilter::parseClientCommand (this=0xce6ae8, prefix=<value optimized out>, command=..., parameterList=<value optimized out>) at /usr/src/debug/konversation-1.3.1/src/irc/inputfilter.cpp:676
#28 0x00000000004f63f5 in InputFilter::parseLine (this=0xce6ae8, line=...) at /usr/src/debug/konversation-1.3.1/src/irc/inputfilter.cpp:151
#29 0x000000000049910b in Server::processIncomingData (this=0xce69c0) at /usr/src/debug/konversation-1.3.1/src/irc/server.cpp:1027
#30 0x00000000004aae10 in Server::qt_metacall (this=0xce69c0, _c=QMetaObject::InvokeMetaMethod, _id=88, _a=0x7fffc2405760) at /usr/src/debug/konversation-1.3.1/build/src/server.moc:414
#31 0x00007f97d978bdef in QMetaObject::activate (sender=0xce6a48, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#32 0x00007f97d978a799 in QObject::event (this=0xce6a48, e=<value optimized out>) at kernel/qobject.cpp:1175
#33 0x00007f97d88cad14 in QApplicationPrivate::notify_helper (this=0x88eca0, receiver=0xce6a48, e=0x7fffc2405f00) at kernel/qapplication.cpp:4445
#34 0x00007f97d88d322a in QApplication::notify (this=<value optimized out>, receiver=0xce6a48, e=0x7fffc2405f00) at kernel/qapplication.cpp:4324
#35 0x00007f97da0d79e6 in KApplication::notify (this=0x7fffc24062c0, receiver=0xce6a48, event=0x7fffc2405f00) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#36 0x00007f97d9776bfc in QCoreApplication::notifyInternal (this=0x7fffc24062c0, receiver=0xce6a48, event=0x7fffc2405f00) at kernel/qcoreapplication.cpp:732
#37 0x00007f97d97a44d8 in sendEvent (this=0x8a12d0) at kernel/qcoreapplication.h:215
#38 QTimerInfoList::activateTimers (this=0x8a12d0) at kernel/qeventdispatcher_unix.cpp:618
#39 0x00007f97d97a1244 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#40 0x00007f97d33babd3 in g_main_dispatch (context=0x890c80) at gmain.c:2440
#41 g_main_context_dispatch (context=0x890c80) at gmain.c:3013
#42 0x00007f97d33bb3b0 in g_main_context_iterate (context=0x890c80, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
#43 0x00007f97d33bb650 in g_main_context_iteration (context=0x890c80, may_block=1) at gmain.c:3154
#44 0x00007f97d97a191f in QEventDispatcherGlib::processEvents (this=0x896450, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#45 0x00007f97d896fd8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007f97d9776052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007f97d9776265 in QEventLoop::exec (this=0x7fffc2406210, flags=...) at kernel/qeventloop.cpp:201
#48 0x00007f97d977a6ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#49 0x000000000046ce6c in main (argc=3, argv=0x7fffc2407098) at /usr/src/debug/konversation-1.3.1/src/main.cpp:101

Possible duplicates by query: bug 272921.


Reproducible: Couldn't Reproduce

Steps to Reproduce:
1. /away

Actual Results:  
crash

Expected Results:  
no crash

Additional info:
My "away" nick is not the same as my "back" nick
Comment 1 Forgotten User DV81ZEWZkN 2012-11-15 22:34:24 UTC
Closing, 11.4 reached EOL, if you can reproduce with >= 12.1 open a new BR.