Bug 319141 - Phonon Settings crash after modifying phonon settings
Summary: Phonon Settings crash after modifying phonon settings
Status: RESOLVED DUPLICATE of bug 268185
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-01 06:11 UTC by Dimitri Nüscheler
Modified: 2013-05-02 12:42 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 Dimitri Nüscheler 2013-05-01 06:11:32 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-4-686-pae i686
Distribution: Debian GNU/Linux 7.0 (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:
I played around with phonon settings, because I tried to make sound work in amarok (it doesn't and also doesn't after deleting phonon and amarok configuration manually) while it works on another computer with the same distro, but with amd64 instead of i386. My distro is Debian Wheezy and after a while and after confirming several times, I quit the settings.

restarting the settings with Alt+F2 and typing "phonon" leads to this crash

- Custom settings of the application:
I don't remember. I played around a bit and changed from duplex to output, input dummy etc

If I start the phonon settings in amarok, or if a I start the phonon settings by typing phonon while amarok is maximized it does not crash so far. (Might not related to amarok, could be that CPU usage has a different pattern then and then some race condition doesn't end bad?)

If amarok is not maximized then it usually crashes, once it didn't.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE-Kontrollmodul (kcmshell4), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb57069c0 (LWP 23340))]

Thread 2 (Thread 0xadf88b70 (LWP 23347)):
#0  0xb77c6424 in __kernel_vsyscall ()
#1  0xb5af920a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb772187d in pthread_cond_wait () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xae0e0ea3 in vlc_cond_wait (p_condvar=p_condvar@entry=0x9755e4c, p_mutex=p_mutex@entry=0x9755e34) at posix/thread.c:431
#4  0xae053aa1 in LoopRequest (p_playlist=0x9755d70) at playlist/thread.c:544
#5  Thread (data=0x9755d70) at playlist/thread.c:592
#6  0xb5af4c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#7  0xb771478e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 1 (Thread 0xb57069c0 (LWP 23340)):
[KCrash Handler]
#7  0xb7727674 in __strcpy_chk () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#8  0xae19cacf in strcpy (__src=0x0, __dest=0x97689b0 "pcm.(null)") at /usr/include/i386-linux-gnu/bits/string3.h:105
#9  try_config (list=list@entry=0xbff37dac, base=0xae277ca2 "pcm", name=0x0) at namehint.c:241
#10 0xae19dcc8 in add_software_devices (list=0xbff37dac) at namehint.c:512
#11 snd_device_name_hint (card=card@entry=-1, iface=<optimized out>, iface@entry=0xae277ca2 "pcm", hints=hints@entry=0xbff37e7c) at namehint.c:587
#12 0xae27612b in GetDevices (obj=obj@entry=0x965e258, item=item@entry=0x9770760, prefs_dev=<optimized out>, prefs_dev@entry=0xae277c7e "default") at alsa.c:730
#13 0xae2772ab in FindDevicesCallback (p_this=0x965e258, psz_name=0x96a0ac0 "alsa-audio-device", newval=..., oldval=..., p_unused=0x0) at alsa.c:712
#14 0xae018cbe in libvlc_audio_output_device_count (p_instance=0x965d390, psz_audio_output=0x97036e8 "alsa") at audio.c:167
#15 0xae140a6b in Phonon::VLC::DeviceManager::updateDeviceList (this=0x9716f98) at ../../src/devicemanager.cpp:243
#16 0xae139b08 in Phonon::VLC::Backend::Backend (this=0x965b7b0, parent=0x0) at ../../src/backend.cpp:99
#17 0xae139f5b in qt_plugin_instance () at ../../src/backend.cpp:50
#18 0xb6cc1480 in QPluginLoader::instance (this=0xbff3824c) at plugin/qpluginloader.cpp:204
#19 0xae28175c in Phonon::KdePlatformPlugin::createBackend (this=this@entry=0x96557e0, newService=...) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:130
#20 0xae2821a9 in Phonon::KdePlatformPlugin::createBackend (this=0x96557e0) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:183
#21 0xb27472b8 in Phonon::FactoryPrivate::createBackend (this=this@entry=0x95f7780) at ../../phonon/factory.cpp:130
#22 0xb2748bfb in Phonon::Factory::backend (createWhenNull=true) at ../../phonon/factory.cpp:460
#23 0xb274d50c in Phonon::GlobalConfig::audioOutputDeviceListFor (this=0xbff38518, category=Phonon::NoCategory, override=2) at ../../phonon/globalconfig.cpp:439
#24 0xb27b7292 in DevicePreference::loadCategoryDevices (this=0x9595e00) at ../../../phonon/kcm/devicepreference.cpp:528
#25 0xb27c8e7d in ?? () from /usr/lib/kde4/kcm_phonon.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

This bug may be a duplicate of or related to bug 268185.

Possible duplicates by query: bug 318866, bug 316471, bug 315782, bug 315663, bug 314102.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-05-02 12:42:49 UTC
See https://bugs.kde.org/show_bug.cgi?id=268185#c46

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