[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bino-list] Problem with bino and "double free or corruption" on las
From: |
Martin Lambers |
Subject: |
Re: [Bino-list] Problem with bino and "double free or corruption" on last git or version 1.4.2 with equalizer 1.6 |
Date: |
Fri, 9 Aug 2013 06:28:03 +0200 |
Hi,
I just checked with Equalizer 1.6 on Ubuntu 13.04, and it works fine
here. With a few configurations I also get a "double free" error, but
only when exiting Bino, never during playback.
The main difference in library versions is FFmpeg -- maybe they made
incompatible changes again that break applications? You could try
FFmpeg 1.0.x; I did not yet test newer versions.
Regards,
Martin
On Thu, 08 Aug 2013 21:01:15 +0200, Raimondo Giammanco wrote:
>
> Hello,
>
> I have a systematic error on a setup with 4 nodes with an nvidia
> quadro k2000 and equalizer 1.6 with bino.
>
> The usual demos of Equalizer seem fine (eqPly/eqHello), but of
> course they are not really resource intensive.
>
> I have tried different versions of bino and equalizer (stable and
> git) but I always have on one of the nodes an
> error like the one below:
> bino: [inf] FPS: 36.20
> bino: [inf] FPS: 31.00
> bino: [inf] FPS: 30.00
> bino: [inf] FPS: 29.71
> bino: [inf] FPS: 29.90
> *** glibc detected *** /share/apps/bino/1.6.4/bin/bino: double free
> or corruption (out): 0x00007f7110833220 ***
> ======= Backtrace: =========
> /lib64/libc.so.6[0x311a075916]
> /lib64/libc.so.6[0x311a078443]
> /usr/lib64/libGL.so.1[0x3f630ad4dc]
>
> Compiling with debugging (configure --enable-debug) and running with
> "--log-level=debug" does not seem to give more info:
>
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: Reading a packet.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: 2 packets queued
> in video stream 0.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: No need to read
> more packets.
> bino: [dbg] Buffering 40320 bytes of audio data.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: Reading a packet.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: 2 packets queued
> in video stream 0.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: No need to read
> more packets.
> bino: [dbg] Buffering 40320 bytes of audio data.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: No need to read
> more packets.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: No need to read
> more packets.
> *** glibc detected *** /share/apps/bino/1.6.4/bin/bino: double free
> or corruption (!prev): 0x00000000012f9060 ***
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: Reading a packet.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: 2 packets queued
> in video stream 0.
> bino: [dbg] /opt/demo/big_buck_bunny_720p_h264.mov: No need to read
> more packets.
> ======= Backtrace: =========
> /lib64/libc.so.6[0x331a075916]
> /lib64/libc.so.6[0x331a078443]
> /usr/lib64/libGL.so.1[0x3b80ead4dc]
> ======= Memory map: ========
>
> System is a Centos 6.3, and to compile bino and equalizer I used:
>
> boost/1.53
> glew/1.10.0
> hwloc/1.7.1
> cmake/2.8.11
> qt/4.8.4
> udt/4.11
> ffmpeg/1.2.2
>
>
> I have tried different nvidia drivers from 290.10 to 325.15
>
> But I have tried as well glew/1.9.0, bino 1.2.1 etc. etc.
>
> Can anyone point me in the good direction to try to solve this
> problem? Should I start bino in gdb, compile it with valgrind or is
> there any intermediate step to take before (like to be sure is not
> equalizer..).
>
> Thanks,
>
> Raimondo