[GEM-dev] pix_coordinate example crashes with curve3d

B. Bogart ben at ekran.org
Sun Apr 24 21:40:53 CEST 2005


Hey all,

Simply changing "square" to "curve3d" in the pix_coordinate example
crashes PD due to gdb trace at end of this message. (PD 0.38-2 on OSX
with Gem 0.90)

1. Create window
2. Load an image (I tired a number of JPG and TIF images)

attached is the test-patch.

I was really looking forward to using pix_coordinate to tile textures,
any other way to do this?

Thanks all.

b>


Program received signal EXC_BAD_ACCESS, Could not access memory.
curve3d::render(GemState*) (this=0x784000, state=0xbffffb80) at
src/Geos/curve3d.cpp:166
166     in src/Geos/curve3d.cpp
(gdb) where
#0  curve3d::render(GemState*) (this=0x784000, state=0xbffffb80) at
src/Geos/curve3d.cpp:166
#1  0x03203d4c in GemBase::gem_renderMess(GemCache*, GemState*)
(this=0x784000, cache=0xdb7, state=0xbffffb80) at src/Base/GemBase.cpp:80
#2  0x0320401c in GemBase::gem_MessCallback(void*, _symbol*, int,
_atom*) (data=0x10f1020, s=0xdb7, argc=1, argv=0x3) at
src/Base/GemBase.h:145
#3  0x00033364 in pd_typedmess (x=0x44b1d0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#4  0x00034290 in outlet_anything (x=0x340d0ec, s=0xbffff0e0, argc=0,
argv=0x44b1d0) at m_obj.c:445
#5  0x03203d84 in GemBase::gem_renderMess(GemCache*, GemState*)
(this=0xbffff0c0, cache=0xdb7, state=0x44b1d0) at src/Base/GemBase.cpp:92
#6  0x0320401c in GemBase::gem_MessCallback(void*, _symbol*, int,
_atom*) (data=0x10f1020, s=0xdb7, argc=1, argv=0x3) at
src/Base/GemBase.h:145
#7  0x00033364 in pd_typedmess (x=0x44bfd0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#8  0x00034290 in outlet_anything (x=0x340d0ec, s=0xbffff0e0, argc=0,
argv=0x44bfd0) at m_obj.c:445
#9  0x03203d84 in GemBase::gem_renderMess(GemCache*, GemState*)
(this=0xbffff2a0, cache=0xdb7, state=0x44bfd0) at src/Base/GemBase.cpp:92
#10 0x0320401c in GemBase::gem_MessCallback(void*, _symbol*, int,
_atom*) (data=0x10f1020, s=0xdb7, argc=1, argv=0x3) at
src/Base/GemBase.h:145
#11 0x00033364 in pd_typedmess (x=0x44b2e0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#12 0x00034290 in outlet_anything (x=0x340d0ec, s=0xbffff0e0, argc=0,
argv=0x44b2e0) at m_obj.c:445
#13 0x00033364 in pd_typedmess (x=0x44b2e0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#14 0x00033364 in pd_typedmess (x=0x44b2e0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#15 0x00034290 in outlet_anything (x=0x340d0ec, s=0xbffff0e0, argc=0,
argv=0x44b2e0) at m_obj.c:445
#16 0x03203d84 in GemBase::gem_renderMess(GemCache*, GemState*)
(this=0xbffff480, cache=0xdb7, state=0x44b2e0) at src/Base/GemBase.cpp:92
#17 0x0320401c in GemBase::gem_MessCallback(void*, _symbol*, int,
_atom*) (data=0x10f1020, s=0xdb7, argc=1, argv=0x3) at
src/Base/GemBase.h:145
#18 0x00033364 in pd_typedmess (x=0x44cdc0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#19 0x00034290 in outlet_anything (x=0x340d0ec, s=0xbffff0e0, argc=0,
argv=0x44cdc0) at m_obj.c:445
#20 0x00033364 in pd_typedmess (x=0x44cdc0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#21 0x00033364 in pd_typedmess (x=0x44cdc0, s=0x1, argc=18, argv=0x6) at
m_class.c:749
#22 0x00034290 in outlet_anything (x=0x340d0ec, s=0xbffff0e0, argc=0,
argv=0x44cdc0) at m_obj.c:445
#23 0x03211b90 in gemhead::renderGL(GemState*) (this=0xbffff820,
state=0x44cdc0) at src/Controls/gemhead.cpp:106
#24 0x03207238 in GemMan::render(void*) () at src/Base/GemMan.cpp:662
#25 0x000394e8 in sched_tick (next_sys_time=512860160) at m_sched.c:357
#26 0x000397b4 in m_scheduler () at m_sched.c:453
#27 0x000027b4 in _start (argc=0, argv=0x46db80, envp=0xbffffb80) at
/SourceCache/Csu/Csu-47/crt.c:267
#28 0x8fe1a558 in __dyld__dyld_start ()
(gdb) bt
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pix_coordinate-crash.pd
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20050424/33453ae6/attachment.asc>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20050424/33453ae6/attachment.pgp>


More information about the GEM-dev mailing list