<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    -----BEGIN PGP SIGNED MESSAGE-----<br>
    Hash: SHA1<br>
    <br>
    Le 29/05/2013 09:56, IOhannes m zmoelnig a &eacute;crit :<br>
    <span style="white-space: pre;">&gt; On 2013-05-28 12:47, Patrice
      Colet wrote:<br>
      &gt;<br>
      &gt; &gt; I've tried gem-git on ubuntu precise with gmerlin and
      then rbga<br>
      &gt; &gt; videos crashes when changing frame in pix_film indeed.<br>
      &gt;<br>
      &gt;<br>
      &gt; i'm afraid that i have to confirm the bug.<br>
      &gt; i'm not sure yet, whether the problem is in Gem or in
      gmerlin.<br>
      &gt;<br>
      &gt; fgamsdr<br>
      &gt; IOhannes<br>
      &gt;<br>
      &gt;<br>
      &gt; _______________________________________________<br>
      &gt; GEM-dev mailing list<br>
      &gt; <a class="moz-txt-link-abbreviated" href="mailto:GEM-dev@iem.at">GEM-dev@iem.at</a><br>
      &gt; <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/gem-dev">http://lists.puredata.info/listinfo/gem-dev</a></span><br>
    <br>
    Hmm, it seems i didn't play the movie. Now if i try to change the
    frame with a number box or with the message [auto 1(, Pd crash.<br>
    I get in the Pd console :<br>
    <br>
    [pix_film:audio_ffmpeg] Codec not found: FFmpeg Sonic decoder<br>
    [pix_film]: loaded file: /home/jack/rgba_png.avi with 250 frames
    (960x540) at 25.000000 fps<br>
    <br>
    <br>
    With valgrind, i get :<br>
    <br>
    ==21158== Thread 3:<br>
    ==21158== Invalid free() / delete / delete[] / realloc()<br>
    ==21158==&nbsp;&nbsp;&nbsp; at 0x4C2CF8E: realloc (in
    /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC748828: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC6EBB13: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC6EBD97: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC776ACB: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC763631: bgav_seek_video (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC4A20B1:
    gem::plugins::filmGMERLIN::changeImage(int, int)
    (filmGMERLIN.cpp:350)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x95F2D21: pix_film::grabThread(void*)
    (pix_film.cpp:157)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x58B2F8D: start_thread (pthread_create.c:311)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5DC5E1C: clone (clone.S:113)<br>
    ==21158==&nbsp; Address 0x4224520 is not stack'd, malloc'd or (recently)
    free'd<br>
    ==21158==<br>
    ==21158== Invalid write of size 1<br>
    ==21158==&nbsp;&nbsp;&nbsp; at 0x5D593D3: __GI_mempcpy (memcpy.S:167)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5D4611D: _IO_file_xsgetn (fileops.c:1407)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5D3B992: fread (iofread.c:42)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC72C5D7: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC732B7A: bgav_input_read_data (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC6EBB59: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC6EBD97: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC776ACB: ??? (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC763631: bgav_seek_video (in
    /usr/lib/x86_64-linux-gnu/libgmerlin_avdec.so.1.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0xC4A20B1:
    gem::plugins::filmGMERLIN::changeImage(int, int)
    (filmGMERLIN.cpp:350)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x95F2D21: pix_film::grabThread(void*)
    (pix_film.cpp:157)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x58B2F8D: start_thread (pthread_create.c:311)<br>
    ==21158==&nbsp; Address 0x0 is not stack'd, malloc'd or (recently) free'd<br>
    ==21158==<br>
    ==21158==<br>
    ==21158== Process terminating with default action of signal 11
    (SIGSEGV)<br>
    ==21158==&nbsp; Access not within mapped region at address 0x3DD<br>
    ==21158==&nbsp;&nbsp;&nbsp; at 0x40148F0: _dl_close_worker (dl-close.c:150)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x401569D: _dl_close (dl-close.c:776)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x400F705: _dl_catch_error (dl-error.c:177)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5E035AE: __libc_dlclose (dl-libc.c:46)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5E35FF1: do_release_all (in
    /lib/x86_64-linux-gnu/libc-2.17.so)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5DC228C: tdestroy (tsearch.c:642)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5E35FC6: free_mem (in
    /lib/x86_64-linux-gnu/libc-2.17.so)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5E366B1: __libc_freeres (in
    /lib/x86_64-linux-gnu/libc-2.17.so)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x4A256AC: _vgnU_freeres (in
    /usr/lib/valgrind/vgpreload_core-amd64-linux.so)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x5190A1E: ??? (in
    /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x4DAB4F: alsa_send_dacs (in /usr/local/bin/pd)<br>
    ==21158==&nbsp;&nbsp;&nbsp; by 0x47D480: m_mainloop (in /usr/local/bin/pd)<br>
    ==21158==&nbsp; If you believe this happened as a result of a stack<br>
    ==21158==&nbsp; overflow in your program's main thread (unlikely but<br>
    ==21158==&nbsp; possible), you can try to increase the size of the<br>
    ==21158==&nbsp; main thread stack using the --main-stacksize= flag.<br>
    ==21158==&nbsp; The main thread stack size used in this run was 8388608.<br>
    ==21158==<br>
    ==21158== HEAP SUMMARY:<br>
    ==21158==&nbsp;&nbsp;&nbsp;&nbsp; in use at exit: 52,674,573 bytes in 27,992 blocks<br>
    ==21158==&nbsp;&nbsp; total heap usage: 93,211 allocs, 65,219 frees,
    117,958,611 bytes allocated<br>
    ==21158==<br>
    ==21158== LEAK SUMMARY:<br>
    ==21158==&nbsp;&nbsp;&nbsp; definitely lost: 59,018 bytes in 48 blocks<br>
    ==21158==&nbsp;&nbsp;&nbsp; indirectly lost: 12,433 bytes in 748 blocks<br>
    ==21158==&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possibly lost: 39,001,390 bytes in 13,836 blocks<br>
    ==21158==&nbsp;&nbsp;&nbsp; still reachable: 13,601,732 bytes in 13,360 blocks<br>
    ==21158==&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; suppressed: 0 bytes in 0 blocks<br>
    ==21158== Rerun with --leak-check=full to see details of leaked
    memory<br>
    ==21158==<br>
    ==21158== For counts of detected and suppressed errors, rerun with:
    -v<br>
    ==21158== ERROR SUMMARY: 218 errors from 8 contexts (suppressed: 3
    from 3)<br>
    <br>
    ++<br>
    <br>
    Jack<br>
    <br>
    -----BEGIN PGP SIGNATURE-----<br>
    Version: GnuPG v1.4.12 (GNU/Linux)<br>
    Comment: Using GnuPG with Thunderbird - <a class="moz-txt-link-freetext" href="http://www.enigmail.net/">http://www.enigmail.net/</a><br>
    <br>
    iQEcBAEBAgAGBQJRpdkhAAoJEOuluecjw8GU5O8H/1Nt535Z4FePGmbY5Rsf3WwQ<br>
    9XsqNiBAFjfkKadhj9yjuW6gNZB/Dgdch2lkZorP0Vcnt/wVsriS/O02bpaN25qQ<br>
    ub7n9UG15ig+w3C4d2mTowOCBefZ8wUC+XB+keILw2YzCQZErctmNCFqTV4X7a/f<br>
    JrXYWX74QOYT4+Ds3n/GGdLYtiUa8HPrhziLpOS+sBqlP4GSfLDVBzLT4eHW+tBQ<br>
    rHeWCXXV7EyH+gyPLdoO7kWbE5XuRjVniY8ptepJEc4VF+ZD8rbMYbX5/DwLy+/r<br>
    xj1j/zQYVVaXqqacOGLJEqYV5dfp8rXZtpCHWqYtGyCo3S/lQ7Xt6yQ7VEaXJ6Y=<br>
    =Zdl1<br>
    -----END PGP SIGNATURE-----<br>
    <br>
  </body>
</html>