Bug 74198 - Crash on login caused by libartskde
Summary: Crash on login caused by libartskde
Status: CLOSED UNMAINTAINED
Alias: None
Product: arts
Classification: Miscellaneous
Component: libartskde (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
: 137499 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-05 05:28 UTC by abrahams
Modified: 2008-11-19 23:37 UTC (History)
1 user (show)

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 abrahams 2004-02-05 05:28:01 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    SuSE RPMs
OS:          Linux

Upon login, I get the message:

During the previous startup, KNotify crashed while instantiating Knotify.  Do you want to try again or disable aRts sound output? 

The only way out is to disable aRts, and thereafter and on subsequent logins I have no sound.

The backtrace is:

[New Thread 16384 (LWP 20047)]
0x4129bfd6 in waitpid () from /lib/libpthread.so.0
#0  0x4129bfd6 in waitpid () from /lib/libpthread.so.0
#1  0x407b4a7a in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x4129abb1 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x415ff975 in KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&) () from /opt/kde3/lib/libartskde.so.1
#5  0x415bf221 in KNotify::restartedArtsd() ()
   from /opt/kde3/lib/kde3/knotify.so
#6  0x415bb5a8 in KNotify::KNotify(bool) () from /opt/kde3/lib/kde3/knotify.so
#7  0x415bab80 in kdemain () from /opt/kde3/lib/kde3/knotify.so
#8  0x0804dbc9 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#9  0x0804eb41 in handle_launcher_request(int) ()
#10 0x0804f15d in handle_requests(int) ()
#11 0x080501b1 in main ()
Comment 1 abrahams 2004-02-07 19:13:10 UTC
I've gotten the sound back (though not completely) and I have a hunch about the problem.  To get the sound back I had to go into the Yast setup for the sound card, a Via 8235, and change the DSX setting from 0 (auto) to 2 (disable).  So there's probably some subtle problem in how Arts handles DSX that shows up only for certain sound cards.

I also note that even though I can now play sound using aplay, I cannot get any sound for my system notifications.
Comment 2 Andreas Schallenberg 2004-02-18 00:10:14 UTC
I am in the same situation (Via 8235, SuSE 9.0, KDE 3.2.0) and disabling
DSX had the same effect.

Juk crashed without DSX disabled and produced the following stack trace:

[New Thread 16384 (LWP 3079)]
0x41885a86 in waitpid () from /lib/i686/libpthread.so.0
#0  0x41885a86 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40d9fa7a in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x4188496c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x400ce975 in KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&) () from /opt/kde3/lib/libartskde.so.1
#5  0x08069347 in ArtsPlayer::setupArtsObjects() ()
#6  0x08069555 in ArtsPlayer::setupPlayer() ()
#7  0x080684ff in ArtsPlayer::ArtsPlayer() ()
#8  0x0808f804 in Player::createPlayer(int) ()
#9  0x08098194 in JuK::setupPlayer() ()
#10 0x08094c2a in JuK::JuK(QWidget*, char const*) ()
#11 0x0809b724 in main ()

This is solved now. However, I also have no system notification sound
and kmix still crashes on exit:

[New Thread 16384 (LWP 2608)]
0x413c5a86 in waitpid () from /lib/i686/libpthread.so.0
#0  0x413c5a86 in waitpid () from /lib/i686/libpthread.so.0
#1  0x4081ba7a in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x413c496c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>

Maybe those two things share the same reason.

Note that playing sounds via noatun works like always.
Comment 3 abrahams 2004-02-18 02:55:26 UTC
I solved the issue of no sound for system notifications, at least.  There was a problem in KDE's sound configuration file.  So I did what I usually do now in such cases: I deleted the file and let KDE reconstruct it.  That seemed to do the trick.
Comment 4 Bram Schoenmakers 2006-11-22 19:14:49 UTC
*** Bug 137499 has been marked as a duplicate of this bug. ***
Comment 5 Matt Rogers 2008-11-19 23:37:15 UTC
Arts is no longer developed and has been unmaintained for quite some time - more than 2 years. With phonon as the replacement for arts in KDE4, we're closing out all the arts bugs in Bugzilla since there is no chance of them being fixed.

Thanks