Summary: | KMid crashes on startup (due to problems with ALSA) | ||
---|---|---|---|
Product: | kmid | Reporter: | Alexander Potashev <aspotashev> |
Component: | general | Assignee: | Unknown <null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 2.3.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Alexander Potashev
2010-06-26 23:49:38 UTC
To fix the underlying problem with ALSA, you need to load the ALSA sequencer kernel modules. For instance, you can run this command as root in a terminal: # modprobe snd-seq Anyway, I'm going to fix the ALSA backend of KMid to avoid the crash, showing a more informative text instead. Thanks for the report. SVN commit 1143411 by pedrol: Avoid a crash at startup when loading the ALSA backend and the sequencer modules aren't available. This means two changes: - Ensure that compilation has "-fvisibility=default" instead of the "hidden" attribute, in addition to -fexceptions. - Catch generic exceptions in the backend constructor, in case that a distro overrides the compiler flags. BUG: 242912 M +1 -1 CMakeLists.txt M +9 -1 alsa/alsabackend.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1143411 |