Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 201867
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Sound Team <sound@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Eric Bosch <eric.bosch@comcast.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge.info emerge --info text/plain Eric Bosch 2007-12-11 06:48 0000 4.56 KB Details
backtrace.txt Backtrace of mythmusic/libvisual crash. text/plain Eric Bosch 2007-12-11 06:53 0000 3.54 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 201867 depends on: Show dependency tree
Bug 201867 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   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.

------- Comment #1 From Jakub Moc (RETIRED) 2007-12-10 19:37:29 0000 -------
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 From Eric Bosch 2007-12-11 06:07:33 0000 -------
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 From Eric Bosch 2007-12-11 06:48:54 0000 -------
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.

------- Comment #4 From Eric Bosch 2007-12-11 06:53:37 0000 -------
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.

------- Comment #5 From Eric Bosch 2007-12-11 06:56:43 0000 -------
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 From Alexis Ballier 2008-01-03 21:12:55 0000 -------
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 From Alexis Ballier 2008-01-03 21:15:40 0000 -------
my bad, it seems its in libvisual-plugins as you said... but somehow its not
installed here, got to check why...

------- Comment #8 From Matěj Laitl 2008-01-03 21:19:06 0000 -------
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 From Alexis Ballier 2008-01-03 21:27:00 0000 -------
(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 From Matěj Laitl 2008-01-03 21:50:24 0000 -------
Works as you said, thanks for quickie fixie.

------- Comment #11 From Alexis Ballier 2008-01-03 22:48:42 0000 -------
nastyfft plugin should be fixed in -r2, thanks for the report !

------- Comment #12 From Eric Bosch 2008-01-05 07:39:51 0000 -------
(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.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug