Bug 195854

Summary: using: cat < /dev/urandom | nc serverip serverport crashed konsole (again)
Product: [Applications] konsole Reporter: Daniel Flinkmann <dflinkmann>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Daniel Flinkmann 2009-06-10 10:10:02 UTC
Application that crashed: konsole
Version of the application: 2.3
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-11-generic i686
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
Just a second crash forces by cat <  /dev/urandom | nc serverip serverport  

(please append to Bug 195795 ) 

 -- Backtrace:
Application: Konsole (kdeinit), signal: Segmentation fault
[KCrash Handler]
#6  0xb48bc8ed in Konsole::Screen::displayCharacter (this=0x8610218, c=<value optimized out>) at /usr/include/qt4/QtCore/qvector.h:119
#7  0xb48fcfa1 in Konsole::Vt102Emulation::processToken (this=0x860fb50, token=0, p=-1, q=1) at ../../../../apps/konsole/src/Vt102Emulation.cpp:738
#8  0xb48fe7f9 in Konsole::Vt102Emulation::receiveChar (this=0x860fb50, cc=65533) at ../../../../apps/konsole/src/Vt102Emulation.cpp:295
#9  0xb488fb57 in Konsole::Emulation::receiveData (this=0x860fb50, 
    text=0x9662b68 "2009-06-09 18:36:50: no valid address found\r\n2009-06-09 18:36:50: Got: $!@'��\222��\0161<��\2340\035\212�\026\230�P\r\232U0wt\020\021\235�w��\224o�ծ^[�.�mCn3,��\036�bW\233`�\027�4\213��`�\004�\230\034�\233I\235ʥ\023\234��7��s�\036NkW�\035�\036�>\005$���(��\a\022ۤi\231�\232*y�\234p�e���`��O��"..., length=655) at ../../../../apps/konsole/src/Emulation.cpp:228
#10 0xb48c1acf in Konsole::Session::startZModem (this=0x8520f38, zmodem=@0x9662b68, dir=@0x28f, list=@0xbff29014) at ../../../../apps/konsole/src/Session.cpp:1024
#11 0xb48c5faa in Konsole::Session::qt_metacall (this=0x8520f38, _c=3220344508, _id=139595576, _a=0xbff29014) at ./Session.moc:200
#12 0xb7f0dd78 in QMetaObject::activate (sender=0x8610c28, from_signal_index=25, to_signal_index=25, argv=0xbff29014) at kernel/qobject.cpp:3120
#13 0xb7f0ea12 in QMetaObject::activate (sender=0x8610c28, m=0xb4925bb8, local_signal_index=0, argv=0xbff29014) at kernel/qobject.cpp:3194
#14 0xb48b6ea9 in Konsole::Pty::receivedData (this=0x8610c28, 
    _t1=0x9662b68 "2009-06-09 18:36:50: no valid address found\r\n2009-06-09 18:36:50: Got: $!@'��\222��\0161<��\2340\035\212�\026\230�P\r\232U0wt\020\021\235�w��\224o�ծ^[�.�mCn3,��\036�bW\233`�\027�4\213��`�\004�\230\034�\233I\235ʥ\023\234��7��s�\036NkW�\035�\036�>\005$���(��\a\022ۤi\231�\232*y�\234p�e���`��O��"..., _t2=655) at ./Pty.moc:91
#15 0xb48b7030 in Konsole::Pty::dataReceived (this=0x8610c28) at ../../../../apps/konsole/src/Pty.cpp:272
#16 0xb48b8556 in Konsole::Pty::qt_metacall (this=0x8610c28, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbff2911c) at ./Pty.moc:79
#17 0xb7f0dd78 in QMetaObject::activate (sender=0x8610c10, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3120
#18 0xb7f0ea12 in QMetaObject::activate (sender=0x8610c10, m=0xb4a00d38, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#19 0xb49fb247 in KPtyDevice::readyRead (this=0x8610c10) at ./kptydevice.moc:90
#20 0xb49fb869 in KPtyDevicePrivate::_k_canRead (this=0x8612200) at ../../kpty/kptydevice.cpp:319
#21 0xb49fcf16 in KPtyDevice::qt_metacall (this=0x8610c10, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff292e8) at ./kptydevice.moc:76
#22 0xb7f0dd78 in QMetaObject::activate (sender=0x8611108, from_signal_index=4, to_signal_index=4, argv=0xbff292e8) at kernel/qobject.cpp:3120
#23 0xb7f0ea12 in QMetaObject::activate (sender=0x8611108, m=0xb7fea8b0, local_signal_index=0, argv=0xbff292e8) at kernel/qobject.cpp:3194
#24 0xb7f48be3 in QSocketNotifier::activated (this=0x8611108, _t1=10) at .moc/release-shared/moc_qsocketnotifier.cpp:83
#25 0xb7f12817 in QSocketNotifier::event (this=0x8611108, e=0xbff296a4) at kernel/qsocketnotifier.cpp:316
#26 0xb6a8fc1c in QApplicationPrivate::notify_helper (this=0x8525a20, receiver=0x8611108, e=0xbff296a4) at kernel/qapplication.cpp:4057
#27 0xb6a973f4 in QApplication::notify (this=0xbff299e8, receiver=0x8611108, e=0xbff296a4) at kernel/qapplication.cpp:4022
#28 0xb751604a in KApplication::notify (this=0xbff299e8, receiver=0x8611108, event=0xbff296a4) at ../../kdeui/kernel/kapplication.cpp:302
#29 0xb7ef7b1b in QCoreApplication::notifyInternal (this=0xbff299e8, receiver=0x8611108, event=0xbff296a4) at kernel/qcoreapplication.cpp:610
#30 0xb7f2323a in socketNotifierSourceDispatch (source=0x8528810) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 0xb6669ad8 in IA__g_main_context_dispatch (context=0x8527c98) at /build/buildd/glib2.0-2.21.1/glib/gmain.c:1814
#32 0xb666d070 in g_main_context_iterate (context=0x8527c98, block=<value optimized out>, dispatch=1, self=0x8525b50) at /build/buildd/glib2.0-2.21.1/glib/gmain.c:2445
#33 0xb666d1a3 in IA__g_main_context_iteration (context=0x8527c98, may_block=1) at /build/buildd/glib2.0-2.21.1/glib/gmain.c:2508
#34 0xb7f22f9c in QEventDispatcherGlib::processEvents (this=0x8525a00, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324
#35 0xb6b31975 in QGuiEventDispatcherGlib::processEvents (this=0x8525a00, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#36 0xb7ef60a9 in QEventLoop::processEvents (this=0xbff29944, flags=) at kernel/qeventloop.cpp:149
#37 0xb7ef64f2 in QEventLoop::exec (this=0xbff29944, flags={i = 0}) at kernel/qeventloop.cpp:200
#38 0xb7ef887f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#39 0xb6a8fa97 in QApplication::exec () at kernel/qapplication.cpp:3526
#40 0xb5b79640 in kdemain (argc=1, argv=0x84aa848) at ../../../../apps/konsole/src/main.cpp:104
#41 0x0804dd32 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x84da041 "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x84da052 "binford;1244564630;567507;4645_TIME105943469") at ../../kinit/kinit.cpp:671
#42 0x0804e935 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1163
#43 0x0804eec3 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1356
#44 0x0804fb0f in main (argc=2, argv=0xbff2a1a4, envp=0xbff2a1b0) at ../../kinit/kinit.cpp:1783

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-10 14:08:16 UTC

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