[PD-dev] [ pure-data-Bugs-3342314 ] $@ segfault

SourceForge.net noreply at sourceforge.net
Wed Jun 29 01:05:03 CEST 2011


Bugs item #3342314, was opened at 2011-06-28 19:05
Message generated for change (Tracker Item Submitted) made by jancsika1
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3342314&group_id=55736

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: pd-extended
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jonathan Wilkes (jancsika1)
Assigned to: Hans-Christoph Steiner (eighthave)
Summary: $@ segfault

Initial Comment:
Clicking the messagebox in the attached patch causes a crash (backtrace below).

Pd 0.43.1extended-20110626 on Fedora 15 x86_64


*** glibc detected *** ./pd: double free or corruption (!prev): 0x0000000000a02a40 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3e2807703a]
./pd(binbuf_eval+0x86b)[0x46004b]
./pd(outlet_list+0x4a)[0x456cda]
./pd[0x495703]
./pd(outlet_list+0x4a)[0x456cda]
/home/zod/pd-extended/packages/linux_make/build/usr/lib/pd-extended/bin/../extra/vanilla/list.pd_linux(+0x16ad)[0x7f852bbf76ad]
./pd[0x453e7c]
./pd(outlet_float+0x3f)[0x456b1f]
./pd(outlet_bang+0x29)[0x4569f9]
./pd[0x492086]
./pd(outlet_float+0x3f)[0x456b1f]
./pd(binbuf_eval+0xe48)[0x460628]
./pd[0x41faaf]
./pd(canvas_doclick+0x357)[0x44c817]
./pd(pd_typedmess+0x49d)[0x45535d]
./pd(pd_typedmess+0x21b)[0x4550db]
./pd(binbuf_eval+0xe12)[0x4605f2]
./pd(socketreceiver_read+0xa1)[0x469f31]
./pd[0x468ed4]
./pd(m_mainloop+0x8fd)[0x4640fd]
/lib64/libc.so.6(__libc_start_main+0xed)[0x3e2802139d]
./pd[0x413b41]
======= Memory map: ========
00400000-004fe000 r-xp 00000000 fd:02 13500703                           /home/zod/pd-extended/packages/linux_make/build/usr/lib/pd-extended/bin/pd
006fe000-00701000 rw-p 000fe000 fd:02 13500703                           /home/zod/pd-extended/packages/linux_make/build/usr/lib/pd-extended/bin/pd
00701000-00711000 rw-p 00000000 00:00 0 
0099e000-00a75000 rw-p 00000000 00:00 0                                  [heap]
3e27c00000-3e27c1f000 r-xp 00000000 fd:01 157596                         /lib64/ld-2.14.so
3e27e1e000-3e27e1f000 r--p 0001e000 fd:01 157596                         /lib64/ld-2.14.so
3e27e1f000-3e27e20000 rw-p 0001f000 fd:01 157596                         /lib64/ld-2.14.so
3e27e20000-3e27e21000 rw-p 00000000 00:00 0 
3e28000000-3e2818f000 r-xp 00000000 fd:01 157603                         /lib64/libc-2.14.so
3e2818f000-3e2838e000 ---p 0018f000 fd:01 157603                         /lib64/libc-2.14.so
3e2838e000-3e28392000 r--p 0018e000 fd:01 157603                         /lib64/libc-2.14.so
3e28392000-3e28393000 rw-p 00192000 fd:01 157603                         /lib64/libc-2.14.so
3e28393000-3e28399000 rw-p 00000000 00:00 0 
3e28400000-3e28416000 r-xp 00000000 fd:01 151273                         /lib64/libpthread-2.14.so
3e28416000-3e28615000 ---p 00016000 fd:01 151273                         /lib64/libpthread-2.14.so
3e28615000-3e28616000 r--p 00015000 fd:01 151273                         /lib64/libpthread-2.14.so
3e28616000-3e28617000 rw-p 00016000 fd:01 151273                         /lib64/libpthread-2.14.so
3e28617000-3e2861b000 rw-p 00000000 00:00 0 
3e28800000-3e28802000 r-xp 00000000 fd:01 157626                         /lib64/libdl-2.14.so
3e28802000-3e28a02000 ---p 00002000 fd:01 157626                         /lib64/libdl-2.14.so
3e28a02000-3e28a03000 r--p 00002000 fd:01 157626                         /lib64/libdl-2.14.so
3e28a03000-3e28a04000 rw-p 00003000 fd:01 157626                         /lib64/libdl-2.14.so
3e28c00000-3e28c07000 r-xp 00000000 fd:01 157622                         /lib64/librt-2.14.so
3e28c07000-3e28e06000 ---p 00007000 fd:01 157622                         /lib64/librt-2.14.so
3e28e06000-3e28e07000 r--p 00006000 fd:01 157622                         /lib64/librt-2.14.so
3e28e07000-3e28e08000 rw-p 00007000 fd:01 157622                         /lib64/librt-2.14.so
3e29000000-3e29083000 r-xp 00000000 fd:01 157620                         /lib64/libm-2.14.so
3e29083000-3e29282000 ---p 00083000 fd:01 157620                         /lib64/libm-2.14.so
3e29282000-3e29283000 r--p 00082000 fd:01 157620                         /lib64/libm-2.14.so
3e29283000-3e29284000 rw-p 00083000 fd:01 157620                         /lib64/libm-2.14.so
3e29400000-3e29415000 r-xp 00000000 fd:01 157637                         /lib64/libgcc_s-4.6.0-20110530.so.1
3e29415000-3e29614000 ---p 00015000 fd:01 157637                         /lib64/libgcc_s-4.6.0-20110530.so.1
3e29614000-3e29615000 rw-p 00014000 fd:01 157637                         /lib64/libgcc_s-4.6.0-20110530.so.1
3e2b000000-3e2b002000 r-xp 00000000 fd:01 157635                         /usr/lib64/libXau.so.6.0.0
3e2b002000-3e2b202000 ---p 00002000 fd:01 157635                         /usr/lib64/libXau.so.6.0.0
3e2b202000-3e2b203000 rw-p 00002000 fd:01 157635                         /usr/lib64/libXau.so.6.0.0
3e2b400000-3e2b41b000 r-xp 00000000 fd:01 157636                         /usr/lib64/libxcb.so.1.1.0
3e2b41b000-3e2b61a000 ---p 0001b000 fd:01 157636                         /usr/lib64/libxcb.so.1.1.0
3e2b61a000-3e2b61b000 rw-p 0001a000 fd:01 157636                         /usr/lib64/libxcb.so.1.1.0
3e2b800000-3e2b939000 r-xp 00000000 fd:01 157638                         /usr/lib64/libX11.so.6.3.0
3e2b939000-3e2bb38000 ---p 00139000 fd:01 157638                         /usr/lib64/libX11.so.6.3.0
3e2bb38000-3e2bb3e000 rw-p 00138000 fd:01 157638                         /usr/lib64/libX11.so.6.3.0
3e2bc00000-3e2bc6b000 r-xp 00000000 fd:01 157814                         /usr/lib64/libGLU.so.1.3.071100
3e2bc6b000-3e2be6a000 ---p 0006b000 fd:01 157814                         /usr/lib64/libGLU.so.1.3.071100
3e2be6a000-3e2be6c000 rw-p 0006a000 fd:01 157814                         /usr/lib64/libGLU.so.1.3.071100
3e2c400000-3e2c411000 r-xp 00000000 fd:01 157646                         /usr/lib64/libXext.so.6.4.0
3e2c411000-3e2c611000 ---p 00011000 fd:01 157646                         /usr/lib64/libXext.so.6.4.0
3e2c611000-3e2c612000 rw-p 00011000 fd:01 157646                         /usr/lib64/libXext.so.6.4.0
3e2e000000-3e2e005000 r-xp 00000000 fd:01 157650                         /usr/lib64/libXfixes.so.3.1.0
3e2e005000-3e2e205000 ---p 00005000 fd:01 157650                         /usr/lib64/libXfixes.so.3.1.0
3e2e205000-3e2e206000 rw-p 00005000 fd:01 157650                         /usr/lib64/libXfixes.so.3.1.0
3e2e800000-3e2e8e8000 r-xp 00000000 fd:01 157658                         /usr/lib64/libstdc++.so.6.0.16
3e2e8e8000-3e2eae8000 ---p 000e8000 fd:01 157658                         /usr/lib64/libstdc++.so.6.0.16
3e2eae8000-3e2eaf0000 r--p 000e8000 fd:01 157658                         /usr/lib64/libstdc++.so.6.0.16
3e2eaf0000-3e2eaf2000 rw-p 000f0000 fd:01 157658                         /usr/lib64/libstdc++.so.6.0.16
3e2eaf2000-3e2eb07000 rw-p 00000000 00:00 0 
3e30400000-3e304ea000 r-xp 00000000 fd:01 154026                         /lib64/libasound.so.2.0.0
3e304ea000-3e306e9000 ---p 000ea000 fd:01 154026                         /lib64/libasound.so.2.0.0
3e306e9000-3e306f1000 rw-p 000e9000 fd:01 154026                         /lib64/libasound.so.2.0.0
3e30c00000-3e30c02000 r-xp 00000000 fd:01 157653                         /usr/lib64/libXdamage.so.1.1.0
3e30c02000-3e30e01000 ---p 00002000 fd:01 157653                         /usr/lib64/libXdamage.so.1.1.0
3e30e01000-3e30e02000 rw-p 00001000 fd:01 157653                         /usr/lib64/libXdamage.so.1.1.0
3e3fc00000-3e3fc05000 r-xp 00000000 fd:01 155814                         /usr/lib64/libXxf86vm.so.1.0.0
3e3fc05000-3e3fe04000 ---p 00005000 fd:01 155814                         /usr/lib64/libXxf86vm.so.1Pd: signal 6


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3342314&group_id=55736



More information about the Pd-dev mailing list