[Sc-devel] [bug] RecordBuf_next_10 crash

View: New views
5 Messages — Rating Filter:   Alert me  

[Sc-devel] [bug] RecordBuf_next_10 crash

by Tim Blechmann-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

[sry for this unprofessional bug report]

hi all, i don't have the time to produce a stripped down version of this
bug ...

i experience a segmentation fault in RecordBuf_next_10:

the backtrace is:
>  0 RecordBuf_next_10 PC=0xb7204c93, FP=0xb4576198 [/home/tim/workspace/Supercollider/Source/plugins/DelayUGens.cpp#1236]
   1 Graph_Calc       PC=0xb7ff89f1, FP=0xb45761b8 [/home/tim/workspace/Supercollider/Source/server/SC_Graph.cpp#320]
   2 Graph_FirstCalc  PC=0xb7ff8a51, FP=0xb45761d8 [/home/tim/workspace/Supercollider/Source/server/SC_Graph.cpp#293]
   3 Group_Calc       PC=0xb7ffc02e, FP=0xb45761e8 [/home/tim/workspace/Supercollider/Source/server/SC_Group.cpp#71]
   4 Group_Calc       PC=0xb7ffc02e, FP=0xb45761f8 [/home/tim/workspace/Supercollider/Source/server/SC_Group.cpp#71]
   5 Group_Calc       PC=0xb7ffc02e, FP=0xb4576208 [/home/tim/workspace/Supercollider/Source/server/SC_Group.cpp#71]
   6 World_Run        PC=0xb801272f, FP=0xb4576218 [/home/tim/workspace/Supercollider/Source/server/SC_World.cpp#928]
   7 SC_JackDriver::Run PC=0xb801a82b, FP=0xb4576348 [/home/tim/workspace/Supercollider/Source/server/SC_Jack.cpp#545]
   8 _ZL18sc_jack_process_cbjPv PC=0xb801afe9, FP=0xb4576358 [/home/tim/workspace/Supercollider/Source/server/SC_Jack.cpp#234]
   9 _ZN4Jack10JackClient7ExecuteEv PC=0xb7c9afad, FP=0xb45763a8 [/usr/local/lib/libjack.so.0]
  10 _ZN4Jack15JackPosixThread13ThreadHandlerEPv PC=0xb7ca6a75, FP=0xb45763c8 [/usr/local/lib/libjack.so.0]
  11 start_thread     PC=0xb7d2b4f5, FP=0xb45764b8 [/lib/i686/cmov/libpthread.so.0]

i could reproduce this segfault with a rather complex script, utilizing
the MultiTap class.

in the specific code line:
table0[0] = *++(in[0]);

the in array doesn't seem to be properly initialized:
 in = {
   [0] = 0xfffffffc -> <Bad address: 0xfffffffc>
   [1] = 0xb715c620 -> -0.0170621
   [2] = 0xb714b118 -> 1.60533e-41 <denormalized>
   [3] = 0x00002cc0 -> <Bad address: 0x00002cc0>
   [4] = 0x00000100 -> <Bad address: 0x00000100>
   [5] = 0x00000040 -> <Bad address: 0x00000040>
   [6] = 0xb715c718 -> -0.00622205
   [7] = 0xb71d3e88 -> -0.00622205
   [8] = 0x00000020 -> <Bad address: 0x00000020>
   [9] = 0x00000000
   [10] = 0x00000020 -> <Bad address: 0x00000020>
   [11] = 0xb71d3e88 -> -0.00622205
   [12] = 0xb715c718 -> -0.00622205
   [13] = 0x00000020 -> <Bad address: 0x00000020>
   [14] = 0x00000000
   [15] = 0xb72043fb -> -2.02148e-23
 }

i experienced this problem with 3.2 and current svn trunk ...

best, tim

--
tim@...
http://tim.klingt.org

There's no such entity as "most people". These are generalities. All
generalities are meaningless. You've got to pin it down to a specific
person doing a specific thing at a specific time and space.
  William S. Burroughs

_______________________________________________
Sc-devel mailing list
Sc-devel@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-devel

Fwd: [Sc-devel] [bug] RecordBuf_next_10 crash

by Josh Parmenter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

From the old list,

Josh

Begin forwarded message:

From: Tim Blechmann <tim@...>
Date: July 12, 2008 9:02:37 AM PDT
Subject: [Sc-devel] [bug] RecordBuf_next_10 crash
Reply-To: sc-devel@...

[sry for this unprofessional bug report]

hi all, i don't have the time to produce a stripped down version of this
bug ...

i experience a segmentation fault in RecordBuf_next_10:

the backtrace is:
0 RecordBuf_next_10 PC=0xb7204c93, FP=0xb4576198 [/home/tim/workspace/Supercollider/Source/plugins/DelayUGens.cpp#1236]
  1 Graph_Calc       PC=0xb7ff89f1, FP=0xb45761b8 [/home/tim/workspace/Supercollider/Source/server/SC_Graph.cpp#320]
  2 Graph_FirstCalc  PC=0xb7ff8a51, FP=0xb45761d8 [/home/tim/workspace/Supercollider/Source/server/SC_Graph.cpp#293]
  3 Group_Calc       PC=0xb7ffc02e, FP=0xb45761e8 [/home/tim/workspace/Supercollider/Source/server/SC_Group.cpp#71]
  4 Group_Calc       PC=0xb7ffc02e, FP=0xb45761f8 [/home/tim/workspace/Supercollider/Source/server/SC_Group.cpp#71]
  5 Group_Calc       PC=0xb7ffc02e, FP=0xb4576208 [/home/tim/workspace/Supercollider/Source/server/SC_Group.cpp#71]
  6 World_Run        PC=0xb801272f, FP=0xb4576218 [/home/tim/workspace/Supercollider/Source/server/SC_World.cpp#928]
  7 SC_JackDriver::Run PC=0xb801a82b, FP=0xb4576348 [/home/tim/workspace/Supercollider/Source/server/SC_Jack.cpp#545]
  8 _ZL18sc_jack_process_cbjPv PC=0xb801afe9, FP=0xb4576358 [/home/tim/workspace/Supercollider/Source/server/SC_Jack.cpp#234]
  9 _ZN4Jack10JackClient7ExecuteEv PC=0xb7c9afad, FP=0xb45763a8 [/usr/local/lib/libjack.so.0]
 10 _ZN4Jack15JackPosixThread13ThreadHandlerEPv PC=0xb7ca6a75, FP=0xb45763c8 [/usr/local/lib/libjack.so.0]
 11 start_thread     PC=0xb7d2b4f5, FP=0xb45764b8 [/lib/i686/cmov/libpthread.so.0]

i could reproduce this segfault with a rather complex script, utilizing
the MultiTap class.

in the specific code line:
table0[0] = *++(in[0]);

the in array doesn't seem to be properly initialized:
in = {
  [0] = 0xfffffffc -> <Bad address: 0xfffffffc>
  [1] = 0xb715c620 -> -0.0170621
  [2] = 0xb714b118 -> 1.60533e-41 <denormalized>
  [3] = 0x00002cc0 -> <Bad address: 0x00002cc0>
  [4] = 0x00000100 -> <Bad address: 0x00000100>
  [5] = 0x00000040 -> <Bad address: 0x00000040>
  [6] = 0xb715c718 -> -0.00622205
  [7] = 0xb71d3e88 -> -0.00622205
  [8] = 0x00000020 -> <Bad address: 0x00000020>
  [9] = 0x00000000
  [10] = 0x00000020 -> <Bad address: 0x00000020>
  [11] = 0xb71d3e88 -> -0.00622205
  [12] = 0xb715c718 -> -0.00622205
  [13] = 0x00000020 -> <Bad address: 0x00000020>
  [14] = 0x00000000
  [15] = 0xb72043fb -> -2.02148e-23
}

i experienced this problem with 3.2 and current svn trunk ...

best, tim

--
tim@...
http://tim.klingt.org

There's no such entity as "most people". These are generalities. All
generalities are meaningless. You've got to pin it down to a specific
person doing a specific thing at a specific time and space.
 William S. Burroughs

_______________________________________________
Sc-devel mailing list
Sc-devel@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-devel

******************************************

/* Joshua D. Parmenter

http://www.realizedsound.net/josh/


“Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono

*/


Re: [Sc-devel] [bug] RecordBuf_next_10 crash

by Josh Parmenter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Not sure about the bug, but if you have the svn of sc3-plugins, I have  
a new pair of UGens for doing tapped delays. There is DelTapWr and  
DelTapRd. They are pretty cool and more efficient then the various  
PlayBuf based taps in the distro. You can get them here (and it may  
make what you are trying to do easier).

http://sourceforge.net/projects/sc3-plugins/

They are part of the JoshUGens.

Hope that helps.

Josh


On Jul 12, 2008, at 9:02 AM, Tim Blechmann wrote:

> [sry for this unprofessional bug report]
>
> hi all, i don't have the time to produce a stripped down version of  
> this
> bug ...
>
> i experience a segmentation fault in RecordBuf_next_10:
>
> the backtrace is:
>> 0 RecordBuf_next_10 PC=0xb7204c93, FP=0xb4576198 [/home/tim/
>> workspace/Supercollider/Source/plugins/DelayUGens.cpp#1236]
>   1 Graph_Calc       PC=0xb7ff89f1, FP=0xb45761b8 [/home/tim/
> workspace/Supercollider/Source/server/SC_Graph.cpp#320]
>   2 Graph_FirstCalc  PC=0xb7ff8a51, FP=0xb45761d8 [/home/tim/
> workspace/Supercollider/Source/server/SC_Graph.cpp#293]
>   3 Group_Calc       PC=0xb7ffc02e, FP=0xb45761e8 [/home/tim/
> workspace/Supercollider/Source/server/SC_Group.cpp#71]
>   4 Group_Calc       PC=0xb7ffc02e, FP=0xb45761f8 [/home/tim/
> workspace/Supercollider/Source/server/SC_Group.cpp#71]
>   5 Group_Calc       PC=0xb7ffc02e, FP=0xb4576208 [/home/tim/
> workspace/Supercollider/Source/server/SC_Group.cpp#71]
>   6 World_Run        PC=0xb801272f, FP=0xb4576218 [/home/tim/
> workspace/Supercollider/Source/server/SC_World.cpp#928]
>   7 SC_JackDriver::Run PC=0xb801a82b, FP=0xb4576348 [/home/tim/
> workspace/Supercollider/Source/server/SC_Jack.cpp#545]
>   8 _ZL18sc_jack_process_cbjPv PC=0xb801afe9, FP=0xb4576358 [/home/
> tim/workspace/Supercollider/Source/server/SC_Jack.cpp#234]
>   9 _ZN4Jack10JackClient7ExecuteEv PC=0xb7c9afad, FP=0xb45763a8 [/
> usr/local/lib/libjack.so.0]
>  10 _ZN4Jack15JackPosixThread13ThreadHandlerEPv PC=0xb7ca6a75,  
> FP=0xb45763c8 [/usr/local/lib/libjack.so.0]
>  11 start_thread     PC=0xb7d2b4f5, FP=0xb45764b8 [/lib/i686/cmov/
> libpthread.so.0]
>
> i could reproduce this segfault with a rather complex script,  
> utilizing
> the MultiTap class.
>
> in the specific code line:
> table0[0] = *++(in[0]);
>
> the in array doesn't seem to be properly initialized:
> in = {
>   [0] = 0xfffffffc -> <Bad address: 0xfffffffc>
>   [1] = 0xb715c620 -> -0.0170621
>   [2] = 0xb714b118 -> 1.60533e-41 <denormalized>
>   [3] = 0x00002cc0 -> <Bad address: 0x00002cc0>
>   [4] = 0x00000100 -> <Bad address: 0x00000100>
>   [5] = 0x00000040 -> <Bad address: 0x00000040>
>   [6] = 0xb715c718 -> -0.00622205
>   [7] = 0xb71d3e88 -> -0.00622205
>   [8] = 0x00000020 -> <Bad address: 0x00000020>
>   [9] = 0x00000000
>   [10] = 0x00000020 -> <Bad address: 0x00000020>
>   [11] = 0xb71d3e88 -> -0.00622205
>   [12] = 0xb715c718 -> -0.00622205
>   [13] = 0x00000020 -> <Bad address: 0x00000020>
>   [14] = 0x00000000
>   [15] = 0xb72043fb -> -2.02148e-23
> }
>
> i experienced this problem with 3.2 and current svn trunk ...
>
> best, tim
>
> --
> tim@...
> http://tim.klingt.org
>
> There's no such entity as "most people". These are generalities. All
> generalities are meaningless. You've got to pin it down to a specific
> person doing a specific thing at a specific time and space.
>  William S. Burroughs
>
> _______________________________________________
> Sc-devel mailing list
> Sc-devel@...
> http://lists.create.ucsb.edu/mailman/listinfo/sc-devel

******************************************
/* Joshua D. Parmenter
http://www.realizedsound.net/josh/

“Every composer – at all times and in all cases – gives his own  
interpretation of how modern society is structured: whether actively  
or passively, consciously or unconsciously, he makes choices in this  
regard. He may be conservative or he may subject himself to continual  
renewal; or he may strive for a revolutionary, historical or social  
palingenesis." - Luigi Nono
*/

_______________________________________________
Sc-devel mailing list
Sc-devel@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-devel

Re: [Sc-devel] Fwd: [bug] RecordBuf_next_10 crash

by Tim Blechmann-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>  From the old list,

... not from a list, via gmane ...

i'll have a look at the sc3-plugins ... still, recordbuf should
segfault ;)

thnx, tim

--
tim@...
http://tim.klingt.org

After one look at this planet any visitor from outer space would say
"I want to see the manager."
  William S. Burroughs

_______________________________________________
Sc-devel mailing list
Sc-devel@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-devel

Re: [Sc-devel] Fwd: [bug] RecordBuf_next_10 crash

by Josh Parmenter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Jul 12, 2008, at 11:08 AM, Tim Blechmann wrote:
>> From the old list,
>
> ... not from a list, via gmane ...
>
> i'll have a look at the sc3-plugins ... still, recordbuf should
> segfault ;)
>
I assume you mean it shouldn't segfault.

It usually doesn't, and without seeing your code, it would be hard to  
know what the circumstances are.

Josh


> thnx, tim
>
> --
> tim@...
> http://tim.klingt.org
>
> After one look at this planet any visitor from outer space would say
> "I want to see the manager."
>  William S. Burroughs
>
> _______________________________________________
> Sc-devel mailing list
> Sc-devel@...
> http://lists.create.ucsb.edu/mailman/listinfo/sc-devel

******************************************
/* Joshua D. Parmenter
http://www.realizedsound.net/josh/

“Every composer – at all times and in all cases – gives his own  
interpretation of how modern society is structured: whether actively  
or passively, consciously or unconsciously, he makes choices in this  
regard. He may be conservative or he may subject himself to continual  
renewal; or he may strive for a revolutionary, historical or social  
palingenesis." - Luigi Nono
*/

_______________________________________________
Sc-devel mailing list
Sc-devel@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-devel
LightInTheBox - Buy quality products at wholesale price