Bug 217233

Summary: Crash on startup, hitting assert
Product: [Applications] konversation Reporter: Mark Kretschmann <kretschmann>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED FIXED    
Severity: crash CC: hein
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: IRC protocol dump

Description Mark Kretschmann 2009-12-03 18:00:32 UTC
When starting up Konversation (SVN trunk build from Dec 1 2009), it crashed by hitting a Q_ASSERT. Please see below for a backtrace.

Note: I am using a BNC for one network, and also one other network directly, without BNC. The crash might be related to this setup (not sure).


Thanks :)


Backtrace:

Application: Konversation (konversation), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fce9729a750 (LWP 2671))]

Thread 2 (Thread 0x7fce84812910 (LWP 2672)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fce934844fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21a6fa8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x21a6fa8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fce94a9f78c in QHostInfoAgent::run (this=0x21a6f90) at kernel/qhostinfo.cpp:260
#4  0x00007fce93483445 in QThreadPrivate::start (arg=0x21a6f90) at thread/qthread_unix.cpp:188
#5  0x00007fce90838a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fce91e367bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fce9729a750 (LWP 2671)):
[KCrash Handler]
#5  0x00007fce91d8a4b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fce91d8df50 in *__GI_abort () at abort.c:92
#7  0x00007fce9347b864 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2042
#8  0x00007fce9347b9b6 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2241
#9  0x00000000004adda3 in NickInfo::setNickname (this=0x3454e40, newNickname=...) at /home/mark/kde/src/konversation/src/irc/nickinfo.cpp:145
#10 0x00000000004691f5 in Server::addNickToJoinedChannelsList (this=0x209e2a0, channelName=..., nickname=...) at /home/mark/kde/src/konversation/src/irc/server.cpp:2558
#11 0x000000000048fe25 in Channel::processPendingNicks (this=0x2b52a60) at /home/mark/kde/src/konversation/src/irc/channel.cpp:2756
#12 0x0000000000491e53 in Channel::qt_metacall (this=0x2b52a60, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7fffab7fa5f0) at /home/mark/kde/build/konversation/src/channel.moc:167
#13 0x00007fce9357eddc in QMetaObject::activate (sender=0x2bc5fb0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#14 0x00007fce93578d83 in QObject::event (this=0x2bc5fb0, e=0xa6f) at kernel/qobject.cpp:1075
#15 0x00007fce92a11efc in QApplicationPrivate::notify_helper (this=0x1bfe690, receiver=0x2bc5fb0, e=0x7fffab7fabf0) at kernel/qapplication.cpp:4056
#16 0x00007fce92a191ce in QApplication::notify (this=0x7fffab7faf20, receiver=0x2bc5fb0, e=0x7fffab7fabf0) at kernel/qapplication.cpp:4021
#17 0x00007fce943d9e56 in KApplication::notify (this=0x7fffab7faf20, receiver=0x2bc5fb0, event=0x7fffab7fabf0) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007fce93569c2c in QCoreApplication::notifyInternal (this=0x7fffab7faf20, receiver=0x2bc5fb0, event=0x7fffab7fabf0) at kernel/qcoreapplication.cpp:610
#19 0x00007fce93594862 in QCoreApplication::sendEvent (this=0x1c00ae0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 QTimerInfoList::activateTimers (this=0x1c00ae0) at kernel/qeventdispatcher_unix.cpp:572
#21 0x00007fce9359225d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#22 0x00007fce8f0eebbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007fce8f0f2588 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007fce8f0f26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007fce935921a6 in QEventDispatcherGlib::processEvents (this=0x1bc5cb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#26 0x00007fce92aa64be in QGuiEventDispatcherGlib::processEvents (this=0xa6f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#27 0x00007fce93568532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007fce93568904 in QEventLoop::exec (this=0x7fffab7fae90, flags=) at kernel/qeventloop.cpp:201
#29 0x00007fce9356aab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#30 0x000000000042bfed in main (argc=1, argv=0x7fffab7fbc48) at /home/mark/kde/src/konversation/src/main.cpp:101
The current source language is "auto; currently asm".
The current source language is "auto; currently c".
Comment 1 Nicolás Alvarez 2009-12-24 21:03:35 UTC
Created attachment 39318 [details]
IRC protocol dump
Comment 2 Nicolás Alvarez 2009-12-24 21:06:18 UTC
Sorry, that attachment has nothing to do with this bug.

Why the hell does bugzilla move to the next bug after submitting a comment?
Comment 3 Eike Hein 2012-04-09 00:53:38 UTC
Fixed by 23845924.