<div class="markdown_content"><p>$ gdb --args pd -nrt ...<br />
GNU gdb (GDB) 7.5.91.20130417-cvs-ubuntu<br />
Copyright (C) 2013 Free Software Foundation, Inc.<br />
License GPLv3+: GNU GPL version 3 or later <a href="http://gnu.org/licenses/gpl.html" rel="nofollow">http://gnu.org/licenses/gpl.html</a><br />
This is free software: you are free to change and redistribute it.<br />
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"<br />
and "show warranty" for details.<br />
This GDB was configured as "x86_64-linux-gnu".<br />
For bug reporting instructions, please see:<br />
<a href="http://www.gnu.org/software/gdb/bugs/" rel="nofollow">http://www.gnu.org/software/gdb/bugs/</a>...<br />
Reading symbols from /usr/local/bin/pd...(no debugging symbols found)...done.<br />
(gdb)</p>
<p>Then it stops.</p>
<p>With valgrind, i get (if that can replace gdb) :<br />
$ valgrind pd -nrt<br />
==17882== Memcheck, a memory error detector<br />
==17882== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.<br />
==17882== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info<br />
==17882== Command: pd -nrt<br />
==17882== <br />
==17882== Invalid read of size 1<br />
==17882==    at 0x5D19040: vfprintf (vfprintf.c:1655)<br />
==17882==    by 0x5DDBA83: <strong>vsprintf_chk (vsprintf_chk.c:84)<br />
==17882==    by 0x5DDB9CC: </strong>sprintf_chk (sprintf_chk.c:32)<br />
==17882==    by 0x4DC696: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882==  Address 0x698d298 is 40 bytes inside a block of size 376 free'd<br />
==17882==    at 0x4C2BA6C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br />
==17882==    by 0x4DC677: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882== <br />
==17882== Invalid read of size 1<br />
==17882==    at 0x5D48AB0: _IO_default_xsputn (genops.c:476)<br />
==17882==    by 0x5D18FFE: vfprintf (vfprintf.c:1655)<br />
==17882==    by 0x5DDBA83: <strong>vsprintf_chk (vsprintf_chk.c:84)<br />
==17882==    by 0x5DDB9CC: </strong>sprintf_chk (sprintf_chk.c:32)<br />
==17882==    by 0x4DC696: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882==  Address 0x698d298 is 40 bytes inside a block of size 376 free'd<br />
==17882==    at 0x4C2BA6C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br />
==17882==    by 0x4DC677: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882== <br />
==17882== Invalid read of size 1<br />
==17882==    at 0x5D48AC2: _IO_default_xsputn (genops.c:475)<br />
==17882==    by 0x5D18FFE: vfprintf (vfprintf.c:1655)<br />
==17882==    by 0x5DDBA83: <strong>vsprintf_chk (vsprintf_chk.c:84)<br />
==17882==    by 0x5DDB9CC: </strong>sprintf_chk (sprintf_chk.c:32)<br />
==17882==    by 0x4DC696: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882==  Address 0x698d29a is 42 bytes inside a block of size 376 free'd<br />
==17882==    at 0x4C2BA6C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br />
==17882==    by 0x4DC677: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882== <br />
==17882== Invalid read of size 1<br />
==17882==    at 0x5D19040: vfprintf (vfprintf.c:1655)<br />
==17882==    by 0x5DDBA83: <strong>vsprintf_chk (vsprintf_chk.c:84)<br />
==17882==    by 0x5DDB9CC: </strong>sprintf_chk (sprintf_chk.c:32)<br />
==17882==    by 0x4DC6B9: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882==  Address 0x698d298 is 40 bytes inside a block of size 376 free'd<br />
==17882==    at 0x4C2BA6C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br />
==17882==    by 0x4DC677: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882== <br />
==17882== Invalid read of size 1<br />
==17882==    at 0x5D19040: vfprintf (vfprintf.c:1655)<br />
==17882==    by 0x5DDBA83: <strong>vsprintf_chk (vsprintf_chk.c:84)<br />
==17882==    by 0x5DDB9CC: </strong>sprintf_chk (sprintf_chk.c:32)<br />
==17882==    by 0x4DC6D8: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882==  Address 0x698d298 is 40 bytes inside a block of size 376 free'd<br />
==17882==    at 0x4C2BA6C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br />
==17882==    by 0x4DC677: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882== <br />
==17882== Invalid read of size 1<br />
==17882==    at 0x5D19040: vfprintf (vfprintf.c:1655)<br />
==17882==    by 0x5DDBA83: <strong>vsprintf_chk (vsprintf_chk.c:84)<br />
==17882==    by 0x5DDB9CC: </strong>sprintf_chk (sprintf_chk.c:32)<br />
==17882==    by 0x4DC6FD: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882==  Address 0x698d298 is 40 bytes inside a block of size 376 free'd<br />
==17882==    at 0x4C2BA6C: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)<br />
==17882==    by 0x4DC677: alsa_getdevs (in /usr/local/bin/pd)<br />
==17882==    by 0x48C8B3: sys_set_audio_settings (in /usr/local/bin/pd)<br />
==17882==    by 0x485D44: sys_loadpreferences (in /usr/local/bin/pd)<br />
==17882==    by 0x482438: sys_main (in /usr/local/bin/pd)<br />
==17882==    by 0x5CEDEA4: (below main) (libc-start.c:260)<br />
==17882== <br />
open: /etc/pd/gem.conf: No such file or directory<br />
open: /home/jack/.config/pure-data/gem.conf: No such file or directory<br />
open: ./gem.conf: No such file or directory<br />
load plugins 'film' in '/home/jack/Gem/'<br />
pattern : /home/jack/Gem/gem_film<em>.so<br />
dylib loading file '/home/jack/Gem/gem_filmGMERLIN.so'!<br />
load plugins 'image' in '/home/jack/Gem/'<br />
pattern : /home/jack/Gem/gem_image</em>.so<br />
dylib loading file '/home/jack/Gem/gem_imageJPEG.so'!<br />
dylib loading file '/home/jack/Gem/gem_imageMAGICK.so'!<br />
dylib loading file '/home/jack/Gem/gem_imageSGI.so'!<br />
dylib loading file '/home/jack/Gem/gem_imageTIFF.so'!<br />
not reloading 'image' plugins (already 4 loaded)<br />
load plugins 'image' in '/home/jack/Gem/'<br />
pattern : /home/jack/Gem/gem_image<em>.so<br />
dylib loading file '/home/jack/Gem/gem_imageJPEG.so'!<br />
dylib loading file '/home/jack/Gem/gem_imageMAGICK.so'!<br />
dylib loading file '/home/jack/Gem/gem_imageSGI.so'!<br />
dylib loading file '/home/jack/Gem/gem_imageTIFF.so'!<br />
load plugins 'model' in '/home/jack/Gem/'<br />
pattern : /home/jack/Gem/gem_model</em>.so<br />
dylib loading file '/home/jack/Gem/gem_modelOBJ.so'!<br />
load plugins 'record' in '/home/jack/Gem/'<br />
pattern : /home/jack/Gem/gem_record<em>.so<br />
dylib loading file '/home/jack/Gem/gem_recordV4L.so'!<br />
dylib loading file '/home/jack/Gem/gem_recordV4L2.so'!<br />
load plugins 'video' in '/home/jack/Gem/'<br />
pattern : /home/jack/Gem/gem_video</em>.so<br />
dylib loading file '/home/jack/Gem/gem_videoV4L.so'!<br />
dylib loading file '/home/jack/Gem/gem_videoV4L2.so'!<br />
dylib loading file '/home/jack/Gem/gem_videoVLC.so'!<br />
==17882== <br />
==17882== HEAP SUMMARY:<br />
==17882==     in use at exit: 4,287,292 bytes in 29,547 blocks<br />
==17882==   total heap usage: 64,495 allocs, 34,948 frees, 32,741,190 bytes allocated<br />
==17882== <br />
==17882== LEAK SUMMARY:<br />
==17882==    definitely lost: 36,666 bytes in 59 blocks<br />
==17882==    indirectly lost: 18,596 bytes in 527 blocks<br />
==17882==      possibly lost: 47,402 bytes in 1,383 blocks<br />
==17882==    still reachable: 4,184,628 bytes in 27,578 blocks<br />
==17882==         suppressed: 0 bytes in 0 blocks<br />
==17882== Rerun with --leak-check=full to see details of leaked memory<br />
==17882== <br />
==17882== For counts of detected and suppressed errors, rerun with: -v<br />
==17882== ERROR SUMMARY: 216 errors from 6 contexts (suppressed: 2 from 2)<br />
Erreur de segmentation (core dumped)</p>
<hr />
<p><strong> <a class="alink" href="http://sourceforge.net/p/pd-gem/bugs/211/">[bugs:#211]</a> VLC plugin crash Pd</strong></p>
<p><strong>Status:</strong> open<br />
<strong>Created:</strong> Thu Jun 06, 2013 05:02 PM UTC by jack <br />
<strong>Last Updated:</strong> Thu Jun 06, 2013 05:08 PM UTC<br />
<strong>Owner:</strong> nobody</p>
<p>Hello,<br />
Using VLC plugin crash Pd.<br />
Removing the symlink solve this problem.<br />
Can I help to enable this plugin in a patch ?<br />
Configuration :<br />
Ubuntu 13.04, Pd 0.44.3, Gem ver: 0.93.git 374f713.<br />
++</p>
<p>Jack</p>
<hr />
<p>Sent from sourceforge.net because you indicated interest in <a href="https://sourceforge.net/p/pd-gem/bugs/211/">https://sourceforge.net/p/pd-gem/bugs/211/</a></p>
<p>To unsubscribe from further messages, please visit <a href="https://sourceforge.net/auth/subscriptions/">https://sourceforge.net/auth/subscriptions/</a></p></div>