Bug 2124 - at Login, Kmix "closed unexpectedly"
Summary: at Login, Kmix "closed unexpectedly"
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 1
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Colin Guthrie
QA Contact:
URL:
Whiteboard:
Keywords: NO_PATCH, UPSTREAM
Depends on:
Blocks:
 
Reported: 2011-07-12 17:58 CEST by Maurice Batey
Modified: 2012-12-02 14:31 CET (History)
6 users (show)

See Also:
Source RPM: libalsa2-1.0.24.1-3.mga1.src.rpm
CVE:
Status comment:


Attachments

Description Maurice Batey 2011-07-12 17:58:28 CEST
Description of problem:

  At user Login, Kmix (without explicitly being started by user) aborts:

"We are sorry, Kmix closed unexpectedly"

"Details: Executable: kdeinit4 PID: 2302 Signal: Aborted (6)"

Developer info:
--------------
Thread 1 (Thread 0xb55ad6d0 (LWP 2302)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb603f181 in raise () from /lib/i686/libc.so.6
#9  0xb6040cae in abort () from /lib/i686/libc.so.6
#10 0xb6037a98 in __assert_fail () from /lib/i686/libc.so.6
#11 0xb07f6061 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#12 0xb08034f1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#13 0xb0946331 in ?? () from /usr/lib/libkdeinit4_kmix.so
#14 0xb095bbfe in ?? () from /usr/lib/libkdeinit4_kmix.so
#15 0xb095bb6e in ?? () from /usr/lib/libkdeinit4_kmix.so
#16 0xb6e9c77d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6eabfac in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6efbee5 in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#19 0xb6eb2bef in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb6394fb4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb6399f97 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb75ce351 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb6e95f2e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb6ec4708 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb5b5d4d9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0xb5b5dce0 in ?? () from /lib/libglib-2.0.so.0
#27 0xb5b5df9a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0xb6ec4d9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0xb644c7fa in ?? () from /usr/lib/libQtGui.so.4
#30 0xb6e9513d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb6e953b9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb6e99ef0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0xb6392d34 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0xb09186bb in kdemain () from /usr/lib/libkdeinit4_kmix.so
#35 0x0804dca4 in _start ()


At the same time, 'KDE Daemon' closes unexpectedly:
  Details: kdeinit4  PID: 2027 signal: Aborted (6)"

Developer Info:
--------------
Application: KDE Dæmon (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb55ad6d0 (LWP 2027))]


Thread 2 (Thread 0xafc13b70 (LWP 2028)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb60de166 in poll () from /lib/i686/libc.so.6
#2  0xb5b6e2eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5b5dc16 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5b5e3ab in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb01f6d81 in ?? () from /lib/libgio-2.0.so.0
#6  0xb5b87204 in ?? () from /lib/libglib-2.0.so.0
#7  0xb6d23e89 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb60ea4ce in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb55ad6d0 (LWP 2027)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb603f181 in raise () from /lib/i686/libc.so.6
#9  0xb6040cae in abort () from /lib/i686/libc.so.6
#10 0xb6037a98 in __assert_fail () from /lib/i686/libc.so.6
#11 0xaca95061 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#12 0xacaa24f1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#13 0xacb66581 in ?? () from /usr/lib/kde4/kded_kmixd.so
#14 0xacb7eebe in ?? () from /usr/lib/kde4/kded_kmixd.so
#15 0xacb7ee2e in ?? () from /usr/lib/kde4/kded_kmixd.so
#16 0xb6e9c77d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6eabfac in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6efbee5 in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#19 0xb6eb2bef in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb6394fb4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb6399f97 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb75ce351 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb6e95f2e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb6ec4708 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb5b5d4d9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0xb5b5dce0 in ?? () from /lib/libglib-2.0.so.0
#27 0xb5b5df9a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0xb6ec4d9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0xb644c7fa in ?? () from /usr/lib/libQtGui.so.4
#30 0xb6e9513d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb6e953b9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb6e99ef0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0xb6392d34 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0xb4fe3e2d in kdemain () from /usr/lib/libkdeinit4_kded4.so
#35 0x0804dca4 in _start ()




Version-Release number of selected component (if applicable):

  See above

How reproducible:

  Just do user login

Steps to Reproduce:
1.  Do user login. Failure occurs immediately. (Kmix not explicitly started by user)

2.
3.
Maurice Batey 2011-07-12 17:58:47 CEST

CC: (none) => maurice

Comment 1 John Balcaen 2011-07-12 19:48:16 CEST
How did you get this ?
Install from dvd/live cd ? Upgrade from mandriva ?
Did you eventually enable/disable pulseaudio ?
Did you have any error during installation/upgrade ?
Do you have any useful information from ~/.xsession-errors ?
Could you reproduce with the xguest user ?

CC: (none) => balcaen.john
Component: Release (media, process) => RPM Packages

Comment 2 Maurice Batey 2011-07-12 20:02:12 CEST
How did you get this ?

  Fresh install of Mageia-1.

Did you eventually enable/disable pulseaudio ?

  I always disable pulseaudio

Did you have any error during installation/upgrade ?

  No

Do you have any useful information from ~/.xsession-errors ?

 Here is an extract; see lines starting Kcrash...

  Database "akonadi" opened using driver "QMYSQL" 
Known subscriber "akonadi_maildispatcher_agent" subscribes again 
Database "akonadi" opened using driver "QMYSQL" 
Database "akonadi" opened using driver "QMYSQL" 
Connection failure: Connection refused
New PolkitAgentListener  0x8373070 
Adding new listener  PolkitQt1::Agent::Listener(0x83950e0) for  0x8373070 
Deprecated use of my() in false conditional at /usr/bin/mgaapplet line 712.
Deprecated use of my() in false conditional at /usr/bin/mgaapplet line 918.
plasma-desktop(2170)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
Cannot open /dev/input/eventX: Permission denied
Cannot open /dev/input/eventX: Permission denied
Cannot open /dev/input/eventX: Permission denied
Cannot open /dev/input/eventX: Permission denied
Cannot open /dev/input/eventX: Permission denied
QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work.
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.
I/O warning : failed to load external entity "/home/mab/.qalculate/eurofxref-daily.xml"
I/O warning : failed to load external entity "/home/mab/.qalculate/eurofxref-daily.xml"
krunner(2259)/libplasma Plasma::Package::isValid: Could not find required file mainscript 
kdeinit4: hcontrol.c:764: snd_hctl_handle_event: Assertion `elem' failed.
kdeinit4: hcontrol.c:764: snd_hctl_handle_event: Assertion `elem' failed.
KCrash: Application 'kmix' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
KCrash: Attempting to start /usr/bin/kded4 from kdeinit
kbuildsycoca4 running...
KCrash: Application 'kded4' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
X Error: BadValue (integer parameter out of range for operation) 2
  Major opcode: 102 (X_ChangeKeyboardControl)
  Resource id:  0xffffffd8
No outputs have backlight property
plasma-desktop(2170)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
kded(2952) PowerDevilUPowerBackend::brightness: org.kde.powerdevil.backlighthelper.brightness failed 
Object::connect: No such signal QDBusAbstractInterface::Changed()
Invalid D-BUS member name 'idle-hint' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'is-local' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'x11-display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'x11-display' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'display-device' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'remote-host-name' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'session-type' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
Invalid D-BUS member name 'unix-user' found in interface 'org.freedesktop.ConsoleKit.Session' while parsing introspection
plasma-desktop(2170)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
plasma-desktop(2170)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(131, 0) 
QGraphicsLinearLayout::removeAt: invalid index 1
plasma-desktop(2170)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) 
plasma-desktop(2170)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) 
plasma-desktop(2170)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0) 
unnamed app(4479) main: Unknown resource type:  "alarms" 


Could you reproduce with the xguest user ?

  I do not have a Guest user (removed it). But will try adding another user.
Comment 3 John Balcaen 2011-07-12 20:49:25 CEST
So in summary :
in first boot with pulseaudio enable it was working & after that you disable pulseaudio kmix crashed on start ?

You did not answer on the media you used to install mageia, dvd or live-cd ?
Comment 4 Maurice Batey 2011-07-12 21:48:39 CEST
> in first boot with pulseaudio enable it was working & after that you disable
> pulseaudio kmix crashed on start ?

  I can't remember precisely, but I believe Kmix always failed.
I tried uninstalling & reinstalling, but still fails.

Do you want me to enable pulseaudio and try again?

> You did not answer on the media you used to install mageia, dvd or live-cd ?
  
  Sorry - from DVD.
Comment 5 John Balcaen 2011-07-12 22:16:13 CEST
Well (In reply to comment #4)
[...]
>   I can't remember precisely, but I believe Kmix always failed.
> I tried uninstalling & reinstalling, but still fails.
Strange .

> Do you want me to enable pulseaudio and try again?
Just before testing can you check your audio hardware setup in systemsettings ?
(maybe it's not correctly configured)

Also it would be nice to install debug package if you can
like kdemultimedia4-debug, libalsa2-debug
> 
> > You did not answer on the media you used to install mageia, dvd or live-cd ?
> 
>   Sorry - from DVD.
Ok, it's just to try if i can reproduce.

Colin,do you have any idea eventually ? :)

CC: (none) => mageia

Comment 6 Maurice Batey 2011-07-13 16:31:33 CEST
Well, I've just booted up Mageia again (not using it usually), and found:

(1) Kmix did NOT fail at Login  (First time it has not failed)

(20 Pulseaudio was ENABLED, not disabled, as I said earlier. Sorry.

So I DISabled pulseaudio, Logged out and did Login again. Still no Kmix error.

If I go into audio setup and do Test, I do hear music!

Puzzling. On this same PC I have installed Mandriva 2010.2, PCLinuxOS 2010, SUSE 11.4, and Mageia-1.
  The only one I have had Kmix or any sound problems with is MAGEIA...

What else can I do to help try to solve this riddle?!
Comment 7 John Balcaen 2011-07-13 16:42:39 CEST
So in summary you're not able to reproduce the crash ?
Comment 8 Maurice Batey 2011-07-13 17:00:26 CEST
> you're not able to reproduce the crash ?

Today, no. But the crash HAS been occurring from Day 1.

I shall try daily logins to keep an eye on it, and will report here.

As I said earlier, Mageia has been the only Linux where this has happened.

(I still can't play audio CD's nor DVD's, but others have reported those problems.)

My plan is to stay with Mandriva 2012.2 until Magiea-2 arrives, then install and try that as a successor...
Comment 9 Maurice Batey 2011-07-14 16:33:35 CEST
Just booted up Mageia this afternoon.
  Heard 'Login' music then Kmix & KDE Daemon  put out the usual 'Closed unexpectedly' failure messages - as reported initially.

Sp - still the same problem, I'm afraid...
Comment 10 John Balcaen 2011-07-14 16:59:52 CEST
did you install the additional debug packages asked in comment #5 ?
So we can have a better backtrace ?
Did you changed the login music ?
Comment 11 Maurice Batey 2011-07-14 17:54:19 CEST
> did you install the additional debug packages asked in comment #5 ?

  Not yet. Will do when I haeva  slack hour or so...

> So we can have a better backtrace ?

  I am not familiar with such things in this context.
Please be explicit in what you would like me to do.

> Did you changed the login music ?

  No - it's just the default standard Mandriva/Mageia Login tune.
Comment 12 John Balcaen 2011-07-14 18:31:40 CEST
(In reply to comment #11)
> > did you install the additional debug packages asked in comment #5 ?
> 
>   Not yet. Will do when I haeva  slack hour or so...
Please note that you have to enable the debug repository for that.

> > So we can have a better backtrace ?
> 
>   I am not familiar with such things in this context.
> Please be explicit in what you would like me to do.

By installing the debug packages we'll get more information regarding your crash & eventually reported it upstream of fix a missing requires etc etc
The backtrace is the line you pasted in comment #1 especially the one regarding Thread 1
Comment 13 Maurice Batey 2011-07-14 19:32:31 CEST
OK, I've now inst alled the 2 debug packages.

Interestingly, after the  doing Logout and then Login, Kmix did not fail.
However, if I rebooted Mageia, then at login Kmix *did* fail - again.

I don't know where the 2 debug apps have put their logs (tell me!), but here is the crash info from the KDE Daemon crash and the Kmix crash:

KDE Daemon:  Executable: kdeinit4 PID: 2007 Signal: Aborted (6)
==========

Application: KDE Dæmon (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb55c36d0 (LWP 2007))]

Thread 2 (Thread 0xafc29b70 (LWP 2008)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb60f4166 in poll () from /lib/i686/libc.so.6
#2  0xb5b842eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5b73c16 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5b743ab in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb020cd81 in ?? () from /lib/libgio-2.0.so.0
#6  0xb5b9d204 in ?? () from /lib/libglib-2.0.so.0
#7  0xb6d39e89 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb61004ce in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb55c36d0 (LWP 2007)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb6055181 in raise () from /lib/i686/libc.so.6
#9  0xb6056cae in abort () from /lib/i686/libc.so.6
#10 0xb604da98 in __assert_fail () from /lib/i686/libc.so.6
#11 0xacaaa061 in snd_hctl_handle_event (hctl=0x87548a0) at hcontrol.c:764
#12 snd_hctl_handle_events (hctl=0x87548a0) at hcontrol.c:793
#13 0xacab74f1 in snd_mixer_handle_events (mixer=0x87516d0) at mixer.c:847
#14 0xacb7b581 in Mixer_ALSA::prepareUpdateFromHW (this=0x87513e0) at /usr/src/debug/kdemultimedia-4.6.3/kmix/backends/mixer_alsa9.cpp:571
#15 0xacb93ebe in Mixer_Backend::readSetFromHW (this=0x87513e0) at /usr/src/debug/kdemultimedia-4.6.3/kmix/backends/mixer_backend.cpp:103
#16 0xacb93e2e in Mixer_Backend::qt_metacall (this=0x87513e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff03658)
    at /usr/src/debug/kdemultimedia-4.6.3/build/kmix/mixer_backend.moc:82
#17 0xb6eb277d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6ec1fac in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb6f11ee5 in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#20 0xb6ec8bef in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#21 0xb63aafb4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb63aff97 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb75e4351 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0xb6eabf2e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0xb6eda708 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb5b734d9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0xb5b73ce0 in ?? () from /lib/libglib-2.0.so.0
#28 0xb5b73f9a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0xb6edad9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb64627fa in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6eab13d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb6eab3b9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb6eafef0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0xb63a8d34 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#35 0xb4ff9e2d in kdemain () from /usr/lib/libkdeinit4_kded4.so
#36 0x0804dca4 in _start ()

KMix:
====

   Damn, the Kmix error window has disappeared! Will post this, then repeat login to pick up the Kmix info...
Comment 14 Maurice Batey 2011-07-14 19:35:22 CEST
OK, I've found the Kmix info:

KMIX:
====

Application: KMix (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb55c36d0 (LWP 2258))]

Thread 2 (Thread 0xafacfb70 (LWP 2272)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb60f4166 in poll () from /lib/i686/libc.so.6
#2  0xb5b842eb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5b73c16 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5b743ab in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb00aad81 in ?? () from /lib/libgio-2.0.so.0
#6  0xb5b9d204 in ?? () from /lib/libglib-2.0.so.0
#7  0xb6d39e89 in start_thread () from /lib/i686/libpthread.so.0
#8  0xb61004ce in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb55c36d0 (LWP 2258)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb6055181 in raise () from /lib/i686/libc.so.6
#9  0xb6056cae in abort () from /lib/i686/libc.so.6
#10 0xb604da98 in __assert_fail () from /lib/i686/libc.so.6
#11 0xb080c061 in snd_hctl_handle_event (hctl=0x886f300) at hcontrol.c:764
#12 snd_hctl_handle_events (hctl=0x886f300) at hcontrol.c:793
#13 0xb08194f1 in snd_mixer_handle_events (mixer=0x8871b70) at mixer.c:847
#14 0xb095c331 in Mixer_ALSA::prepareUpdateFromHW (this=0x886ccc0) at /usr/src/debug/kdemultimedia-4.6.3/kmix/backends/mixer_alsa9.cpp:571
#15 0xb0971bfe in Mixer_Backend::readSetFromHW (this=0x886ccc0) at /usr/src/debug/kdemultimedia-4.6.3/kmix/backends/mixer_backend.cpp:103
#16 0xb0971b6e in Mixer_Backend::qt_metacall (this=0x886ccc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbff03348)
    at /usr/src/debug/kdemultimedia-4.6.3/build/kmix/mixer_backend.moc:82
#17 0xb6eb277d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6ec1fac in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb6f11ee5 in QSocketNotifier::activated(int) () from /usr/lib/libQtCore.so.4
#20 0xb6ec8bef in QSocketNotifier::event(QEvent*) () from /usr/lib/libQtCore.so.4
#21 0xb63aafb4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb63aff97 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb75e4351 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0xb6eabf2e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0xb6eda708 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb5b734d9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0xb5b73ce0 in ?? () from /lib/libglib-2.0.so.0
#28 0xb5b73f9a in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0xb6edad9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb64627fa in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6eab13d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb6eab3b9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb6eafef0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0xb63a8d34 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#35 0xb092e6bb in kdemain (argc=1, argv=0x8538ce0) at /usr/src/debug/kdemultimedia-4.6.3/kmix/apps/main.cpp:73
#36 0x0804dca4 in _start ()

Let me know if there's anything else I can do to help...
Comment 15 Colin Guthrie 2011-07-14 23:12:12 CEST
Looks like an issue in libasound.

No solution yet, but see:
https://bugzilla.redhat.com/show_bug.cgi?id=692278
 and
https://bugs.launchpad.net/ubuntu/+source/alsa-utils/+bug/715544

CC: mageia => (none)

Colin Guthrie 2011-07-14 23:12:52 CEST

CC: (none) => mageia
Source RPM: kdemultimedia4-4.6.3-0.m => libalsa2-1.0.24.1-3.mga1.src.rpm

Colin Guthrie 2011-07-14 23:13:10 CEST

Summary: At Login, Kmix c"losed unexpectedly" => At Login, Kmix "closed unexpectedly"

Manuel Hiebel 2011-10-01 01:46:17 CEST

Keywords: (none) => NO_PATCH, UPSTREAM

Comment 16 Marja Van Waes 2011-12-03 17:08:59 CET
(In reply to comment #15)
> Looks like an issue in libasound.
> 
> No solution yet, but see:
> https://bugzilla.redhat.com/show_bug.cgi?id=692278
>  and
> https://bugs.launchpad.net/ubuntu/+source/alsa-utils/+bug/715544

the first one was closed as a duplicate of 
https://bugzilla.redhat.com/show_bug.cgi?id=731381, which is "Closed errata", now.
I understand it got fixed, here a patch is mentioned
https://bugzilla.redhat.com/show_bug.cgi?id=731381#c27 and later it says: "Package alsa-utils-1.0.24.1-5.fc15:
* should fix your issue,"

Keywords: NO_PATCH => PATCH
CC: (none) => marja11
Assignee: bugsquad => mageia

Comment 17 Colin Guthrie 2011-12-13 20:12:44 CET
No news yet on https://bugzilla.redhat.com/show_bug.cgi?id=692278 after I poked Jaroslav... regarding the "fix". Obviously a fix in alsa-utils cannot affect kmix so his original thoughts on the matter are likely (sadly) not true (either that or the same underlying cause is present in kmix, but I don't think so...)
Comment 18 Marja Van Waes 2011-12-14 08:39:20 CET
(In reply to comment #17)
> No news yet on https://bugzilla.redhat.com/show_bug.cgi?id=692278 after I poked
> Jaroslav... regarding the "fix". Obviously a fix in alsa-utils cannot affect
> kmix so his original thoughts on the matter are likely (sadly) not true (either
> that or the same underlying cause is present in kmix, but I don't think so...)

Thx for explaining, Colin.

So removing the PATCH keyword and resetting NO_PATCH

Keywords: PATCH => NO_PATCH

Comment 19 Pierre Jarillon 2011-12-21 01:55:31 CET
Sound was working fine in Cauldron, but after the last update, I get the crash:

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

Thread 2 (Thread 0x7f40b00b4700 (LWP 3702)):
#0  0x00007f40d17c7743 in poll () from /lib64/libc.so.6
#1  0x00007f40ce9cc6c6 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f40ce9cc7f4 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f40d2dafee6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f40d2d84412 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f40d2d8460f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f40d2c9bf9f in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f40d2d674ff in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f40d2c9e9e5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f40d2a15b99 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f40d17d00cd in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f40d40ec720 (LWP 3675)):
[KCrash Handler]
#6  0x00007f40bece5913 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#7  0x00007f40bece120b in ?? () from /usr/lib64/libkdeinit4_kmix.so
#8  0x00007f40becde231 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#9  0x00007f40bece0c28 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#10 0x00007f40d2d97f5a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#11 0x00007f40becfcbac in ?? () from /usr/lib64/libkdeinit4_kmix.so
#12 0x00007f40d2d97f5a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#13 0x00007f40becbb3dc in ?? () from /usr/lib64/libkdeinit4_kmix.so
#14 0x00007f40becca665 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#15 0x00007f40c3acab24 in ?? () from /usr/lib64/libpulse.so.0
#16 0x00007f40c093f3a3 in ?? () from /usr/lib64/libpulsecommon-1.1.so
#17 0x00007f40c093f713 in pa_pdispatch_run () from /usr/lib64/libpulsecommon-1.1.so
#18 0x00007f40c3ac127d in ?? () from /usr/lib64/libpulse.so.0
#19 0x00007f40c0943f39 in ?? () from /usr/lib64/libpulsecommon-1.1.so
#20 0x00007f40c38adb83 in ?? () from /usr/lib64/libpulse-mainloop-glib.so.0
#21 0x00007f40ce9cc36a in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#22 0x00007f40ce9cc730 in ?? () from /lib64/libglib-2.0.so.0
#23 0x00007f40ce9cc7f4 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#24 0x00007f40d2dafe7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x00007f40d1fe2f8e in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007f40d2d84412 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007f40d2d8460f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00007f40d2d887d7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#29 0x00007f40becd1c02 in kdemain () from /usr/lib64/libkdeinit4_kmix.so
#30 0x0000000000408657 in _start ()

CC: (none) => jarillon
Hardware: i586 => All

Comment 20 Colin Guthrie 2011-12-21 10:30:17 CET
(In reply to comment #19)
> Sound was working fine in Cauldron, but after the last update, I get the crash:

Completely unrelated to this bug. Please install debug symbols for pulseaudio and kmix and regenerate the backtrace. Thanks.
Comment 21 Marja Van Waes 2011-12-21 12:39:43 CET
(In reply to comment #20)
> (In reply to comment #19)
> > Sound was working fine in Cauldron, but after the last update, I get the crash:
> 
> Completely unrelated to this bug. Please install debug symbols for pulseaudio
> and kmix and regenerate the backtrace. Thanks.

And please open a seperate bug report for the issue (and point to comments 19, 20, 21 of this one) and attach the backtrace there.
Dan Joita 2012-03-07 11:21:54 CET

CC: (none) => djmarian4u
Summary: At Login, Kmix "closed unexpectedly" => at Login, Kmix "closed unexpectedly"

Comment 22 claire robinson 2012-03-12 13:38:15 CET
Experiencing similar backtrace to comment 19 and kmix crash at login in Beta 2 (currently pre-release)

I'll create a new bug as I don't think Pierre did do.
Comment 23 Manuel Hiebel 2012-11-05 16:51:12 CET
This message is a reminder that Mageia 1 is nearing its end of life. 
In approximately 25 days from now, Mageia will stop maintaining and issuing 
updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it 
remains open with a Mageia 'version' of '1'.

Package Maintainer: If you wish for this bug to remain open because you plan to 
fix it in a currently maintained version, simply change the 'version' to a later 
Mageia version prior to Mageia 1's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not 
be able to fix it before Mageia 1 is end of life.  If you would still like to see 
this bug fixed and are able to reproduce it against a later version of Mageia, 
you are encouraged to click on "Version" and change it against that version 
of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, 
sometimes those efforts are overtaken by events. Often a more recent Mageia 
release includes newer upstream software that fixes bugs or makes them obsolete.

--
Mageia Bugsquad
Comment 24 Manuel Hiebel 2012-12-02 14:31:16 CET
Mageia 1 changed to end-of-life (EOL) status on ''1st December''. Mageia 1 is no 
longer maintained, which means that it will not receive any further security or 
bug fix updates. As a result we are closing this bug. 

If you can reproduce this bug against a currently maintained version of Mageia 
please feel free to click on "Version" change it against that version of Mageia and reopen this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

--
Mageia Bugsquad

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX


Note You need to log in before you can comment on or make changes to this bug.