Summary: | net-misc/streamtuner-0.99.99-r4 randomly segfaults when trying to tune to a station | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | djkrysak |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Backtrace of streamtuner segfaulting
Patch to increase the stack size |
Description
djkrysak
2009-06-13 20:15:35 UTC
Upon further investigation, I decided to try and see what I could find out if I ran streamtuner through gdb, and it seems to be segfaulting with something relating to pixman. My gdb output is: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f0afd7ab910 (LWP 497)] 0x00007f0b060bb819 in ?? () from /usr/lib/libpixman-1.so.0 Unfortunately I think this getting a little beyond my knowledge at this point. I have tried backing off pixman to an older version but got the same thing. Hmm, any ideas? Please try to provide some more information. Have a look at http://www.gentoo.org/proj/en/qa/backtraces.xml and try to give us a full backtrace of the problem. Thanks in advance. Created attachment 195028 [details]
Backtrace of streamtuner segfaulting
Here is a backtrace from gdb of streamtuner crashing. I'm still going through the backtrace documentation to see what else I can get to help, but this is a start at least.
Is there anything else specifically that could post to be of help with this?
We almost removed streamtuner about an year ago, but managed to save it because a user collected patches from all kinds of different distributions and put them together. Upstream has stopped developing this program years ago, so I guess next logical step is to simply remove it. Created attachment 195390 [details, diff]
Patch to increase the stack size
Well the problem has been solved, with the help of my father of course.
It turns out that the stack was too small when streamtuner would pop up an error saying that the stream that you are trying to connect to is empty. (Admittedly this is a bit above my head when it comes to programming so I'm probably using those words incorrectly)
Whatever the case, I'm not sure if streamtuner will stay in portage or not, but here is a patch that will fix it. Figured I might as well submit it anyways.
(In reply to comment #5) > Created an attachment (id=195390) [edit] > Patch to increase the stack size > > Well the problem has been solved, with the help of my father of course. > > It turns out that the stack was too small when streamtuner would pop up an > error saying that the stream that you are trying to connect to is empty. > (Admittedly this is a bit above my head when it comes to programming so I'm > probably using those words incorrectly) > > Whatever the case, I'm not sure if streamtuner will stay in portage or not, but > here is a patch that will fix it. Figured I might as well submit it anyways. > Don't get me wrong, it's appericiated & applied in -r5 now :-) It's just annoying to carry the patchset, I wish someone would take over this pkg upstream wise :-) |