[PD] Crash of Pd using Gem

2016-01-08 Thread Jack
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

Executing a patch, I get a crash of Pd.
My configuration:
Ubuntu 12.04
Pd 0.45.5
Gem 0.93 compiled jun 30 2013

For information : with Pd 0.46.5 and GEM: ver: 0.93.git 60998f6, I
only get a freeze on an other system (ubuntu 15.10), so it is
impossible to get a backtrace (maybe with a redirection that i never do)
.


Here the backtrace with Pd 0.45.5 and Gem 0.93 compiled jun 30 2013 on
Ubuntu 12.04 :

verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0
verbose(3): [gemframebuffer]: size: 1235x695
verbose(3): [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0
GL: invalid operation
verbose(3): [gemframebuffer]: size: 1340x753
verbose(3): [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0
verbose(3): [gemframebuffer]: size: 1340x753
verbose(3): [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0
GL: out of memory
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
GL: invalid framebuffer operation
verbose(3): [gemframebuffer]: size: 1328x747
verbose(3): [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0
verbose(3): [gemframebuffer]: size: 1328x747
verbose(3): [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0
GL: out of memory
verbose(3): [gemframebuffer]: size: 1316x740
verbose(3): [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0

Re: [PD] Crash of Pd using Gem

2016-01-08 Thread Jack
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

To be clear, i am not sure that it is related to Gem, but I use mainly
Gem in my patch, and i don't know what is :
"in list_prepend_list ()" from gdb
++

Jack



Le 08/01/2016 12:13, Jack a écrit :
> Hello,
> 
> Executing a patch, I get a crash of Pd. My configuration: Ubuntu
> 12.04 Pd 0.45.5 Gem 0.93 compiled jun 30 2013
> 
> For information : with Pd 0.46.5 and GEM: ver: 0.93.git 60998f6, I 
> only get a freeze on an other system (ubuntu 15.10), so it is 
> impossible to get a backtrace (maybe with a redirection that i
> never do) .
> 
> 
> Here the backtrace with Pd 0.45.5 and Gem 0.93 compiled jun 30 2013
> on Ubuntu 12.04 :
> 
> verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837] 
> verbose(3): [gemframebuffer]: type: BYTE [5121] verbose(3):
> [gemframebuffer]: texunit: 0 verbose(3): [gemframebuffer]: size:
> 1235x695 verbose(3): [gemframebuffer]: rectangle: 1 ->
> RECTANGLE(ARB) verbose(3): [gemframebuffer]: format: RGB/RGB32
> [6407/34837] verbose(3): [gemframebuffer]: type: BYTE [5121] 
> verbose(3): [gemframebuffer]: texunit: 0 GL: invalid operation 
> verbose(3): [gemframebuffer]: size: 1340x753 verbose(3):
> [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB) verbose(3):
> [gemframebuffer]: format: RGB/RGB32 [6407/34837] verbose(3):
> [gemframebuffer]: type: BYTE [5121] verbose(3): [gemframebuffer]:
> texunit: 0 verbose(3): [gemframebuffer]: size: 1340x753 verbose(3):
> [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB) verbose(3):
> [gemframebuffer]: format: RGB/RGB32 [6407/34837] verbose(3):
> [gemframebuffer]: type: BYTE [5121] verbose(3): [gemframebuffer]:
> texunit: 0 GL: out of memory GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation GL: invalid framebuffer operation GL:
> invalid framebuffer operation verbose(3): [gemframebuffer]: size:
> 1328x747 verbose(3): [gemframebuffer]: rectangle: 1 ->
> RECTANGLE(ARB) verbose(3): [gemframebuffer]: format: RGB/RGB32
> [6407/34837] verbose(3): [gemframebuffer]: type: BYTE [5121] 
> verbose(3): [gemframebuffer]: texunit: 0 verbose(3):
> [gemframebuffer]: size: 1328x747 verbose(3): [gemframebuffer]:
> rectangle: 1 -> RECTANGLE(ARB) verbose(3): [gemframebuffer]:
> format: RGB/RGB32 [6407/34837] 

Re: [PD] Crash of Pd using Gem

2016-01-08 Thread cyrille henry

there is a "GL: out of memory" in your backtrace.

so i guess a framebuffer can not be created, and gem is not immune to that.
even if gem should not crash, there is no way your patch will work as expected 
in this condition.

cheers
c


Le 08/01/2016 12:22, Jack a écrit :

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

To be clear, i am not sure that it is related to Gem, but I use mainly
Gem in my patch, and i don't know what is :
"in list_prepend_list ()" from gdb
++

Jack



Le 08/01/2016 12:13, Jack a écrit :

Hello,

Executing a patch, I get a crash of Pd. My configuration: Ubuntu
12.04 Pd 0.45.5 Gem 0.93 compiled jun 30 2013

For information : with Pd 0.46.5 and GEM: ver: 0.93.git 60998f6, I
only get a freeze on an other system (ubuntu 15.10), so it is
impossible to get a backtrace (maybe with a redirection that i
never do) .


Here the backtrace with Pd 0.45.5 and Gem 0.93 compiled jun 30 2013
on Ubuntu 12.04 :

verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121] verbose(3):
[gemframebuffer]: texunit: 0 verbose(3): [gemframebuffer]: size:
1235x695 verbose(3): [gemframebuffer]: rectangle: 1 ->
RECTANGLE(ARB) verbose(3): [gemframebuffer]: format: RGB/RGB32
[6407/34837] verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0 GL: invalid operation
verbose(3): [gemframebuffer]: size: 1340x753 verbose(3):
[gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB) verbose(3):
[gemframebuffer]: format: RGB/RGB32 [6407/34837] verbose(3):
[gemframebuffer]: type: BYTE [5121] verbose(3): [gemframebuffer]:
texunit: 0 verbose(3): [gemframebuffer]: size: 1340x753 verbose(3):
[gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB) verbose(3):
[gemframebuffer]: format: RGB/RGB32 [6407/34837] verbose(3):
[gemframebuffer]: type: BYTE [5121] verbose(3): [gemframebuffer]:
texunit: 0 GL: out of memory GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation verbose(3): [gemframebuffer]: size:
1328x747 verbose(3): [gemframebuffer]: rectangle: 1 ->
RECTANGLE(ARB) verbose(3): [gemframebuffer]: format: RGB/RGB32
[6407/34837] verbose(3): [gemframebuffer]: type: BYTE [5121]
verbose(3): [gemframebuffer]: texunit: 0 verbose(3):
[gemframebuffer]: size: 1328x747 verbose(3): 

Re: [PD] Crash of Pd using Gem

2016-01-08 Thread Jack
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Cyrille,

Thanx for your answer.
I guess I have the part of my patch where there is the problem (i
disable the gemhead and there is no more crash). It is attached...
++

Jack



Le 08/01/2016 12:32, cyrille henry a écrit :
> there is a "GL: out of memory" in your backtrace.
> 
> so i guess a framebuffer can not be created, and gem is not immune
> to that. even if gem should not crash, there is no way your patch
> will work as expected in this condition.
> 
> cheers c
> 
> 
> Le 08/01/2016 12:22, Jack a écrit : To be clear, i am not sure that
> it is related to Gem, but I use mainly Gem in my patch, and i don't
> know what is : "in list_prepend_list ()" from gdb ++
> 
> Jack
> 
> 
> 
> Le 08/01/2016 12:13, Jack a écrit :
 Hello,
 
 Executing a patch, I get a crash of Pd. My configuration:
 Ubuntu 12.04 Pd 0.45.5 Gem 0.93 compiled jun 30 2013
 
 For information : with Pd 0.46.5 and GEM: ver: 0.93.git
 60998f6, I only get a freeze on an other system (ubuntu
 15.10), so it is impossible to get a backtrace (maybe with a
 redirection that i never do) .
 
 
 Here the backtrace with Pd 0.45.5 and Gem 0.93 compiled jun
 30 2013 on Ubuntu 12.04 :
 
 verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837] 
 verbose(3): [gemframebuffer]: type: BYTE [5121] verbose(3): 
 [gemframebuffer]: texunit: 0 verbose(3): [gemframebuffer]:
 size: 1235x695 verbose(3): [gemframebuffer]: rectangle: 1 -> 
 RECTANGLE(ARB) verbose(3): [gemframebuffer]: format:
 RGB/RGB32 [6407/34837] verbose(3): [gemframebuffer]: type:
 BYTE [5121] verbose(3): [gemframebuffer]: texunit: 0 GL:
 invalid operation verbose(3): [gemframebuffer]: size:
 1340x753 verbose(3): [gemframebuffer]: rectangle: 1 ->
 RECTANGLE(ARB) verbose(3): [gemframebuffer]: format:
 RGB/RGB32 [6407/34837] verbose(3): [gemframebuffer]: type:
 BYTE [5121] verbose(3): [gemframebuffer]: texunit: 0
 verbose(3): [gemframebuffer]: size: 1340x753 verbose(3): 
 [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB) verbose(3): 
 [gemframebuffer]: format: RGB/RGB32 [6407/34837] verbose(3): 
 [gemframebuffer]: type: BYTE [5121] verbose(3):
 [gemframebuffer]: texunit: 0 GL: out of memory GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL: 
 invalid framebuffer operation GL: invalid framebuffer
 operation GL: invalid framebuffer operation GL: invalid
 framebuffer operation GL: invalid framebuffer operation GL:
 invalid 

Re: [PD] Crash of Pd using Gem

2016-01-08 Thread cyrille henry

array: couldn't find named array 'lettres'

did you try it alone?

did you try to reduce all framebuffer size in order to reduce memory usage?
c


Le 08/01/2016 14:26, Jack a écrit :

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Cyrille,

Thanx for your answer.
I guess I have the part of my patch where there is the problem (i
disable the gemhead and there is no more crash). It is attached...
++

Jack



Le 08/01/2016 12:32, cyrille henry a écrit :

there is a "GL: out of memory" in your backtrace.

so i guess a framebuffer can not be created, and gem is not immune
to that. even if gem should not crash, there is no way your patch
will work as expected in this condition.

cheers c


Le 08/01/2016 12:22, Jack a écrit : To be clear, i am not sure that
it is related to Gem, but I use mainly Gem in my patch, and i don't
know what is : "in list_prepend_list ()" from gdb ++

Jack



Le 08/01/2016 12:13, Jack a écrit :

Hello,

Executing a patch, I get a crash of Pd. My configuration:
Ubuntu 12.04 Pd 0.45.5 Gem 0.93 compiled jun 30 2013

For information : with Pd 0.46.5 and GEM: ver: 0.93.git
60998f6, I only get a freeze on an other system (ubuntu
15.10), so it is impossible to get a backtrace (maybe with a
redirection that i never do) .


Here the backtrace with Pd 0.45.5 and Gem 0.93 compiled jun
30 2013 on Ubuntu 12.04 :

verbose(3): [gemframebuffer]: format: RGB/RGB32 [6407/34837]
verbose(3): [gemframebuffer]: type: BYTE [5121] verbose(3):
[gemframebuffer]: texunit: 0 verbose(3): [gemframebuffer]:
size: 1235x695 verbose(3): [gemframebuffer]: rectangle: 1 ->
RECTANGLE(ARB) verbose(3): [gemframebuffer]: format:
RGB/RGB32 [6407/34837] verbose(3): [gemframebuffer]: type:
BYTE [5121] verbose(3): [gemframebuffer]: texunit: 0 GL:
invalid operation verbose(3): [gemframebuffer]: size:
1340x753 verbose(3): [gemframebuffer]: rectangle: 1 ->
RECTANGLE(ARB) verbose(3): [gemframebuffer]: format:
RGB/RGB32 [6407/34837] verbose(3): [gemframebuffer]: type:
BYTE [5121] verbose(3): [gemframebuffer]: texunit: 0
verbose(3): [gemframebuffer]: size: 1340x753 verbose(3):
[gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB) verbose(3):
[gemframebuffer]: format: RGB/RGB32 [6407/34837] verbose(3):
[gemframebuffer]: type: BYTE [5121] verbose(3):
[gemframebuffer]: texunit: 0 GL: out of memory GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: invalid framebuffer operation GL: invalid
framebuffer operation GL: invalid framebuffer operation GL:
invalid framebuffer operation GL: invalid framebuffer
operation GL: 

Re: [PD] Crash of Pd using Gem

2016-01-08 Thread Jack
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 08/01/2016 14:34, cyrille henry a écrit :
> array: couldn't find named array 'lettres'

Yep, I just copy/paste the part causing problem.

> 
> did you try it alone?

Not yet. I have to finish this patch today.
I will send a "working" bug patch this evening.

> 
> did you try to reduce all framebuffer size in order to reduce
> memory usage?

Not yet too.
I will try after my work ;)
++

Jack


> c
> 
> 
> Le 08/01/2016 14:26, Jack a écrit : Hi Cyrille,
> 
> Thanx for your answer. I guess I have the part of my patch where
> there is the problem (i disable the gemhead and there is no more
> crash). It is attached... ++
> 
> Jack
> 
> 
> 
> Le 08/01/2016 12:32, cyrille henry a écrit :
 there is a "GL: out of memory" in your backtrace.
 
 so i guess a framebuffer can not be created, and gem is not
 immune to that. even if gem should not crash, there is no way
 your patch will work as expected in this condition.
 
 cheers c
 
 
 Le 08/01/2016 12:22, Jack a écrit : To be clear, i am not
 sure that it is related to Gem, but I use mainly Gem in my
 patch, and i don't know what is : "in list_prepend_list ()"
 from gdb ++
 
 Jack
 
 
 
 Le 08/01/2016 12:13, Jack a écrit :
>>> Hello,
>>> 
>>> Executing a patch, I get a crash of Pd. My
>>> configuration: Ubuntu 12.04 Pd 0.45.5 Gem 0.93 compiled
>>> jun 30 2013
>>> 
>>> For information : with Pd 0.46.5 and GEM: ver:
>>> 0.93.git 60998f6, I only get a freeze on an other
>>> system (ubuntu 15.10), so it is impossible to get a
>>> backtrace (maybe with a redirection that i never do) .
>>> 
>>> 
>>> Here the backtrace with Pd 0.45.5 and Gem 0.93 compiled
>>> jun 30 2013 on Ubuntu 12.04 :
>>> 
>>> verbose(3): [gemframebuffer]: format: RGB/RGB32
>>> [6407/34837] verbose(3): [gemframebuffer]: type: BYTE
>>> [5121] verbose(3): [gemframebuffer]: texunit: 0
>>> verbose(3): [gemframebuffer]: size: 1235x695
>>> verbose(3): [gemframebuffer]: rectangle: 1 -> 
>>> RECTANGLE(ARB) verbose(3): [gemframebuffer]: format: 
>>> RGB/RGB32 [6407/34837] verbose(3): [gemframebuffer]:
>>> type: BYTE [5121] verbose(3): [gemframebuffer]:
>>> texunit: 0 GL: invalid operation verbose(3):
>>> [gemframebuffer]: size: 1340x753 verbose(3):
>>> [gemframebuffer]: rectangle: 1 -> RECTANGLE(ARB)
>>> verbose(3): [gemframebuffer]: format: RGB/RGB32
>>> [6407/34837] verbose(3): [gemframebuffer]: type: BYTE
>>> [5121] verbose(3): [gemframebuffer]: texunit: 0 
>>> verbose(3): [gemframebuffer]: size: 1340x753
>>> verbose(3): [gemframebuffer]: rectangle: 1 ->
>>> RECTANGLE(ARB) verbose(3): [gemframebuffer]: format:
>>> RGB/RGB32 [6407/34837] verbose(3): [gemframebuffer]:
>>> type: BYTE [5121] verbose(3): [gemframebuffer]:
>>> texunit: 0 GL: out of memory GL: invalid framebuffer
>>> operation GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid 
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid 
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid 
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid
>>> framebuffer operation GL: invalid framebuffer operation
>>> GL: invalid framebuffer operation GL: invalid 
>>> framebuffer operation GL: invalid framebuffer