Summary: | KMix crashed when plugging in USB audio device | ||
---|---|---|---|
Product: | [Applications] kmix | Reporter: | David Clark <veedgo> |
Component: | general | Assignee: | Christian Esken <esken> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | 4ernov, anders, danni.coy, dis-1980, edg72, giri, johnoshaugh, matwey.kornilov, mles, psychic, russ, unclemarcus91, veedgo, wnc7prog |
Priority: | NOR | ||
Version First Reported In: | 3.9 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
Crash reproduced with LogiLink USB device |
Description
David Clark
2012-01-22 20:06:28 UTC
Created attachment 68995 [details]
New crash information added by DrKonqi
kmix (3.9) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.0
- What I was doing when the application crashed: I unplugged my Tascam US-800 USB mixer and plugged it back in. When the USB light lit up, the crash occurred.
-- Backtrace (Reduced):
#6 0x000000309782d9ce in KMixWindow::recreateGUI (this=0x8fbc70, saveConfig=<optimized out>, mixerId=..., forceNewTab=true) at /usr/src/debug/kdemultimedia-4.7.4/kmix/apps/kmix.cpp:581
#7 0x000000309782eb56 in KMixWindow::plugged (this=0x8fbc70, driverName=<optimized out>, udi=<optimized out>, dev=...) at /usr/src/debug/kdemultimedia-4.7.4/kmix/apps/kmix.cpp:779
[...]
#9 0x000000309784dd99 in KMixDeviceManager::plugged (this=<optimized out>, _t1=0x309786a0b5 "ALSA", _t2=<optimized out>, _t3=<optimized out>) at /usr/src/debug/kdemultimedia-4.7.4/x86_64-redhat-linux-gnu/kmix/kmixdevicemanager.moc:109
#10 0x000000309784e3bd in KMixDeviceManager::pluggedSlot (this=0xa6a380, udi=...) at /usr/src/debug/kdemultimedia-4.7.4/kmix/core/kmixdevicemanager.cpp:134
[...]
#12 0x0000003094238a92 in Solid::DeviceNotifier::deviceAdded (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kdelibs-4.7.4/x86_64-redhat-linux-gnu/solid/solid/devicenotifier.moc:101
*** Bug 294120 has been marked as a duplicate of this bug. *** I am merging all bug reports that have a backtrace that indicates access to a dead/destroyed MixDevice to Bug 290742 I would like to explicitly state that this bug report is different as far as I can see. There is possibly not a reference do a dead MixDevice, but to a dead Mixer. This doesn't make to much sense while plugging but only for unplugging. In any case, I will in future do shared pointer code also to "Mixer" instances, if the solution for MixDevice in Bug 290742 proves reliable. Getting similar behaviour (I am on Kubuntu 12.04) and I get this behaviour. I have two usb devices. My Native Instruments Komplete Audio 6 does not trigger a crash but my Novation 61SL MkII does. The second is a keyboard but has no audio devices, just midi, this might be the cause of the problem. *** Bug 287404 has been marked as a duplicate of this bug. *** *** Bug 287626 has been marked as a duplicate of this bug. *** *** Bug 303522 has been marked as a duplicate of this bug. *** *** Bug 303326 has been marked as a duplicate of this bug. *** *** Bug 301582 has been marked as a duplicate of this bug. *** *** Bug 304535 has been marked as a duplicate of this bug. *** Created attachment 73409 [details]
Crash reproduced with LogiLink USB device
Required about 40 plug-unplug operations.
Git commit 35390030a6d1a2f67f990c2ed00223d129154039 by Christian Esken. Committed on 21/09/2012 at 18:56. Pushed by esken into branch 'master'. Fix crash on hotplug of soundcard. Related to 292219, but does not fix it. M +0 -4 backends/kmix-backends.cpp M +12 -7 core/mixer.cpp M +1 -1 core/mixer.h http://commits.kde.org/kmix/35390030a6d1a2f67f990c2ed00223d129154039 *** Bug 324352 has been marked as a duplicate of this bug. *** Update: I just recognized that the patch from 2012-09-21 might have fixed Danni Coy's issue. Current status: Currently I can not reproduce the issue (plugging two devices more than 100 times), but this might be coincidence as I did not yet add proper shared_ptr guarding. Crash reproduced with Fiio X3 USB DAC Dennis, please add stacktrace / crash information like the old ones attached to this bug report. *** Bug 342064 has been marked as a duplicate of this bug. *** Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |