load both "videoVLC" and "imageMagick" at startup crash pd
Brought to you by:
zmoelnig
When I try to load gem_videoVLC.so at startup, Pd crash.
Backtrace :
http://pastebin.com/nGnfAaBQ
++
Jack
Anonymous
On 23. August 2014 13:52:02 MESZ, jack jackovic@users.sf.net wrote:
There are two probable issues:
To detect which of the two issued you have do:
Gem from git
--
mfh.ifs.dhr
IOhannes
sent from my pdp-12
Related
Bugs: #233
Yes, I have the latest Gem from git.
It is a problem between gem_imageMAGICK.so and gem_videoVLC.so. When I add gem_imageMAGICK.so in the Gem directory (where gem_videoVLC.so is already in place), Pd crash at startup.
++
Jack
i do have both gem_imageMAGICK.so and gem_videoVLC.so, and i have no crash.
ubuntu 14.04 and Gem from current git.
I will try with a new build of Gem with :
$ make clean
$ git pull
$ aclocal
$ ./autogen.sh
$ ./configure
$ make
And I keep you informed.
++
Jack
I still get the Pd crash (Ubuntu 14.04). Always between gem_imageMAGICK.so and gem_videoVLC.so.
$ dpkg --list | grep libvlc
ii libvlc-dev 2.1.4-0ubuntu14.04.1 amd64 development files for libvlc
ii libvlc5 2.1.4-0ubuntu14.04.1 amd64 multimedia player and streamer library
rc libvlccore5 2.0.8-1 amd64 base library for VLC and its modules
ii libvlccore7 2.1.4-0ubuntu14.04.1 amd64 base library for VLC and its modules
$ dpkg --list | grep magick
ii imagemagick 8:6.7.7.10-6ubuntu3 amd64 image manipulation programs
ii imagemagick-common 8:6.7.7.10-6ubuntu3 all image manipulation programs -- infrastructure
ii libmagick++-dev 8:6.7.7.10-6ubuntu3 amd64 object-oriented C++ interface to ImageMagick - development files
ii libmagick++5:amd64 8:6.7.7.10-6ubuntu3 amd64 object-oriented C++ interface to ImageMagick
ii libmagickcore-dev 8:6.7.7.10-6ubuntu3 amd64 low-level image manipulation library - development files
ii libmagickcore5:amd64 8:6.7.7.10-6ubuntu3 amd64 low-level image manipulation library
ii libmagickcore5-extra:amd64 8:6.7.7.10-6ubuntu3 amd64 low-level image manipulation library - extra codecs
ii libmagickwand-dev 8:6.7.7.10-6ubuntu3 amd64 image manipulation library - development files
ii libmagickwand5:amd64 8:6.7.7.10-6ubuntu3 amd64 image manipulation library
++
Jack
thanks for the additional info.
this is a duplicate of [#217], but given that this report contains more info, i will leave it open (and close the other one)
Related
Bugs:
#217$ dpkg --list | grep libvlcand$ dpkg --list | grep magickgive me the same as Jack but I don't have any crash.The line #27 of the backtrace says :
Could this be the cause of your crash ?
urgh, this is slightly ugly to debug.
both vlc and ImageMagick have plugin-systems, which get initialized during initialization of Gem's plugin system, and which seem to trigger a conflict.
just to imagine:
dlopen().dlopen()./usr/lib/.../ImageMagick-6.7.7/modules-Q16/and loads them viadlopen().dlopen()./usr/lib/vlc/pluginsand loads them viadlopen().the crash seems to be related to
glibc(when (re)initialized by the qt-plugin for vlc's gui)just adding jack's original system info: