Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201867 - media-libs/libvisual-0.4.0-r1 appears very unstable on 64-bit
Summary: media-libs/libvisual-0.4.0-r1 appears very unstable on 64-bit
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-10 18:25 UTC by Eric Bosch
Modified: 2008-01-05 07:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,4.56 KB, text/plain)
2007-12-11 06:48 UTC, Eric Bosch
Details
Backtrace of mythmusic/libvisual crash. (backtrace.txt,3.54 KB, text/plain)
2007-12-11 06:53 UTC, Eric Bosch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Bosch 2007-12-10 18:25:19 UTC
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.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-12-10 19:37:29 UTC
Maybe you could actually post some debugging output and emerge --info.

http://www.gentoo.org/proj/en/qa/backtraces.xml
http://www.gentoo.org/doc/en/bugzilla-howto.xml
Comment 2 Eric Bosch 2007-12-11 06:07:33 UTC
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.
Comment 3 Eric Bosch 2007-12-11 06:48:54 UTC
Created attachment 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.
Comment 4 Eric Bosch 2007-12-11 06:53:37 UTC
Created attachment 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.
Comment 5 Eric Bosch 2007-12-11 06:56:43 UTC
I am reopening the bug, as I have collected emerge info and backtrace after recompiling libvisual/libvisual-plugins, mythmusic all with debug information.  Thanks.
Comment 6 Alexis Ballier gentoo-dev 2008-01-03 21:12:55 UTC
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)
Comment 7 Alexis Ballier gentoo-dev 2008-01-03 21:15:40 UTC
my bad, it seems its in libvisual-plugins as you said... but somehow its not installed here, got to check why...
Comment 8 Matěj Laitl 2008-01-03 21:19:06 UTC
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.
Comment 9 Alexis Ballier gentoo-dev 2008-01-03 21:27:00 UTC
(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.
Comment 10 Matěj Laitl 2008-01-03 21:50:24 UTC
Works as you said, thanks for quickie fixie.
Comment 11 Alexis Ballier gentoo-dev 2008-01-03 22:48:42 UTC
nastyfft plugin should be fixed in -r2, thanks for the report !
Comment 12 Eric Bosch 2008-01-05 07:39:51 UTC
(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.