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