[PD-dev] [ pure-data-Bugs-1927505 ] 0.40.3 crash on opening helpfile

SourceForge.net noreply at sourceforge.net
Sun Jul 6 04:20:20 CEST 2008


Bugs item #1927505, was opened at 2008-03-27 17:24
Message generated for change (Comment added) made by sf-robot
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1927505&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: Closed
Resolution: None
Priority: 5
Private: No
Submitted By: Dan Wilcox (danomatika)
Assigned to: Hans-Christoph Steiner (eighthave)
Summary: 0.40.3 crash on opening helpfile

Initial Comment:
PD-extended is  occasionally crashing when opening a helpfile aka right click, help.

I'm on Ubuntu Gusty.

Here's a crash dump:
----------------------------------
dano at danomatika:~$ pd
JACK tmpdir identified as [/dev/shm]
tk scaling is 1.18830409357
*** glibc detected *** pd: malloc(): memory corruption (fast): 0x082dacc8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7d01c42]
/lib/tls/i686/cmov/libc.so.6(__libc_calloc+0xd2)[0xb7d02d02]
pd(getbytes+0x1e)[0x80af0ae]
======= Memory map: ========
08048000-0811d000 r-xp 00000000 08:01 224764     /usr/local/bin/pd
0811d000-0811f000 rw-p 000d4000 08:01 224764     /usr/local/bin/pd
0811f000-08314000 rw-p 0811f000 00:00 0          [heap]
b7a00000-b7a21000 rw-p b7a00000 00:00 0 
b7a21000-b7b00000 ---p b7a21000 00:00 0 
b7b65000-b7b6f000 r-xp 00000000 08:01 2196       /lib/libgcc_s.so.1
b7b6f000-b7b70000 rw-p 0000a000 08:01 2196       /lib/libgcc_s.so.1
b7b82000-b7b83000 r-xp 00000000 08:01 224585     /usr/local/lib/pd/extra/zexy/makesymbol.pd_linux
b7b83000-b7b84000 rw-p 00001000 08:01 224585     /usr/local/lib/pd/extra/zexy/makesymbol.pd_linux
b7b84000-b7baa000 r-xp 00000000 08:01 222092     /usr/local/lib/pd/extra/expr~/expr.pd_linux
b7baa000-b7bab000 rw-p 00026000 08:01 222092     /usr/local/lib/pd/extra/expr~/expr.pd_linux
b7bab000-b7bac000 r-xp 00000000 08:01 223527     /usr/local/lib/pd/extra/iemlib/iem_send.pd_linux
b7bac000-b7bad000 rw-p 00001000 08:01 223527     /usr/local/lib/pd/extra/iemlib/iem_send.pd_linux
b7bad000-b7baf000 r-xp 00000000 08:01 223523     /usr/local/lib/pd/extra/iemlib/iem_receive.pd_linux
b7baf000-b7bb0000 rw-p 00001000 08:01 223523     /usr/local/lib/pd/extra/iemlib/iem_receive.pd_linux
b7bb0000-b7bb1000 r-xp 00000000 08:01 224617     /usr/local/lib/pd/extra/zexy/tabdump.pd_linux
b7bb1000-b7bb2000 rw-p 00000000 08:01 224617     /usr/local/lib/pd/extra/zexy/tabdump.pd_linux
b7bb2000-b7bb3000 r-xp 00000000 08:01 223371     /usr/local/lib/pd/extra/ggee/getdir.pd_linux
b7bb3000-b7bb4000 rw-p 00000000 08:01 223371     /usr/local/lib/pd/extra/ggee/getdir.pd_linux
b7bb4000-b7bb8000 r-xp 00000000 08:01 223071     /usr/local/lib/pd/extra/cyclone/tosymbol.pd_linux
b7bb8000-b7bb9000 rw-p 00003000 08:01 223071     /usr/local/lib/pd/extra/cyclone/tosymbol.pd_linux
b7bb9000-b7bba000 r-xp 00000000 08:01 224576     /usr/local/lib/pd/extra/zexy/length.pd_linux
b7bba000-b7bbb000 rw-p 00000000 08:01 224576     /usr/local/lib/pd/extra/zexy/length.pd_linux
b7bbb000-b7bbc000 r-xp 00000000 08:01 224620     /usr/local/lib/pd/extra/zexy/tabset.pd_linux
b7bbc000-b7bbd000 rw-p 00000000 08:01 224620     /usr/local/lib/pd/extra/zexy/tabset.pd_linux
b7bbd000-b7bbe000 r-xp 00000000 08:01 223328     /usr/local/lib/pd/extra/flatspace/string2any.pd_linux
b7bbe000-b7bbf000 rw-p 00001000 08:01 223328     /usr/local/lib/pd/extra/flatspace/string2any.pd_linux
b7bbf000-b7bc1000 r-xp 00000000 08:01 224569     /usr/local/lib/pd/extra/zexy/drip.pd_linux
b7bc1000-b7bc2000 rw-p 00001000 08:01 224569     /usr/local/lib/pd/extra/zexy/drip.pd_linux
b7bc2000-b7bc3000 r-xp 00000000 08:01 223229     /usr/local/lib/pd/extra/flatspace/any2string.pd_linux
b7bc3000-b7bc4000 rw-p 00000000 08:01 223229     /usr/local/lib/pd/extra/flatspace/any2string.pd_linux
b7bc4000-b7bc5000 r-xp 00000000 08:01 224604     /usr/local/lib/pd/extra/zexy/relay.pd_linux
b7bc5000-b7bc6000 rw-p 00000000 08:01 224604     /usr/local/lib/pd/extra/zexy/relay.pd_linux
b7bc6000-b7bc8000 r-xp 00000000 08:01 223532     /usr/local/lib/pd/extra/iemlib/mergefilename.pd_linux
b7bc8000-b7bc9000 rw-p 00001000 08:01 223532     /usr/local/lib/pd/extra/iemlib/mergefilename.pd_linux
b7bc9000-b7bca000 r-xp 00000000 08:01 223513     /usr/local/lib/pd/extra/iemlib/dollarg.pd_linux
b7bca000-b7bcb000 rw-p 00000000 08:01 223513     /usr/local/lib/pd/extra/iemlib/dollarg.pd_linux
b7bcb000-b7bcc000 r-xp 00000000 08:01 223542     /usr/local/lib/pd/extra/iemlib/splitfilename.pd_linux
b7bcc000-b7bcd000 rw-p 00000000 08:01 223542     /usr/local/lib/pd/extra/iemlib/splitfilename.pd_linux
b7bcd000-b7bce000 r-xp 00000000 08:01 224566     /usr/local/lib/pd/extra/zexy/demultiplex.pd_linux
b7bce000-b7bcf000 rw-p 00000000 08:01 224566     /usr/local/lib/pd/extra/zexy/demultiplex.pd_linux
b7bcf000-b7bd0000 r-xp 00000000 08:01 224599     /usr/lPd: signal 6
pd_gui: pd process exited


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

>Comment By: SourceForge Robot (sf-robot)
Date: 2008-07-05 22:20

Message:
Logged In: YES 
user_id=1312539
Originator: NO

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).

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

Comment By: Hans-Christoph Steiner (eighthave)
Date: 2008-06-21 11:15

Message:
Logged In: YES 
user_id=27104
Originator: NO

I tried again to reproduce this with no luck.  This is on Ubuntu Hardy
using 0.40.3-20080621.  Perhaps it is fixed now?  I attached the patch I
used to test it.  
File Added: help-patch-crash.pd

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

Comment By: Hans-Christoph Steiner (eighthave)
Date: 2008-05-09 16:21

Message:
Logged In: YES 
user_id=27104
Originator: NO

I couldn't reproduce this with Pd-extended 0.40.3-20080503 on Ubuntu/Hardy
Intel.  Is is possible to narrow it down?  Like maybe it is a specific help
patch?

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

Comment By: oli44 (oli44)
Date: 2008-04-07 04:44

Message:
Logged In: YES 
user_id=1473188
Originator: NO

Hello,

I can reproduce it with either ubuntu gutsy or debian etch.

here is another backtrace: the program froze , i had to ctrl+C it then got
the back trace. mayve there is some better way?

(gdb) run
Starting program: /usr/local/bin/pd 
[Thread debugging using libthread_db enabled]
[New Thread -1211558224 (LWP 15445)]
tk scaling is 1.04205128205
<init> : Avifile RELEASE-0.7.47-070916-12:47-4.1.3
<init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep
mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf
<init> : 2201.00 MHz Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz
processor detected
[New Thread -1248830576 (LWP 15450)]
*** glibc detected *** /usr/local/bin/pd: malloc(): memory corruption
(fast): 0x0863f5f0 ***
backtrace

Program received signal SIGINT, Interrupt.
[Switching to Thread -1211558224 (LWP 15445)]
0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d7366e in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7d012df in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt
stack?)
(gdb) 



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

Comment By: Hans-Christoph Steiner (eighthave)
Date: 2008-04-03 23:22

Message:
Logged In: YES 
user_id=27104
Originator: NO

Do you have any way to reproduce this?  Does it happen with certain help
files?

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

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




More information about the Pd-dev mailing list