Bug 201867 - media-libs/libvisual-0.4.0-r1 appears very unstable on 64-bit
|
Bug#:
201867
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: AMD64
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: sound@gentoo.org
|
Reported By: eric.bosch@comcast.net
|
|
Component: Library
|
|
|
URL:
|
|
Summary: media-libs/libvisual-0.4.0-r1 appears very unstable on 64-bit
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-12-10 18:25 0000
|
I have been using libvisual/libvisual-plugins as a component for mythmusic and
amarok, and recently upgraded my computer to 64-bit (after having motherboard
failure). At any rate, due to the libvisual library which is heavily used by
mythmusic, I was having constant segfaults any time I tried to play music.
When I removed the libvisual/libvisual plugins and recompiled mythmusic, the
segfaults ceased. I received a report from the mythtv developers that
libvisual is particularly buggy on 64-bit.
Reproducible: Always
Steps to Reproduce:
1.Turn on libvisual use flag, install libvisual/libvisual-plugins and compile
mythtv with mythmusic.
2.Try to play music. Mythmusic will segfault about 95% of the time.
3.
Actual Results:
Mythmusic would work on very few occaisions. 95% of the time it would segfault
as soon as it was started. After removal of the visualizations USE flag,
removal of libvisual/plugins libraries and recompile of mythmusic, Mythmusic
now works reliably.
Expected Results:
I obviously lost the visualizations available in mythmusic, however it plays
reliable now
The Libvisual/plugins libraries compiled into mythmusic should have provided
visualizations for viewing in response to the music playing. I did not have
this issue to this degree while running in a 32-bit system, it really only
became a problem on a cleanly built 64-bit system. This is a Intel 6600 Dual
Core 2.6 GHz processor on an Intel motherboard with nVidia 8600GT video card
running at 1920x1080 resolution.
It will take me a little bit, as I will set debug flags and reduce optimization
flags, and will attach backtrace, etc once I've completed it. Thanks.
Created an attachment (id=138233) [details]
emerge --info
I have turned debug info on for the main application Mythmusic, libvisual,
libvisual-plugins. This is the emerge --info requested. Next, I will upload
the backtrace. Thanks.
Created an attachment (id=138235) [details]
Backtrace of mythmusic/libvisual crash.
Here's the backtrace of the segfaulting application. I hope this helps. BTW,
it has worked a few times, but segfaults about 95% of the time.
I am reopening the bug, as I have collected emerge info and backtrace after
recompiling libvisual/libvisual-plugins, mythmusic all with debug information.
Thanks.
hmm could you please tell me what package installs :
/usr/lib64/libvisual-0.4/actor/actor_nastyfft.so
?
for ex. "equery belongs /usr/lib64/libvisual-0.4/actor/actor_nastyfft.so"
(get equery from gentoolkit)
my bad, it seems its in libvisual-plugins as you said... but somehow its not
installed here, got to check why...
kde-devel@nb-esprimo ~ $ equery belongs actor_nastyfft.so
[ Searching for file(s) actor_nastyfft.so in *... ]
media-plugins/libvisual-plugins-0.4.0-r1
(/usr/lib/libvisual-0.4/actor/actor_nastyfft.so)
Moving actor_nastyfft.so fixes the problem and libvisual-plugins work okay.
(In reply to comment #8)
> kde-devel@nb-esprimo ~ $ equery belongs actor_nastyfft.so
> [ Searching for file(s) actor_nastyfft.so in *... ]
> media-plugins/libvisual-plugins-0.4.0-r1
> (/usr/lib/libvisual-0.4/actor/actor_nastyfft.so)
>
> Moving actor_nastyfft.so fixes the problem and libvisual-plugins work okay.
>
well... thanks.
nastyfft plugins has been disabled due to bug #143810
though no ebuild revision bump was done.. so you end up with a potentially
bogus libvisual-plugins install. I'll look into it to check if this plugin
really has to be disabled and cant be fixed.
syncing your portage tree and reemerging libvisual-plugins again should make
nastyfft plugin disappear.
Works as you said, thanks for quickie fixie.
nastyfft plugin should be fixed in -r2, thanks for the report !
(In reply to comment #11)
> nastyfft plugin should be fixed in -r2, thanks for the report !
>
Thank you for taking care of this. I really appreciate it.