[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kmix] [Bug 313988] New: kmix crash when transfer audio stream with pulseaudio
From:       anton <benderamp () gmail ! com>
Date:       2013-01-27 17:36:45
Message-ID: bug-313988-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 313988
           Summary: kmix crash when transfer audio stream with pulseaudio
    Classification: Unclassified
           Product: kmix
           Version: 4.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: esken@kde.org
          Reporter: benderamp@gmail.com

Application: kmix (4.3)
KDE Platform Version: 4.10.60 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.2-1-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I have 2 sound devices (hda and hdmi audio), pulseaudio enabled. Open vlc (or
some other sound app) and start playing sound, click on kmix, right click on
vlc slider, select move item and transfer stream to another dives. Kmix will
crash on the 2nd time this was done most of the time.

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8aaf65a780 (LWP 2347))]

Thread 2 (Thread 0x7f8a8cf9a700 (LWP 2395)):
#0  0x00007f8aacca113f in poll () from /lib64/libc.so.6
#1  0x00007f8aa99f1684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8aa99f17a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f8aae2f1136 in QEventDispatcherGlib::processEvents
(this=0x7f8a880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8aae2c194f in QEventLoop::processEvents
(this=this@entry=0x7f8a8cf99dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8aae2c1bd8 in QEventLoop::exec (this=0x7f8a8cf99dd0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f8aae1c40b0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00007f8aae2a20bf in QInotifyFileSystemWatcherEngine::run (this=0x2068650)
at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f8aae1c708c in QThreadPrivate::start (arg=0x2068650) at
thread/qthread_unix.cpp:338
#9  0x00007f8aadf30e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8aacca92bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8aaf65a780 (LWP 2347)):
[KCrash Handler]
#5  0x00007f8aad4a5599 in ?? () from /usr/lib64/libQtGui.so.4
#6  0x00007f8aad49a3f5 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#7  0x00007f8a9bd6caee in ~VolumeSlider (this=0x2597970, __in_chrg=<optimized
out>) at /usr/src/debug/kmix-4.10.40_20130111/gui/volumeslider.h:30
#8  VolumeSlider::~VolumeSlider (this=0x2597970, __in_chrg=<optimized out>) at
/usr/src/debug/kmix-4.10.40_20130111/gui/volumeslider.h:30
#9  0x00007f8a9bd65bd5 in MDWSlider::~MDWSlider (this=0x28bfe60,
__in_chrg=<optimized out>) at
/usr/src/debug/kmix-4.10.40_20130111/gui/mdwslider.cpp:90
#10 0x00007f8a9bd65d09 in MDWSlider::~MDWSlider (this=0x28bfe60,
__in_chrg=<optimized out>) at
/usr/src/debug/kmix-4.10.40_20130111/gui/mdwslider.cpp:96
#11 0x00007f8a9bd5b65a in ViewBase::resetMdws (this=0x28e8fc0) at
/usr/src/debug/kmix-4.10.40_20130111/gui/viewbase.cpp:239
#12 0x00007f8a9bd5cdf9 in ViewDockAreaPopup::_setMixSet (this=0x28e8fc0) at
/usr/src/debug/kmix-4.10.40_20130111/gui/viewdockareapopup.cpp:149
#13 0x00007f8a9bd5b698 in ViewBase::createDeviceWidgets (this=0x28e8fc0) at
/usr/src/debug/kmix-4.10.40_20130111/gui/viewbase.cpp:137
#14 0x00007f8aae2cab07 in QMetaMethod::invoke (this=this@entry=0x7fff228b7aa0,
object=object@entry=0x28e8fc0,
connectionType=connectionType@entry=Qt::DirectConnection, returnValue=...,
val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#15 0x00007f8aae2ccedc in QMetaObject::invokeMethod (obj=0x28e8fc0,
member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:1179
#16 0x00007f8a9bd7da28 in invokeMethod (val9=..., val8=..., val7=..., val6=...,
val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
type=Qt::DirectConnection, member=0x7f8a9bd929e4 "controlsChange",
obj=<optimized out>) at /usr/include/QtCore/qobjectdefs.h:418
#17 ControlManager::announce (this=0x7f8a9bfa9c40
<ControlManager::instanceSingleton>, mixerId=...,
changeType=ControlChangeType::ControlList, sourceId=...) at
/usr/src/debug/kmix-4.10.40_20130111/core/ControlManager.cpp:76
#18 0x00007f8a9bd41925 in Mixer_PULSE::emitControlsReconfigured
(this=this@entry=0x1f41140) at
/usr/src/debug/kmix-4.10.40_20130111/backends/mixer_pulse.cpp:766
#19 0x00007f8a9bd472db in Mixer_PULSE::removeWidget (this=0x1f41140, index=15)
at /usr/src/debug/kmix-4.10.40_20130111/backends/mixer_pulse.cpp:807
#20 0x00007f8a9bd47885 in subscribe_cb (c=0x1e604e0, t=39418224, index=15) at
/usr/src/debug/kmix-4.10.40_20130111/backends/mixer_pulse.cpp:590
#21 0x00007f8a9f1dfc64 in ?? () from /usr/lib64/libpulse.so.0
#22 0x00007f8a9e26e3cd in pa_pdispatch_run () from
/usr/lib64/libpulsecommon-1.1.so
#23 0x00007f8a9f1beebd in ?? () from /usr/lib64/libpulse.so.0
#24 0x00007f8a9e272c7c in ?? () from /usr/lib64/libpulsecommon-1.1.so
#25 0x00007f8a9efaacb7 in ?? () from /usr/lib64/libpulse-mainloop-glib.so.0
#26 0x00007f8aa99f13b5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#27 0x00007f8aa99f16e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f8aa99f17a4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#29 0x00007f8aae2f1116 in QEventDispatcherGlib::processEvents (this=0x1dd7bf0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007f8aad4f0bee in ?? () from /usr/lib64/libQtGui.so.4
#31 0x00007f8aae2c194f in QEventLoop::processEvents
(this=this@entry=0x7fff228b8500, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f8aae2c1bd8 in QEventLoop::exec (this=0x7fff228b8500, flags=...) at
kernel/qeventloop.cpp:204
#33 0x00007f8aae2c6878 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#34 0x00007f8a9bd4bd2a in kdemain (argc=3, argv=0x1dae160) at
/usr/src/debug/kmix-4.10.40_20130111/apps/main.cpp:76
#35 0x0000000000408856 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic