I will be watching tv with my antenna in kaffeine (DVB-T) with a Hauppauge HVR-2255 tuner card and it will work for a while then all of a sudden Kaffeine will crash and close. I did a gdb backtrace and received the following information: Any information needed please let me know - not sure what is going on. (Too long to post on here) https://pastebin.com/cetYFEe6
If this is reproducible, please add the backtrace for all threads. The command is: thread apply all bt
Running Kaffeine at the moment - if it crashes I will post the information ASAP
Blanked screen application did not close out: Results posted here: https://pastebin.com/cEwXPMWD
...anyone?
(In reply to voncloft from comment #4) > ...anyone? On both backtraces, the issue seemed to me as it is related to some bug at libVLC. It is hard to tell exactly where, as you don't have all symbol tables. What version of VLC do you have? You could try to upgrade it and see if a newer version fixes it.
https://packages.gentoo.org/packages/media-video/vlc Using 2.2.6
How do I add the symbols?
(In reply to voncloft from comment #7) > How do I add the symbols? That depends on the distribution. In Fedora, by installing the -debug packages for the libraries that are used by Kaffeine, e. g.: # dnf debuginfo-install kaffeine I guess that, on gentoo, you'll need to recompile the packages with some extra options to /etc/portage/make.conf. Googling it, I found this page that might be helpful: https://wiki.gentoo.org/wiki/Debugging
Looks like I forgot to add --args to gdb /usr/bin/kaffeine Running with new flag until it crashes will output bt full when crashes again.
meant: thread apply all bt not bt full
https://pastebin.com/tPBFX9kr
Did you wait for the crash? Backtrace from comment #11 shows all threads waiting, none crashed.
(at least I don't spot it ... the output from gdb right at the crash includes a single line backtrace and the thread number; this might help)
Ah, I see it ... Thread 8 tries to lock an invalid mutex. This is a bug in the audio libraries from vlc.
https://trac.videolan.org/vlc/ticket/18732 says it is a gentoo issue. Please follow the links there.
Thank you for pointing out vlc is at fault - I upgraded to 2.2.6-r2 "looks" promising.
Think the new vlc upgrade fixed it. Thanks for your help.