Hello all, 

I have found a new problem in my machine with Pd and the recent changes i made: (I mentioned them in a previous e-mail, but I'll restate them: installing recordmydesktop and Mplayer, and adding support for mpeg3, Quicktime and ffmpeg, then recompiling gem)

Now this is what I can see so far:
everytime I:
-change an object's name while pd is running,
-copy part of a patch into another patch,

I get the following message in the terminal:

*** glibc detected *** ./pd: malloc(): memory corruption: 0x0000000000fa56a0***

(below is another one with more details)

pd is looks ok, but I can't use any of the menus or edit and need to quit it from the terminal with ctrl+c. If there is a gem window then it is impossible to quit.

If I reopen pd I get the following message and no sound of course:

snd_pcm_open (input): Device or resource busy
snd_pcm_open (output): Device or resource busy

I then need to restart the machine to get sound again.

At this point, I think it only happens with patches that have a gemwin...

below is a longer error message after closing a patch and opening it again. Anyone have a clue of what could be causing this and how to solve it? 

cheers,

Jaime

*** glibc detected *** ./pd: malloc(): memory corruption: 0x000000000165c530 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3470272fec]
/lib64/libc.so.6(__libc_malloc+0x7a)[0x34702748fa]
/usr/lib64/libstdc++.so.6(_Znwm+0x1d)[0x34840bd1ed]
/home/joliverl/Desktop/Gem/src/Gem.pd_linux(_ZN11pix_filmNEWC1EP7_symbol+0x1d9)[0x92d9b9]
/home/joliverl/Desktop/Gem/src/Gem.pd_linux[0x92db33]
./pd(pd_typedmess+0x46e)[0x45d4ce]
./pd(binbuf_eval+0x47d)[0x461aed]
./pd[0x419da6]
./pd(canvas_obj+0x70)[0x41bb30]
./pd(pd_typedmess+0x287)[0x45d2e7]
./pd(binbuf_eval+0x47d)[0x461aed]
./pd(binbuf_evalfile+0xae)[0x466c0e]
./pd(glob_evalfile+0x1c)[0x466ccc]
./pd(pd_typedmess+0x389)[0x45d3e9]
./pd(binbuf_eval+0x47d)[0x461aed]
./pd(socketreceiver_read+0xecb)[0x46fe4b]
./pd[0x46cfb4]
./pd(m_mainloop+0xa5d)[0x46965d]
./pd(sys_main+0x120b)[0x46c8ab]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x347021e074]
./pd[0x40ffd9]
======= Memory map: ========
00110000-001ac000 r-xp 00000000 fd:00 18513989                           /usr/lib64/libavformat.so.52.22.1
001ac000-003ac000 ---p 0009c000 fd:00 18513989                           /usr/lib64/libavformat.so.52.22.1
003ac000-003b7000 rw-p 0009c000 fd:00 18513989                           /usr/lib64/libavformat.so.52.22.1
003b7000-003b9000 rwxp 00000000 00:0f 203                                /dev/zero
00400000-004e0000 r-xp 00000000 fd:00 33622022                           /home/joliverl/Desktop/pd-0.41-4/bin/pd
006e0000-006e2000 rw-p 000e0000 fd:00 33622022                           /home/joliverl/Desktop/pd-0.41-4/bin/pd
006e2000-006ef000 rw-p 006e2000 00:00 0 
006ef000-00a25000 r-xp 00000000 fd:00 33591301                           /home/joliverl/Desktop/Gem/src/Gem.pd_linux
00a25000-00c24000 ---p 00336000 fd:00 33591301                           /home/joliverl/Desktop/Gem/src/Gem.pd_linux
00c24000-00c49000 rw-p 00335000 fd:00 33591301                           /home/joliverl/Desktop/Gem/src/Gem.pd_linux
00c49000-00c4e000 rw-p 00c49000 00:00 0 
00c4e000-00c7b000 r-xp 00000000 fd:00 18513967                           /usr/lib64/libmpeg3.so.1.0.0
00c7b000-00e7b000 ---p 0002d000 fd:00 18513967                           /usr/lib64/libmpeg3.so.1.0.0
00e7b000-00e81000 rw-p 0002d000 fd:00 18513967                           /usr/lib64/libmpeg3.so.1.0.0
00e81000-00e94000 rw-p 00e81000 00:00 0 
00e94000-00f18000 r-xp 00000000 fd:00 18513997                           /usr/lib64/libquicktime.so.0.0.0
00f18000-01117000 ---p 00084000 fd:00 18513997                           /usr/lib64/libquicktime.so.0.0.0
01117000-0111c000 rw-p 00083000 fd:00 18513997                           /usr/lib64/libquicktime.so.0.0.0
0111c000-0111d000 rw-p 0111c000 00:00 0 
0111d000-01161000 r-xp 00000000 fd:00 18513933                           /usr/lib64/libmp3lame.so.0.0.0
01161000-01360000 ---p 00044000 fd:00 18513933                           /usr/lib64/libmp3lame.so.0.0.0
01360000-01362000 rw-p 00043000 fd:00 18513933                           /usr/lib64/libmp3lame.so.0.0.0
01362000-01393000 rw-p 01362000 00:00 0 
01413000-01b65000 rw-p 01413000 00:00 0                                  [heap]
0364f000-0365d000 r-xp 00000000 fd:00 18513981                           /usr/lib64/libfaac.so.0.0.0
0365d000-0385d000 ---p 0000e000 fd:00 18513981                           /usr/lib64/libfaac.so.0.0.0
0385d000-03860000 rw-p 0000e000 fd:00 18513981                           /usr/lib64/libfaac.so.0.0.0
03c21000-03c29000 r-xp 00000000 fd:00 18513991                           /usr/lib64/libavutil.so.49.10.0
03c29000-03e29000 ---p 00008000 fd:00 18513991                           /usr/lib64/libavutil.so.49.10.0
03e29000-03e2a000 rw-p 00008000 fd:00 18513991                           /usr/lib64/libavutil.so.49.10.0
03e2a000-03e2d000 rw-p 03e2a000 00:00 0 
04138000-04142000 r-xp 00000000 fd:00 18513965                           /usr/lib64/liba52.so.0.0.0
04142000-04341000 ---p 0000a000 fd:00 18513965                           /usr/lib64/liba52.so.0.0.0
04341000-04342000 rw-p 00009000 fd:00 18513965                           /usr/lib64/liba52.so.0.0.0
04342000-04343000 rw-p 04342000 00:00 0 
04380000-04Pd: signal 6

--
Jaime E Oliver LR

joliverl@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 202 1522
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA