Bug 253762

Summary: /keyx crash on konversation 1.3.1
Product: [Applications] konversation Reporter: DNS <derdns>
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 DNS 2010-10-10 17:28:42 UTC
Application: konversation (1.3.1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
Ubuntu 10.10 i386 32bit fresh install, Konversation 1.3.1 from the original ubuntu rep.
QCA: 2.0.2-1ubuntu2 0

- What I was doing when the application crashed:

I just type /keyx anywhere in chat and it crashes at once.
Tried it on freenode and irc.rbose.org, in private chat, channel window, status window...
also if someone is trying that on me, my konversation client crashes at once too.
(Had same problem with keyx on Konversation 1.2.1. In 1.2.3 it worked fine.)

Reproducable steps: 1. install ubuntu 10.10 i386 32bit final 2. install konversation 1.3.1 from normal rep 3. type in chat somewhere /keyx 4. crash

I hope my bug report helps. :)
If you have questions, email me please.

Greetings and all the best,
DNS

The crash can be reproduced every time.

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

Thread 2 (Thread 0xb7499b70 (LWP 2052)):
#0  0x00429416 in __kernel_vsyscall ()
#1  0x026b0de6 in poll () from /lib/libc.so.6
#2  0x06131a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0612443c in ?? () from /lib/libglib-2.0.so.0
#4  0x06124ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x017f56b4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0x0614b48f in ?? () from /lib/libglib-2.0.so.0
#7  0x00b7bcc9 in start_thread () from /lib/libpthread.so.0
#8  0x026bf6ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7863760 (LWP 2051)):
[KCrash Handler]
#7  0x00872ab7 in QCA::Provider::Context::provider() const () from /usr/lib/libqca.so.2
#8  0x08238cfd in Konversation::Cipher::initKeyExchange (this=0x9285080) at ../../src/cipher.cpp:154
#9  0x080f22d6 in Server::initKeyExchange (this=0x90a2d88, receiver=...) at ../../src/irc/server.cpp:3838
#10 0x08163770 in Konversation::OutputFilter::command_keyx (this=0x9024fd8, input=...) at ../../src/irc/outputfilter.cpp:1698
#11 0x081654b0 in Konversation::OutputFilter::qt_metacall (this=0x9024fd8, _c=QMetaObject::InvokeMetaMethod, _id=83, _a=0xbfc87d2c) at ./outputfilter.moc:401
#12 0x0391d8ca in QMetaObject::metacall (object=0x9024fd8, cl=41198528, idx=87, argv=0xbfc87d2c) at kernel/qmetaobject.cpp:237
#13 0x03921352 in QMetaMethod::invoke (this=0xbfc87ebc, object=0x9024fd8, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575
#14 0x03922a1f in QMetaObject::invokeMethod (obj=0x9024fd8, member=0x9285cd8 "command_keyx", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1148
#15 0x0815e851 in Konversation::OutputFilter::parse (this=0x9024fd8, myNick=..., originalLine=..., destination=...) at ../../src/irc/outputfilter.cpp:278
#16 0x080f8251 in Query::sendQueryText (this=0x90a87d8, sendLine=...) at ../../src/irc/query.cpp:257
#17 0x080f999c in Query::queryTextEntered (this=0x90a87d8) at ../../src/irc/query.cpp:218
#18 0x0807c203 in Query::qt_metacall (this=0x90a87d8, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfc8843c) at moc_query.cpp:111
#19 0x0391d8ca in QMetaObject::metacall (object=0x90a87d8, cl=41198528, idx=49, argv=0xbfc8843c) at kernel/qmetaobject.cpp:237
#20 0x039306ad in QMetaObject::activate (sender=0x92c40a0, m=0x829673c, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3280
#21 0x08177999 in IRCInput::submit (this=0x92c40a0) at ./ircinput.moc:155
#22 0x081791d9 in IRCInput::keyPressEvent (this=0x92c40a0, e=0xbfc88cc4) at ../../src/viewer/ircinput.cpp:279
#23 0x04efcb13 in QWidget::event (this=0x92c40a0, event=0xbfc88cc4) at kernel/qwidget.cpp:8222
#24 0x0531e763 in QFrame::event (this=0x92c40a0, e=0xbfc88cc4) at widgets/qframe.cpp:557
#25 0x053bc487 in QAbstractScrollArea::event (this=0x92c40a0, e=0xbfc88cc4) at widgets/qabstractscrollarea.cpp:996
#26 0x053a51cd in QTextEdit::event (this=0x92c40a0, e=0xbfc88cc4) at widgets/qtextedit.cpp:1070
#27 0x05e10063 in KTextEdit::event (this=0x92c40a0, ev=0xbfc88cc4) at ../../kdeui/widgets/ktextedit.cpp:329
#28 0x08177c12 in IRCInput::event (this=0x92c40a0, e=0xbfc88cc4) at ../../src/viewer/ircinput.cpp:336
#29 0x04e9efdc in QApplicationPrivate::notify_helper (this=0x8e2b7f8, receiver=0x92c40a0, e=0xbfc88cc4) at kernel/qapplication.cpp:4396
#30 0x04ea6ac9 in QApplication::notify (this=0xbfc89724, receiver=0x92c40a0, e=0xbfc88cc4) at kernel/qapplication.cpp:3857
#31 0x05ced68a in KApplication::notify (this=0xbfc89724, receiver=0x92c40a0, event=0xbfc88cc4) at ../../kdeui/kernel/kapplication.cpp:310
#32 0x03917b3b in QCoreApplication::notifyInternal (this=0xbfc89724, receiver=0x92c40a0, event=0xbfc88cc4) at kernel/qcoreapplication.cpp:732
#33 0x04e9eb9e in sendSpontaneousEvent (receiver=0x92c40a0, event=0x2) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#34 qt_sendSpontaneousEvent (receiver=0x92c40a0, event=0x2) at kernel/qapplication.cpp:5388
#35 0x04f5b69d in QKeyMapper::sendKeyEvent (keyWidget=0x92c40a0, grab=false, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1867
#36 0x04f5db49 in QKeyMapperPrivate::translateKeyEvent (this=0x8e57fe0, keyWidget=0x92c40a0, event=0xbfc8938c, grab=false) at kernel/qkeymapper_x11.cpp:1837
#37 0x04f31387 in QApplication::x11ProcessEvent (this=0xbfc89724, event=0xbfc8938c) at kernel/qapplication_x11.cpp:3429
#38 0x04f6136a in x11EventSourceDispatch (s=0x8e309f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0x06120855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x06124668 in ?? () from /lib/libglib-2.0.so.0
#41 0x06124848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x03946565 in QEventDispatcherGlib::processEvents (this=0x8e08b70, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#43 0x04f60be5 in QGuiEventDispatcherGlib::processEvents (this=0x8e08b70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x03916609 in QEventLoop::processEvents (this=0xbfc89684, flags=) at kernel/qeventloop.cpp:149
#45 0x03916a8a in QEventLoop::exec (this=0xbfc89684, flags=...) at kernel/qeventloop.cpp:201
#46 0x0391b00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#47 0x04e9de07 in QApplication::exec () at kernel/qapplication.cpp:3672
#48 0x080a87ca in main (argc=5, argv=0xbfc89b64) at ../../src/main.cpp:101

Reported using DrKonqi
Comment 1 DNS 2010-10-10 20:34:50 UTC
sorry in status window i had a normal feedback.

but in private and channels i get immediately a crash by doing /keyx
Comment 2 Eike Hein 2011-04-13 22:55:03 UTC
Got fixed a while back, forgot to close.

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