[Konsole-devel] [konsole] [Bug 337111] New: konsole crashes at double click

Alin M Elena alinm.elena at gmail.com
Sat Jul 5 12:31:00 UTC 2014


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

            Bug ID: 337111
           Summary: konsole crashes at double click
    Classification: Unclassified
           Product: konsole
           Version: 2.99.900
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: alinm.elena at gmail.com

start konsole and hit tab twice in a short sequence (the same for twice delete)
it crashes...

It looks related to the interaction with the sound systetem phonon

here is the backtrace

(gdb) bt
#0  0x00007f84845d7a4d in nanosleep () from /lib64/libc.so.6
#1  0x00007f84845d78e4 in sleep () from /lib64/libc.so.6
#2  0x00007f847d030ba2 in startProcessInternal (directly=false, 
    waitAndExit=true, argv=0x7fff7453c830, argc=1951647792)
    at /usr/src/debug/kcrash-5.0.0git~1404238467~6fd5c71/src/kcrash.cpp:628
#3  KCrash::startProcess (argc=argc at entry=21, argv=argv at entry=0x7fff7453c830, 
    waitAndExit=waitAndExit at entry=true)
    at /usr/src/debug/kcrash-5.0.0git~1404238467~6fd5c71/src/kcrash.cpp:594
#4  0x00007f847d031015 in KCrash::defaultCrashHandler (sig=<optimized out>)
    at /usr/src/debug/kcrash-5.0.0git~1404238467~6fd5c71/src/kcrash.cpp:505
#5  <signal handler called>
#6  flush (f=f at entry=0x4545454545454545) at pulsecore/fdsem.c:145
#7  0x00007f847524d9b2 in pa_fdsem_before_poll (f=0x4545454545454545)
    at pulsecore/fdsem.c:297
#8  0x00007f8475263e87 in srbchannel_rwloop (sr=0xc7cb40)
    at pulsecore/srbchannel.c:179
#9  0x00007f84756c2044 in dispatch_pollfds (m=0xc62bd0) at pulse/mainloop.c:657
#10 pa_mainloop_dispatch (m=m at entry=0xc62bd0) at pulse/mainloop.c:900
#11 0x00007f84756c241a in pa_mainloop_iterate (m=0xc62bd0, 
    block=<optimized out>, retval=0x0) at pulse/mainloop.c:931
#12 0x00007f8479a9f6ff in Phonon::PulseSupport::PulseSupport (this=0xe0d160)
    at /usr/src/debug/phonon-4.7.2/phonon/pulsesupport.cpp:862
#13 0x00007f8479a9f9d1 in Phonon::PulseSupport::getInstance ()
    at /usr/src/debug/phonon-4.7.2/phonon/pulsesupport.cpp:786
#14 0x00007f84694686b9 in Phonon::Gstreamer::Backend::Backend (this=0xc76380, 
    parent=<optimized out>)
    at
/usr/src/debug/phonon-backend-gstreamer-4.7.2git/gstreamer/backend.cpp:70
#15 0x00007f8469468e6d in qt_plugin_instance ()
    at
/usr/src/debug/phonon-backend-gstreamer-4.7.2git/build/gstreamer/moc_backend.cpp:246
#16 0x00007f8481123971 in QPluginLoader::instance (this=this at entry=
    0x7fff7453d280) at plugin/qpluginloader.cpp:200
#17 0x00007f8479a74be0 in Phonon::FactoryPrivate::tryCreateBackend (
    this=this at entry=0xc51a10, path=...)
    at /usr/src/debug/phonon-4.7.2/phonon/factory.cpp:117
#18 0x00007f8479a75997 in Phonon::FactoryPrivate::createSuitableBackend (
    this=this at entry=0xc51a10, libPath=..., plugins=...)
    at /usr/src/debug/phonon-4.7.2/phonon/factory.cpp:215
---Type <return> to continue, or q <return> to quit---
#19 0x00007f8479a76f41 in Phonon::FactoryPrivate::createBackend (this=0xc51a10)
    at /usr/src/debug/phonon-4.7.2/phonon/factory.cpp:299
#20 0x00007f8479a7782d in Phonon::Factory::backend (createWhenNull=69, 
    createWhenNull at entry=true)
    at /usr/src/debug/phonon-4.7.2/phonon/factory.cpp:571
#21 0x00007f8479a77d13 in Phonon::Factory::createAudioOutput (parent=0xd10350)
    at /usr/src/debug/phonon-4.7.2/phonon/factory.cpp:466
#22 0x00007f8479a6dd89 in Phonon::AudioOutputPrivate::createBackendObject (
    this=0x1013860) at /usr/src/debug/phonon-4.7.2/phonon/audiooutput.cpp:130
#23 0x00007f8479a6b66c in Phonon::AudioOutputPrivate::init (this=0x1013860, 
    c=Phonon::NotificationCategory)
    at /usr/src/debug/phonon-4.7.2/phonon/audiooutput.cpp:97
#24 0x00007f84804e5b91 in NotifyByAudio::NotifyByAudio (this=0x1031580, 
    parent=<optimized out>)
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/notifybyaudio.cpp:41
#25 0x00007f84804caf4a in KNotificationManager::KNotificationManager (
    this=0x7f84806fde90 <(anonymous
namespace)::Q_QGS_s_self::innerFunction()::holder>)
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/knotificationmanager.cpp:73
#26 0x00007f84804cbb41 in KNotificationManagerSingleton (
    this=0x7f84806fde90 <(anonymous
namespace)::Q_QGS_s_self::innerFunction()::holder>)
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/knotificationmanager.cpp:49
#27 Holder (
    this=0x7f84806fde90 <(anonymous
namespace)::Q_QGS_s_self::innerFunction()::holder>)
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/knotificationmanager.cpp:55
#28 innerFunction ()
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/knotificationmanager.cpp:55
#29 operator() (this=<optimized out>)
    at /usr/include/qt5/QtCore/qglobalstatic.h:128
#30 KNotificationManager::self ()
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/knotificationmanager.cpp:59
---Type <return> to continue, or q <return> to quit---
#31 0x00007f84804c95bd in KNotification::sendEvent (this=0xc88370)
    at
/usr/src/debug/knotifications-5.0.0git~1404238659~8c40e1e/src/knotification.cpp:352
#32 0x00007f848116b816 in QObject::event (this=0xc88370, e=<optimized out>)
    at kernel/qobject.cpp:1241
#33 0x00007f8481ddcf3c in QApplicationPrivate::notify_helper (
    this=this at entry=0xa79830, receiver=receiver at entry=0xc88370, e=e at entry=
    0xc69a40) at kernel/qapplication.cpp:3522
#34 0x00007f8481de1fc6 in QApplication::notify (this=0x7fff7453def0, 
    receiver=0xc88370, e=0xc69a40) at kernel/qapplication.cpp:3305
#35 0x00007f848113bc35 in QCoreApplication::notifyInternal (this=
    0x7fff7453def0, receiver=0xc88370, event=event at entry=0xc69a40)
    at kernel/qcoreapplication.cpp:935
#36 0x00007f848113da87 in sendEvent (event=0xc69a40, receiver=<optimized out>)
    at kernel/qcoreapplication.h:237
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0, 
    event_type=event_type at entry=0, data=0xa46ad0)
    at kernel/qcoreapplication.cpp:1539
#38 0x00007f848113e0b8 in QCoreApplication::sendPostedEvents (
    receiver=receiver at entry=0x0, event_type=event_type at entry=0)
    at kernel/qcoreapplication.cpp:1397
#39 0x00007f84811934a3 in postEventSourceDispatch (s=0xaaf7d0)
    at kernel/qeventdispatcher_glib.cpp:279
#40 0x00007f847b661c54 in g_main_dispatch (context=0xa8ecd0) at gmain.c:3064
#41 g_main_context_dispatch (context=context at entry=0xa8ecd0) at gmain.c:3663
#42 0x00007f847b661e98 in g_main_context_iterate (
    context=context at entry=0xa8ecd0, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3734
#43 0x00007f847b661f3c in g_main_context_iteration (context=0xa8ecd0, 
    may_block=1) at gmain.c:3795
#44 0x00007f848119291c in QEventDispatcherGlib::processEvents (this=0xa748f0, 
    flags=...) at kernel/qeventdispatcher_glib.cpp:426
#45 0x00007f8481139b4b in QEventLoop::exec (this=this at entry=0x7fff7453ddb0, 
    flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#46 0x00007f84811411a6 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:1188
#47 0x00007f8481668c3c in QGuiApplication::exec ()
    at kernel/qguiapplication.cpp:1456
#48 0x00007f8481ddb665 in QApplication::exec () at kernel/qapplication.cpp:2767
---Type <return> to continue, or q <return> to quit---
#49 0x00007f84848e9719 in kdemain (argc=1, argv=0x7fff7453e038)
    at /usr/src/debug/konsole-5.0.0git~1403265687~dd1b2b4/src/main.cpp:92
#50 0x00007f8484541b05 in __libc_start_main () from /lib64/libc.so.6
#51 0x00000000004007fe in _start () at ../sysdeps/x86_64/start.S:122


Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list