[Konversation-devel] [Bug 214514] konversation-r1048182 crashes in cullMarkedLine

Nicolás Alvarez nicolas.alvarez at gmail.com
Thu Feb 18 18:39:12 CET 2010


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


Nicolás Alvarez <nicolas.alvarez at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.alvarez at gmail.com




--- Comment #1 from Nicolás Alvarez <nicolas alvarez gmail com>  2010-02-18 18:38:59 ---
Konversation v1.2.3-61-gfef2156 with a small personal patch that can't possibly
be related (disables real names from KABC), KDE 4.3.4, Qt 4.5.3. During a
network loss overnight:

Application: Konversation (konversation), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fc3636d5750 (LWP 6781))]

Thread 2 (Thread 0x7fc350843910 (LWP 6782)):
#0  0x00007fc35e4ef743 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=4999) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc3587498f2 in send_dg (statp=0x7fc350843dc8, buf=<value optimized
out>, buflen=<value optimized out>, buf2=0x7fc350840d14 "\n\367\001",
buflen2=<value optimized out>, 
    ans=0x7fc350841940 "\247\350\201\200", anssiz=2048, ansp=0x7fc3508421b0,
ansp2=0x7fc3508421a8, nansp2=0x7fc3508421cc, resplen2=0x7fc3508421c8) at
res_send.c:1060
#2  __libc_res_nsend (statp=0x7fc350843dc8, buf=<value optimized out>,
buflen=<value optimized out>, buf2=0x7fc350840d14 "\n\367\001", buflen2=<value
optimized out>, 
    ans=0x7fc350841940 "\247\350\201\200", anssiz=2048, ansp=0x7fc3508421b0,
ansp2=0x7fc3508421a8, nansp2=0x7fc3508421cc, resplen2=0x7fc3508421c8) at
res_send.c:557
#3  0x00007fc358747a05 in *__GI___libc_res_nquery (statp=0x7fc350843dc8,
name=<value optimized out>, class=<value optimized out>, type=<value optimized
out>, 
    answer=0x7fc350841940 "\247\350\201\200", anslen=<value optimized out>,
answerp=0x7fc3508421b0, answerp2=0x7fc3508421a8, nanswerp2=0x7fc3508421cc,
resplen2=0x7fc3508421c8) at res_query.c:225
#4  0x00007fc358748001 in __libc_res_nquerydomain (statp=0x7fc350843dc8,
name=0x7fc34c03dd28 "irc.freenode.net", domain=0x7fc350843e48 "", class=<value
optimized out>, type=62321, 
    answer=0x7fc350841940 "\247\350\201\200", anslen=2048,
answerp=0x7fc3508421b0, answerp2=0x7fc3508421a8, nanswerp2=0x7fc3508421cc,
resplen2=0x7fc3508421c8) at res_query.c:576
#5  0x00007fc3587483a4 in *__GI___libc_res_nsearch (statp=0x7fc350843dc8,
name=<value optimized out>, class=<value optimized out>, type=<value optimized
out>, 
    answer=0x7fc350841940 "\247\350\201\200", anslen=2048,
answerp=0x7fc3508421b0, answerp2=0x7fc3508421a8, nanswerp2=0x7fc3508421cc,
resplen2=0x7fc3508421c8) at res_query.c:414
#6  0x00007fc34bdfccb7 in _nss_dns_gethostbyname4_r (name=0x7fc34c03dd28
"irc.freenode.net", pat=0x7fc350842808, buffer=<value optimized out>,
buflen=<value optimized out>, 
    errnop=<value optimized out>, herrnop=<value optimized out>, ttlp=0x0) at
nss_dns/dns-host.c:308
#7  0x00007fc35e4d6acc in gaih_inet (name=<value optimized out>, service=<value
optimized out>, req=<value optimized out>, pai=<value optimized out>,
naddrs=<value optimized out>)
    at ../sysdeps/posix/getaddrinfo.c:714
#8  0x00007fc35e4d8d6f in *__GI_getaddrinfo (name=0x7fc34c03dd28
"irc.freenode.net", service=0x0, hints=0x7fc350842e90, pai=0x7fc350842f68) at
../sysdeps/posix/getaddrinfo.c:2163
#9  0x00007fc3611ceea3 in QHostInfoAgent::fromName (hostName=...) at
kernel/qhostinfo_unix.cpp:205
#10 0x00007fc3611c52ee in QHostInfoAgent::run (this=0x12fd810) at
kernel/qhostinfo.cpp:289
#11 0x00007fc35fba44a5 in QThreadPrivate::start (arg=0x12fd810) at
thread/qthread_unix.cpp:188
#12 0x00007fc35cac573a in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#13 0x00007fc35e4fa69d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc3636d5750 (LWP 6781)):
[KCrash Handler]
#5  *__GI___libc_free (mem=0x31) at malloc.c:3709
#6  0x000000000052fe77 in QList<QTextBlock>::node_destruct (this=0x296ed18,
it=...) at /usr/include/qt4/QtCore/qlist.h:348
#7  QList<QTextBlock>::erase (this=0x296ed18, it=...) at
/usr/include/qt4/QtCore/qlist.h:391
#8  0x0000000000522c96 in QList<QTextBlock>::removeFirst (this=0x296ece0,
where=<value optimized out>, rem=<value optimized out>, add=<value optimized
out>) at /usr/include/qt4/QtCore/qlist.h:256
#9  QList<QTextBlock>::takeFirst (this=0x296ece0, where=<value optimized out>,
rem=<value optimized out>, add=<value optimized out>) at
/usr/include/qt4/QtCore/qlist.h:416
#10 IRCView::cullMarkedLine (this=0x296ece0, where=<value optimized out>,
rem=<value optimized out>, add=<value optimized out>) at
/home/nicolas/src/konversation/src/viewer/ircview.cpp:402
#11 0x000000000043c373 in IRCView::qt_metacall (this=0x296ece0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff686314f0)
    at /home/nicolas/src/konversation/build/src/moc_ircview.cpp:212
#12 0x00007fc35fc9edf2 in QMetaObject::activate (sender=0x2803f20,
from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at
kernel/qobject.cpp:3112
#13 0x00007fc35f7138da in QTextDocument::contentsChange (this=0x31, _t1=0,
_t2=2, _t3=0) at .moc/release-shared/moc_qtextdocument.cpp:181
#14 0x00007fc35f33cc1b in QTextDocumentPrivate::endEditBlock (this=0x2803f40)
at text/qtextdocument_p.cpp:1102
#15 0x00007fc35f33c90d in QTextDocumentPrivate::ensureMaximumBlockCount
(this=0x2803f40) at text/qtextdocument_p.cpp:1584
#16 0x00007fc35f33cbaf in QTextDocumentPrivate::endEditBlock (this=0x2803f40)
at text/qtextdocument_p.cpp:1112
#17 0x00007fc35f2fed50 in QTextControlPrivate::append (this=<value optimized
out>, text=..., format=Qt::AutoText) at text/qtextcontrol.cpp:2748
#18 0x00007fc35f530957 in QTextEdit::append (this=<value optimized out>,
text=...) at widgets/qtextedit.cpp:2597
#19 0x0000000000523a82 in IRCView::doRawAppend (this=0x296ece0, newLine=...,
rtl=false) at /home/nicolas/src/konversation/src/viewer/ircview.cpp:884
#20 0x0000000000524e14 in IRCView::doAppend (this=0x296ece0, newLine=...,
rtl=176, self=48) at /home/nicolas/src/konversation/src/viewer/ircview.cpp:853
#21 0x000000000052dafc in IRCView::appendServerMessage (this=0x296ece0,
type=..., message=..., parseURL=true) at
/home/nicolas/src/konversation/src/viewer/ircview.cpp:746
#22 0x00000000004a2ee5 in Server::broken (this=0x29ad390, state=<value
optimized out>) at /home/nicolas/src/konversation/src/irc/server.cpp:623
#23 0x00000000004a57bb in Server::qt_metacall (this=0x29ad390,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68631fd0)
    at /home/nicolas/src/konversation/build/src/server.moc:392
#24 0x00007fc35fc9edf2 in QMetaObject::activate (sender=0x180b940,
from_signal_index=<value optimized out>, to_signal_index=12, argv=0x0) at
kernel/qobject.cpp:3112
#25 0x00007fc3611de451 in QAbstractSocket::error (this=0x31,
_t1=QAbstractSocket::HostNotFoundError) at
.moc/release-shared/moc_qabstractsocket.cpp:148
#26 0x00007fc3611f8844 in QSslSocketPrivate::_q_errorSlot (this=0x33cc770,
error=QAbstractSocket::HostNotFoundError) at ssl/qsslsocket.cpp:1998
#27 0x00007fc3611fc2b8 in QSslSocket::qt_metacall (this=0x180b940,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68632150)
at .moc/release-shared/moc_qsslsocket.cpp:113
#28 0x00007fc35fc9edf2 in QMetaObject::activate (sender=0x2876fc0,
from_signal_index=<value optimized out>, to_signal_index=12, argv=0x0) at
kernel/qobject.cpp:3112
#29 0x00007fc3611de451 in QAbstractSocket::error (this=0x31,
_t1=QAbstractSocket::HostNotFoundError) at
.moc/release-shared/moc_qabstractsocket.cpp:148
#30 0x00007fc3611e1350 in QAbstractSocketPrivate::_q_startConnecting
(this=0x1aad170, hostInfo=<value optimized out>) at
socket/qabstractsocket.cpp:872
#31 0x00007fc3611e4f46 in QAbstractSocket::qt_metacall (this=0x2876fc0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fc34c014a30)
    at .moc/release-shared/moc_qabstractsocket.cpp:109
#32 0x00007fc35fc996c8 in QObject::event (this=0x2876fc0, e=0x7fc34c036140) at
kernel/qobject.cpp:1110
#33 0x00007fc35f10301d in QApplicationPrivate::notify_helper (this=0xcf5df0,
receiver=0x2876fc0, e=0x7fc34c036140) at kernel/qapplication.cpp:4065
#34 0x00007fc35f10b07a in QApplication::notify (this=0x7fff68632ba0,
receiver=0x2876fc0, e=0x7fc34c036140) at kernel/qapplication.cpp:4030
#35 0x00007fc360afde06 in KApplication::notify (this=0x7fff68632ba0,
receiver=0x2876fc0, event=0x7fc34c036140) at
../../kdeui/kernel/kapplication.cpp:302
#36 0x00007fc35fc89c9c in QCoreApplication::notifyInternal
(this=0x7fff68632ba0, receiver=0x2876fc0, event=0x7fc34c036140) at
kernel/qcoreapplication.cpp:610
#37 0x00007fc35fc8a8e4 in QCoreApplication::sendEvent (receiver=0x0,
event_type=0, data=0xccb260) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xccb260) at kernel/qcoreapplication.cpp:1247
#39 0x00007fc35fcb27d3 in QCoreApplication::sendPostedEvents (s=<value
optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#40 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#41 0x00007fc35b5bf90e in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#42 0x00007fc35b5c32c8 in ?? () from /lib/libglib-2.0.so.0
#43 0x00007fc35b5c33f0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#44 0x00007fc35fcb239c in QEventDispatcherGlib::processEvents (this=0xccae90,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#45 0x00007fc35f199f1f in QGuiEventDispatcherGlib::processEvents (this=0x31,
flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#46 0x00007fc35fc88562 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007fc35fc88934 in QEventLoop::exec (this=0x7fff68632b10, flags=...) at
kernel/qeventloop.cpp:201
#48 0x00007fc35fc8aba4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#49 0x0000000000462049 in main (argc=1, argv=0x7fff68633938) at
/home/nicolas/src/konversation/src/main.cpp:103

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Konversation-devel mailing list