Bug 189134 - Bug when I try to decrease volume on my laptot (Lenovo T500)
Summary: Bug when I try to decrease volume on my laptot (Lenovo T500)
Status: RESOLVED DUPLICATE of bug 197394
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-08 18:04 UTC by Oskars
Modified: 2009-07-05 20:39 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 Oskars 2009-04-08 18:04:26 UTC
Version:            (using KDE 4.2.2)
Compiler:          Arch linux edge Arch linux edge
OS:                Linux
Installed from:    Unspecified Linux

Application: KMix (kmix), signal SIGSEGV

Thread 1 (Thread 0xb5cbf700 (LWP 3426)):
[KCrash Handler]
#6  0xb7fda422 in KMixWindow::increaseOrDecreaseVolume () from /usr/lib/libkdeinit4_kmix.so
#7  0xb7fda489 in KMixWindow::slotDecreaseVolume () from /usr/lib/libkdeinit4_kmix.so
#8  0xb7fdd3e5 in KMixWindow::qt_metacall () from /usr/lib/libkdeinit4_kmix.so
#9  0xb777a269 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0xb777a680 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb6cf67e1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#12 0xb6cf7d5f in QAction::activate () from /usr/lib/libQtGui.so.4
#13 0xb7d3a260 in KGlobalAccelPrivate::_k_invokeAction () from /usr/lib/libkdeui.so.5
#14 0xb7d3e88f in KGlobalAccel::qt_metacall () from /usr/lib/libkdeui.so.5
#15 0xb777a269 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb777aed2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb7d416c5 in OrgKdeKdedGlobalAccelInterface::invokeAction () from /usr/lib/libkdeui.so.5
#18 0xb7d427c8 in OrgKdeKdedGlobalAccelInterface::qt_metacall () from /usr/lib/libkdeui.so.5
#19 0xb7879ced in ?? () from /usr/lib/libQtDBus.so.4
#20 0xb7882017 in ?? () from /usr/lib/libQtDBus.so.4
#21 0xb77749a0 in QObject::event () from /usr/lib/libQtCore.so.4
#22 0xb6cfcdec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#23 0xb6d0507e in QApplication::notify () from /usr/lib/libQtGui.so.4
#24 0xb7cecb7d in KApplication::notify () from /usr/lib/libkdeui.so.5
#25 0xb77641bb in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#26 0xb7764df5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#27 0xb7764fed in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#28 0xb778fc6f in ?? () from /usr/lib/libQtCore.so.4
#29 0xb621a5e8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb621db4b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#31 0xb621dcc8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb778f8b8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb6d9b335 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb77627ea in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb7762c2a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb77650b9 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#37 0xb6cfcc67 in QApplication::exec () from /usr/lib/libQtGui.so.4
#38 0xb7fd9c5b in kdemain () from /usr/lib/libkdeinit4_kmix.so
#39 0x080486a2 in _start ()
Comment 1 Christian Esken 2009-05-10 17:55:18 UTC
Please post the KMix configuration. It is in below your home directory, either in ~/.kde4/share/config/kmixrc or ~/.kde/share/config/kmixrc

Please post the ouput of "amixer" (or "amixer -c 1" or any other number that corresponds to the affected soundcard).

Please also post the permissions of your sound card devices, using
 getfacl /dev/snd/controlC0  (or controlC1 or any other number that corresponds to the affected soundcard).
Comment 2 Oskars 2009-05-12 19:29:12 UTC
Note I have upgraded to KDE 4.2.3

$ cat ~/.kde4/share/config/kmixrc
[Global]
AllowDocking=true
ConfigVersion=3
DefaultCardOnStart=ALSA::HDA_Intel:1
Labels=true
MasterMixer=ALSA::HDA_Intel:1
MasterMixerDevice=Master:0
Menubar=true
MixerIgnoreExpression=Modem
Orientation=Vertical
Position=60,43
Size=840,420
Tickmarks=true
TrayVolumeControl=true
Visible=false
startkdeRestore=true

[View.Base.ALSA::HDA_Intel:1.Digital:0]
Show=true
Split=false

[View.Base.ALSA::HDA_Intel:1.Docking_Mic:0]
Show=true
Split=false

[View.Base.ALSA::HDA_Intel:1.External_Mic:0]
Show=true
Split=false

[View.Base.ALSA::HDA_Intel:1.IEC958:0]
Show=false
Split=false

[View.Base.ALSA::HDA_Intel:1.IEC958_Default_PCM:0]
Show=false
Split=false

[View.Base.ALSA::HDA_Intel:1.Internal_Mic:0]
Show=true
Split=false

[View.Base.ALSA::HDA_Intel:1.Master:0]
Show=true
Split=false

[View.Base.ALSA::HDA_Intel:1.PCM:0]
Show=true
Split=false


$ amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 38 [51%] [-36.00dB] [on]
  Front Right: Playback 38 [51%] [-36.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 102 [85%] [21.00dB]
  Front Right: Capture 102 [85%] [21.00dB]
Simple mixer control 'Docking Mic',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 80
  Front Left: 32 [40%] [-42.00dB] Playback [on]
  Front Right: 32 [40%] [-42.00dB] Playback [on]
Simple mixer control 'External Mic',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 80
  Front Left: 35 [44%] [-39.00dB] Playback [on]
  Front Right: 35 [44%] [-39.00dB] Playback [on]
Simple mixer control 'Internal Mic',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 80
  Front Left: 35 [44%] [-39.00dB] Playback [on]
  Front Right: 35 [44%] [-39.00dB] Playback [on]





$ getfacl /dev/snd/controlC0
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
group::rw-
other::---
Comment 3 Christian Esken 2009-07-05 17:09:39 UTC
Very strange. Does it happen every time you try it?
Comment 4 Christian Esken 2009-07-05 20:35:29 UTC
SVN commit 991833 by esken:

Backport fix (for completion 4.3 needed an additional fix).
Bugs will be marked as DUP of 197394 later.
CCBUGS: 197394
CCBUGS: 198517
CCBUGS: 198462
CCBUGS: 189134


 M  +4 -0      kmix.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=991833
Comment 5 Christian Esken 2009-07-05 20:39:26 UTC
Merging bugs to bug 197394. This looks very much like it.

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