From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020529 Description of problem: /usr/bin/plaympeg segfaults if the file it's requested to play on the command-line doesn't exist. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. /usr/bin/plaympeg crashme Actual Results: $ /usr/bin/plaympeg crashme mcop warning: user defined signal handler found for SIG_PIPE, overriding crashme: Couldn't open crashme Fatal signal: Segmentation Fault (SDL Parachute Deployed) Expected Results: $ /usr/bin/plaympeg crashme mcop warning: user defined signal handler found for SIG_PIPE, overriding crashme: Couldn't open crashme $ Additional info: $ rpm -qf `ldd /usr/bin/plaympeg | sed 's/.*> //; s/ .*//'` | sort -u glibc-2.2.5-34 SDL-1.2.3-7 smpeg-0.4.4-9 XFree86-libs-4.2.0-8
It's fixed in smpeg-0.4.4-12. You find it in next rawhide release.
$ rpm -q smpeg smpeg-0.4.4-12 $ rpm -qf /usr/bin/plaympeg smpeg-0.4.4-12 $ /usr/bin/plaympeg --version SDL version: 1.2.3 SMPEG version: 0.4.3 $ /usr/bin/plaympeg crashme mcop warning: user defined signal handler found for SIG_PIPE, overriding crashme: Couldn't open crashme Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Looks like it's still broken to me. Could you try the one in rawhide and let me know if it still works for you? I'm also curious about the SMPEG version: 0.4.3 thing. I think it should be 0.4.4...
sorry, 0.4.4-12 does includes this fix. I mean 0.4.4-13, it should fix this bug. Please try it again.