Hi,
I've recently upgraded ubuntu 10.04 to 10.10, and I had to uninstall pd-extended and reinstalled the new package for 10.04.
After that, pix_film crashes when I try to open many video files that I used to be able to open without issues.
It crashes with a few MOV files encoded with mjpeg but doesn't crash with some other AVI files also encoded with mjpeg (don't know if it was the exact same codec or not) (all these are files it used to be able open), and so far it crash with ANY new file that I have tried to encode with ffmpeg, with avidemux, both mov and avi and with several different codecs. I can't find any format I can generate with ffmpeg or avidemux that pix_film will open without crashing.
Has anyone experienced anything similar? I'm desperate, as this breaks almost all the patches I was working on and I can't seem to find even a workaround, such as recoding all videos to a format that would work.
Just hoping someone has had a similar issue and figured out what got broken when upgrading to 10.10...
This is Pd Extended 0.42.5 which has Gem 0.92.3, as it ships in the Package for Ubuntu 10.10 downloaded from puredata.info.
Needless to say I can open these files in just any other software other than Pd.
Thanks in advance m.
On 06/14/2011 06:59 PM, Matteo Sisti Sette wrote:
I've recently upgraded ubuntu 10.04 to 10.10, and I had to uninstall pd-extended and reinstalled the new package for 10.04. After that, pix_film crashes when I try to open many video files that I used to be able to open without issues.
Ok it turns out it is libquicktime which is broken (thanks IOHannes for pointing that out).
Unfortunately the latest version from CVS is equally broken.
Does anybody know of a version of libquicktime that doesn't always crash on Ubuntu 10.10 and how can I get that particular version?
thanks m.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-06-14 19:43, Matteo Sisti Sette wrote:
On 06/14/2011 06:59 PM, Matteo Sisti Sette wrote:
I've recently upgraded ubuntu 10.04 to 10.10, and I had to uninstall pd-extended and reinstalled the new package for 10.04. After that, pix_film crashes when I try to open many video files that I used to be able to open without issues.
Ok it turns out it is libquicktime which is broken (thanks IOHannes for pointing that out).
Unfortunately the latest version from CVS is equally broken.
since libquicktime (1.2.2) is fine here on debian. the problem might come from something else, e.g. some 3rd party library lqt is using.
you should run a a test in gdb and do a backtrace:
$ gdb --args lqtplay /path/to/broken/file (gdb) run Segmentation faul (gdb) bt
<snip> ... </snip> (gdb)
and post everything between <snip> and </snip>. preferrably (also) to some quicktime-related bugtracker (or ubuntu's)
fgmadr IOhannes
On 06/14/2011 08:26 PM, IOhannes m zmoelnig wrote:
Unfortunately the latest version from CVS is equally broken.
I wrote this after installing it and trying in Gem, but I hadn't tried lqtplay.
Now lqtplay doesn't crash any more, it says it can't find libquicktime!!
lqtplay: error while loading shared libraries: libquicktime.so.0: cannot open shared object file: No such file or directory
So my guess is that the version from CVS didn't install properly (thought it didn't report any error while configuring, making, nor installing) and that Gem is still using the version that used to crash and keeps crashing...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-06-14 22:18, Matteo Sisti Sette wrote:
On 06/14/2011 08:26 PM, IOhannes m zmoelnig wrote:
Unfortunately the latest version from CVS is equally broken.
I wrote this after installing it and trying in Gem, but I hadn't tried lqtplay.
Now lqtplay doesn't crash any more, it says it can't find libquicktime!!
lqtplay: error while loading shared libraries: libquicktime.so.0: cannot open shared object file: No such file or directory
you should update the ld cache, by running $ sudo ldconfig
after that it might work. (a reboot might have the same effect, but ldconfig is less invasive)
fgamsdr IOhannes
On 06/15/2011 09:11 AM, IOhannes m zmoelnig wrote:
you should update the ld cache, by running $ sudo ldconfig
Oh, thanks! (why doesn't make install do that btw?)
after that it might work.
Now lqtplay can play those files, but Pd still crashes! :(
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-06-15 09:17, Matteo Sisti Sette wrote:
On 06/15/2011 09:11 AM, IOhannes m zmoelnig wrote:
you should update the ld cache, by running $ sudo ldconfig
Oh, thanks! (why doesn't make install do that btw?)
i dunno, but i think that most makefiles for libraries do NOT call ldconfig on their own. (thankfully, most makefiles don't reboot the computer either :-))
after that it might work.
Now lqtplay can play those files, but Pd still crashes! :(
in this case i think that Gem might still be using the wrong library. you could check which libs Gem is linked against by doing: $ ldd /path/to/my/Gem.pd_linux
and watch out for "libquicktime"; e.g. $ ldd /path/to/my/Gem.pd_linux | grep quick
i guess, that Gem is linked against libquicktime.so.1 (provided by /usr/lib/libquicktime.so.1) while lqtplay is linked against libquicktime.so.2 (provided by /usr/local/lib/libquicktime.so.2).
the 2 versions might be _binary_ incompatible, which means that you would need to re-compile Gem as well :-(
fgamsdr IOhannes
Hi, Thank you so much for your help
On 06/15/2011 09:24 AM, IOhannes m zmoelnig wrote:
in this case i think that Gem might still be using the wrong library. you could check which libs Gem is linked against by doing:
$ ldd /path/to/my/Gem.pd_linux | grep quick
Indeed that returns /usr/lib/libquicktime.so.1
Instead, lqtplay (whose new working version in /usr/local/bin while the old crashing version still is in /usr/bin) says
/usr/local/lib/libquicktime.so.0
the 2 versions might be _binary_ incompatible, which means that you would need to re-compile Gem as well :-(
If I do, will it automatically know to link against the correct library? How do I tell him/her?
Thanks m.