Bug 429919 - knotify / arstd crash on KDE3 app startup
Summary: knotify / arstd crash on KDE3 app startup
Status: RESOLVED UNMAINTAINED
Alias: None
Product: frameworks-knotifications
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.75.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-02 10:49 UTC by David
Modified: 2020-12-07 16:15 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2020-12-02 10:49:57 UTC
SUMMARY
starting a KDE3 application like kasteroids leads to arstd crashing, hence knotify does not work and the app has no sound.


STEPS TO REPRODUCE
1. start kasteroids
2. 
3. 

OBSERVED RESULT
arstd keeps crashing in background.

EXPECTED RESULT
Until Fedora 32 (plasma 5.19) kasteroids, artsd and knotify worked OK.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora 33 5.9.11
(available in About System)
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION
The following message is displayed when Kasteroids starts:

«During the previous startup, KNotify crashed while instantiating KNotify. Do you want to try again or disable aRts sound output?
If you choose to disable aRts output now, you can re-enable it later or select an alternate sound player in the System Notifications control panel.»

Stacktrace:

dic 02 11:15:55 localhost.localdomain systemd-coredump[11052]: Process 11049 (artsd) of user 1000 dumped core.
                                                               
                                                               Stack trace of thread 11049:
                                                               #0  0x00007f00ffac7160 snd1_pcm_hw_param_set_near (libasound.so.2 + 0x88160)
                                                               #1  0x00007f0100294680 _ZN4Arts11AudioIOALSA12setPcmParamsEP8_snd_pcm (libartsflo>
                                                               #2  0x00007f0100294d14 _ZN4Arts11AudioIOALSA4openEv (libartsflow.so.1 + 0x85d14)
                                                               #3  0x00007f010028356d _ZN4Arts14AudioSubSystem4openEv (libartsflow.so.1 + 0x7456>
                                                               #4  0x00007f0100283c01 _ZN4Arts14AudioSubSystem5checkEv (libartsflow.so.1 + 0x74c>
                                                               #5  0x000055f2af6003d5 main (artsd + 0x1c3d5)
                                                               #6  0x00007f00ffba11e2 __libc_start_main (libc.so.6 + 0x281e2)
                                                               #7  0x000055f2af60078e _start (artsd + 0x1c78e)
                                                               
                                                               Stack trace of thread 11050:
                                                               #0  0x00007f00ffc6f80f __poll (libc.so.6 + 0xf680f)
                                                               #1  0x00007f00feff11b2 poll_func (libpulse.so.0 + 0x331b2)
                                                               #2  0x00007f00fefdabe9 pa_mainloop_poll (libpulse.so.0 + 0x1cbe9)
                                                               #3  0x00007f00fefe526f pa_mainloop_iterate (libpulse.so.0 + 0x2726f)
                                                               #4  0x00007f00fefe5320 pa_mainloop_run (libpulse.so.0 + 0x27320)
                                                               #5  0x00007f00feff51a9 thread (libpulse.so.0 + 0x371a9)
                                                               #6  0x00007f00fef927c8 internal_thread_func (libpulsecommon-13.99.so + 0x587c8)
                                                               #7  0x00007f00ff94a3f9 start_thread (libpthread.so.0 + 0x93f9)
                                                               #8  0x00007f00ffc7a903 __clone (libc.so.6 + 0x101903)


I understand the whole arst thing might be a bit old, do you know an alternative way to get sound from KDE3 apps in case?
Comment 1 Nicolas Fella 2020-12-02 13:06:34 UTC
Sorry, all those things are long unmaintained. I'm moving this from knotifications to arts, where it belongs, but I doubt anyone can/will help you.
Comment 2 Nicolas Fella 2020-12-02 13:09:12 UTC
hmm, apparently arts is closed for new bugs.
Comment 3 David 2020-12-07 16:15:08 UTC
(In reply to Nicolas Fella from comment #2)
> hmm, apparently arts is closed for new bugs.

Alright, I understand. I filed this anyway since it was working just a month ago so maybe someone would come up with an idea to make it work again - or some other way.
Thank you for your reply.