Re: VLC + projectM visualisations = segfault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 31 May 2012 19:46:08 -0300, Fernando Cassia wrote:

> I' m using VLC 2.01 as per the vlc-2.0.1-1.fc17.i686 RPM
> 
> I quickly found that the default audio ' visualization ' plugins included
> with VLC 2.x suck so badly that it'd be better if they included no
> visualizations AT ALL.
> 
> So off I went to google for better alternatives, and quickly found about
> ProjectM
> http://projectm.sourceforge.net/
> 
> which aptly describes itself as " an awesome music visualizer. There is
> nothing better in the world of Unix. projectM's greatness comes from the
> hard work of the community. Users like you can create presets that connect
> music with incredible visuals"
> 
> And I was pleased to see that projectM is available on Fedora repos:
> 
> # yum install *projectM*

Stop here, please. Don't rush like that. Anyone else, who finds this
message in the list archives (when searching the Internet), don't run
a command like that. Not only does it install much more than necessary
(even packages for software development), VLC already depends on libprojectM.
And that could have been checked verify easily. Homework time:

Query the names of all installed rpms to see whether one contains "projectM":

  $ rpm -qa|grep projectM
  libprojectM-2.0.1-14.fc17.x86_64

Or without grep:

  $ rpm -qa \*projectM\*
  libprojectM-2.0.1-14.fc17.x86_64

Or if you're unsure about upper-case/lower-case spelling:

  $ rpm -qa|grep -i projectM
  libprojectM-2.0.1-14.fc17.x86_64

Feel free to examine this package further to figure out what it includes
and what it does. There are many ways to check for dependencies, but
a convenient one for newbies is this:

  # sudo rpm --erase --test libprojectM
  error: Failed dependencies:
    libprojectM.so.2.0.1()(64bit) is needed by (installed) vlc-2.0.1-1.fc17.x86_64

And voila! You've just found out that "vlc" needs this package already.
No need to install anything named *projectM* manually.

> Launching vlc showed under audio->Visualizations a new entry "projectM" so
> I selected it after loading my favorite .flac file.

It has been there before.
 
> The result:
> 
> ///
> No Textures Loaded from /usr/share/projectM/textures
> Segmentation fault
> ///
> 
> Can someone else please confirm that this segfaults?

Yes, it does. And interestingly, ABRT does not intercept that segfault.
I've had lots of trouble with libprojectM when Audacious still included a
visualization plugin based on projectM.

The crash has been reported before, albeit the initial comments are
out-of-date (as the font-does-not-exist problem has been fixed long ago):

  https://bugzilla.redhat.com/664088

A newer libprojectM is available upstream, too.

/usr/bin/projectM-pulseaudio  from package "projectM-pulseaudio"
works, though. A closer look will be necessary.

-- 
Fedora release 17 (Beefy Miracle) - Linux 3.3.7-1.fc17.x86_64
loadavg: 0.92 0.68 0.34
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux