Bug 331564 - konsole crached with segmentation fault while using "copy input to..." with tabs
Summary: konsole crached with segmentation fault while using "copy input to..." with tabs
Status: RESOLVED NOT A BUG
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: RedHat Enterprise Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-27 11:18 UTC by Pawel
Modified: 2014-02-27 15:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel 2014-02-27 11:18:45 UTC
Multiple tabs and "copy input to... -> Select all" option (on at least two of them) will cause konsole application to crash.

Reproducible: Always

Steps to Reproduce:
1. Open konsole application
2. Create new tab (Ctrl + Shift + N)
3. Go to menu "Edit -> Copy Input To... -> Select All -> OK"
4. Switch back to previous tab 
5 . Again use the menu "Edit -> Copy Input To... -> Select All -> OK"
6. Try to type something into the console window
Actual Results:  
Konsole application will be closed because of segmentation fault.

Expected Results:  
Copy input to all tabs.

Distribution: CentOS 6.5
Application: konsole (2.3.3)

-- Backtrace:
#0  signalSlotLock (o=0xb3e710) at kernel/qobject.cpp:105
#1  0x000000337056a52f in QMetaObject::activate (sender=0xb3e710, m=<value optimized out>, local_signal_index=<value optimized out>, 
    argv=0x7fff73252100) at kernel/qobject.cpp:3232
#2  0x0000003375e5fa2d in Konsole::Emulation::sendData (this=<value optimized out>, _t1=0xae3818 "d", _t2=1)
    at /usr/src/debug/kdebase-4.3.4/x86_64-redhat-linux-gnu/apps/konsole/src/Emulation.moc:147
#3  0x0000003375ebd70d in Konsole::Vt102Emulation::qt_metacall (this=0xb3e710, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff73252250) at /usr/src/debug/kdebase-4.3.4/x86_64-redhat-linux-gnu/apps/konsole/src/Vt102Emulation.moc:84
#4  0x000000337056a7af in QMetaObject::activate (sender=0x8b7220, m=<value optimized out>, local_signal_index=<value optimized out>, 
    argv=0x7fff73252250) at kernel/qobject.cpp:3293
#5  0x0000003375e5fa2d in Konsole::Emulation::sendData (this=<value optimized out>, _t1=0xae3818 "d", _t2=1)
    at /usr/src/debug/kdebase-4.3.4/x86_64-redhat-linux-gnu/apps/konsole/src/Emulation.moc:147
#6  0x0000003375ebd70d in Konsole::Vt102Emulation::qt_metacall (this=0x8b7220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff732523a0) at /usr/src/debug/kdebase-4.3.4/x86_64-redhat-linux-gnu/apps/konsole/src/Vt102Emulation.moc:84
#7  0x000000337056a7af in QMetaObject::activate (sender=0xb3e710, m=<value optimized out>, local_signal_index=<value optimized out>, 
    argv=0x7fff732523a0) at kernel/qobject.cpp:3293
#8  0x0000003375e5fa2d in Konsole::Emulation::sendData (this=<value optimized out>, _t1=0xae3818 "d", _t2=1)
    at /usr/src/debug/kdebase-4.3.4/x86_64-redhat-linux-gnu/apps/konsole/src/Emulation.moc:147
#9  0x0000003375ebd70d in Konsole::Vt102Emulation::qt_metacall (this=0xb3e710, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fff732524f0) at /usr/src/debug/kdebase-4.3.4/x86_64-redhat-linux-gnu/apps/konsole/src/Vt102Emulation.moc:84
#10 0x000000337056a7af in QMetaObject::activate (sender=0x8b7220, m=<value optimized out>, local_signal_index=<value optimized out>, 
    argv=0x7fff732524f0) at kernel/qobject.cpp:3293
Comment 1 Kurt Hindenburg 2014-02-27 13:24:56 UTC
This works fine here.  I believe this was fixed some time ago - you are using a rather old version.  You'll find a lot of bugs that have been fixed since 2.3.x

I'm downloading CentOS now and see if I can get it to run in a VM - I'll double-check it.
Comment 2 Kurt Hindenburg 2014-02-27 15:53:43 UTC
Confirmed but fixed in later versions.  It is too bad CentOS uses such an old KDE version.