[jira] [Updated] (CB-4987) IOS 7 Phonegap crash when rendering images

2014-01-23 Thread Shazron Abdullah (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-4987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah updated CB-4987:
-

Labels: core  (was: )

 IOS 7 Phonegap crash when rendering images
 --

 Key: CB-4987
 URL: https://issues.apache.org/jira/browse/CB-4987
 Project: Apache Cordova
  Issue Type: Bug
  Components: iOS
Affects Versions: 3.0.0
 Environment: IOS 7, iPhone 5s, Cordova 3.0
Reporter: Blair Vanderhoof
  Labels: core

 I have an infinite scrolling list in which the user scrolls to the bottom and 
 new items load from the database.  I am properly removing any object and 
 image from the DOM however that is not in view.  I unload images by setting 
 their src to an empty string.  I have monitored with Instruments on the Mac 
 and I can see the memory constantly being collected and never peaking about 
 25 MB.  My problem is random, when rendering a new page from infinite 
 scrolling, if it is heavy with images, it crashes.  Here is log from the 
 thread that crashed:
 {code}
 Thread 10 Crashed:
 0   AGXGLDriver   0x2e5ec26d 
 AGXHalLLVMShader::emitConstants(unsigned int*, unsigned long long, 
 GLDTextureRec* const*, AGXSamplerState const* const*) + 261
 1   AGXGLDriver   0x2e5d097d agxuEmitRenderPipelineState 
 + 2293
 2   AGXGLDriver   0x2e5d946b 
 agxuBeginPrimitiveBuffer(AGXContextRec*, unsigned int, int*) + 279
 3   GLEngine  0x319d722b gleBeginPrimitiveTCLFunc + 67
 4   GLEngine  0x319ab0c7 
 gleDrawArraysOrElements_ExecCore + 595
 5   GLEngine  0x319a94df glDrawElements_IMM_ES2Exec + 
 231
 6   QuartzCore0x31c3bb8b 
 CA::OGL::GLContext::draw_elements(CA::OGL::PrimitiveMode, unsigned int, 
 unsigned short const*, CA::OGL::Vertex const*, unsigned int, unsigned int, 
 CA::OGL::ClipPlane const*) + 339
 7   QuartzCore0x31c3ba2d 
 CA::OGL::Context::array_flush() + 89
 8   QuartzCore0x31c764fb 
 CA::OGL::DownsampleState::downsample1(float, float) + 227
 9   QuartzCore0x31c75659 
 CA::OGL::Context::downsample_surface(CA::OGL::Surface*, CA::Vec2double 
 const, CA::Transform const, CA::OGL::Context::DownsampleFilter, float) + 681
 10  QuartzCore0x31c65629 
 CA::OGL::ContentsGeometry::fill_and_unbind(CA::OGL::Context, 
 CA::OGL::Image*, CA::OGL::TextureFilter, float) const + 953
 11  QuartzCore0x31c3d025 
 CA::CG::fill_image(CA::CG::Renderer, CGImage*, CA::Rect const, 
 CA::Mat2float const, bool, bool, CGInterpolationQuality, CA::Bounds 
 const*) + 1781
 12  QuartzCore0x31c3c921 
 CA::CG::DrawImage::draw_image(CA::CG::Renderer, bool) const + 77
 13  QuartzCore0x31c39679 
 CA::CG::DrawOp::render(CA::CG::Renderer) const + 2145
 14  QuartzCore0x31c37d9d 
 CA::CG::Queue::render_callback(void*) + 265
 15  libdispatch.dylib 0x3a003e73 _dispatch_queue_drain + 371
 16  libdispatch.dylib 0x3a000f97 _dispatch_queue_invoke + 39
 17  libdispatch.dylib 0x3a00474f _dispatch_root_queue_drain + 
 75
 18  libdispatch.dylib 0x3a0049cd _dispatch_worker_thread2 + 53
 19  libsystem_pthread.dylib   0x3a12edfd _pthread_wqthread + 297
 20  libsystem_pthread.dylib   0x3a12ecc0 start_wqthread + 4
 {code}
 Images are about 900px width and resized with css to about 400px.  There are 
 no shadows or fancy css3 effects on the images.
 Every time the app crashes, it usually comes after a memory warning.  I have 
 reproduced this only after getting 3 memory warnings. 
 I always get this same crash dump every time it crashes.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (CB-4987) IOS 7 Phonegap crash when rendering images

2013-10-03 Thread Vunda Von (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-4987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vunda Von updated CB-4987:
--

Description: 
I have an infinite scrolling list in which the user scrolls to the bottom and 
new items load from the database.  I am properly removing any object and image 
from the DOM however that is not in view.  I unload images by setting their src 
to an empty string.  I have monitored with Instruments on the Mac and I can see 
the memory constantly being collected and never peaking about 25 MB.  My 
problem is random, when rendering a new page from infinite scrolling, if it is 
heavy with images, it crashes.  Here is log from the thread that crashed:

{code}
Thread 10 Crashed:
0   AGXGLDriver 0x2e5ec26d 
AGXHalLLVMShader::emitConstants(unsigned int*, unsigned long long, 
GLDTextureRec* const*, AGXSamplerState const* const*) + 261
1   AGXGLDriver 0x2e5d097d agxuEmitRenderPipelineState 
+ 2293
2   AGXGLDriver 0x2e5d946b 
agxuBeginPrimitiveBuffer(AGXContextRec*, unsigned int, int*) + 279
3   GLEngine0x319d722b gleBeginPrimitiveTCLFunc + 67
4   GLEngine0x319ab0c7 
gleDrawArraysOrElements_ExecCore + 595
5   GLEngine0x319a94df glDrawElements_IMM_ES2Exec + 
231
6   QuartzCore  0x31c3bb8b 
CA::OGL::GLContext::draw_elements(CA::OGL::PrimitiveMode, unsigned int, 
unsigned short const*, CA::OGL::Vertex const*, unsigned int, unsigned int, 
CA::OGL::ClipPlane const*) + 339
7   QuartzCore  0x31c3ba2d 
CA::OGL::Context::array_flush() + 89
8   QuartzCore  0x31c764fb 
CA::OGL::DownsampleState::downsample1(float, float) + 227
9   QuartzCore  0x31c75659 
CA::OGL::Context::downsample_surface(CA::OGL::Surface*, CA::Vec2double 
const, CA::Transform const, CA::OGL::Context::DownsampleFilter, float) + 681
10  QuartzCore  0x31c65629 
CA::OGL::ContentsGeometry::fill_and_unbind(CA::OGL::Context, CA::OGL::Image*, 
CA::OGL::TextureFilter, float) const + 953
11  QuartzCore  0x31c3d025 
CA::CG::fill_image(CA::CG::Renderer, CGImage*, CA::Rect const, 
CA::Mat2float const, bool, bool, CGInterpolationQuality, CA::Bounds const*) 
+ 1781
12  QuartzCore  0x31c3c921 
CA::CG::DrawImage::draw_image(CA::CG::Renderer, bool) const + 77
13  QuartzCore  0x31c39679 
CA::CG::DrawOp::render(CA::CG::Renderer) const + 2145
14  QuartzCore  0x31c37d9d 
CA::CG::Queue::render_callback(void*) + 265
15  libdispatch.dylib   0x3a003e73 _dispatch_queue_drain + 371
16  libdispatch.dylib   0x3a000f97 _dispatch_queue_invoke + 39
17  libdispatch.dylib   0x3a00474f _dispatch_root_queue_drain + 
75
18  libdispatch.dylib   0x3a0049cd _dispatch_worker_thread2 + 53
19  libsystem_pthread.dylib 0x3a12edfd _pthread_wqthread + 297
20  libsystem_pthread.dylib 0x3a12ecc0 start_wqthread + 4
{code}

Images are about 900px width and resized with css to about 400px.  There are no 
shadows or fancy css3 effects on the images.

Every time the app crashes, it usually comes after a memory warning.  I have 
reproduced this only after getting 3 memory warnings. 

  was:
I have an infinite scrolling list in which the user scrolls to the bottom and 
new items load from the database.  I am properly removing any object and image 
from the DOM however that is not in view.  I unload images by setting their src 
to an empty string.  I have monitored with Instruments on the Mac and I can see 
the memory constantly being collected and never peaking about 25 MB.  My 
problem is random, when rendering a new page from infinite scrolling, if it is 
heavy with images, it crashes.  Here is log from the thread that crashed:

{code}
Thread 10 Crashed:
0   AGXGLDriver 0x2e5ec26d 
AGXHalLLVMShader::emitConstants(unsigned int*, unsigned long long, 
GLDTextureRec* const*, AGXSamplerState const* const*) + 261
1   AGXGLDriver 0x2e5d097d agxuEmitRenderPipelineState 
+ 2293
2   AGXGLDriver 0x2e5d946b 
agxuBeginPrimitiveBuffer(AGXContextRec*, unsigned int, int*) + 279
3   GLEngine0x319d722b gleBeginPrimitiveTCLFunc + 67
4   GLEngine0x319ab0c7 
gleDrawArraysOrElements_ExecCore + 595
5   GLEngine0x319a94df glDrawElements_IMM_ES2Exec + 
231
6   QuartzCore  0x31c3bb8b 
CA::OGL::GLContext::draw_elements(CA::OGL::PrimitiveMode, unsigned int, 
unsigned short const*, CA::OGL::Vertex const*, unsigned int, unsigned int, 
CA::OGL::ClipPlane const*) + 339
7   QuartzCore  0x31c3ba2d 

[jira] [Updated] (CB-4987) IOS 7 Phonegap crash when rendering images

2013-10-03 Thread Vunda Von (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-4987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vunda Von updated CB-4987:
--

Description: 
I have an infinite scrolling list in which the user scrolls to the bottom and 
new items load from the database.  I am properly removing any object and image 
from the DOM however that is not in view.  I unload images by setting their src 
to an empty string.  I have monitored with Instruments on the Mac and I can see 
the memory constantly being collected and never peaking about 25 MB.  My 
problem is random, when rendering a new page from infinite scrolling, if it is 
heavy with images, it crashes.  Here is log from the thread that crashed:

{code}
Thread 10 Crashed:
0   AGXGLDriver 0x2e5ec26d 
AGXHalLLVMShader::emitConstants(unsigned int*, unsigned long long, 
GLDTextureRec* const*, AGXSamplerState const* const*) + 261
1   AGXGLDriver 0x2e5d097d agxuEmitRenderPipelineState 
+ 2293
2   AGXGLDriver 0x2e5d946b 
agxuBeginPrimitiveBuffer(AGXContextRec*, unsigned int, int*) + 279
3   GLEngine0x319d722b gleBeginPrimitiveTCLFunc + 67
4   GLEngine0x319ab0c7 
gleDrawArraysOrElements_ExecCore + 595
5   GLEngine0x319a94df glDrawElements_IMM_ES2Exec + 
231
6   QuartzCore  0x31c3bb8b 
CA::OGL::GLContext::draw_elements(CA::OGL::PrimitiveMode, unsigned int, 
unsigned short const*, CA::OGL::Vertex const*, unsigned int, unsigned int, 
CA::OGL::ClipPlane const*) + 339
7   QuartzCore  0x31c3ba2d 
CA::OGL::Context::array_flush() + 89
8   QuartzCore  0x31c764fb 
CA::OGL::DownsampleState::downsample1(float, float) + 227
9   QuartzCore  0x31c75659 
CA::OGL::Context::downsample_surface(CA::OGL::Surface*, CA::Vec2double 
const, CA::Transform const, CA::OGL::Context::DownsampleFilter, float) + 681
10  QuartzCore  0x31c65629 
CA::OGL::ContentsGeometry::fill_and_unbind(CA::OGL::Context, CA::OGL::Image*, 
CA::OGL::TextureFilter, float) const + 953
11  QuartzCore  0x31c3d025 
CA::CG::fill_image(CA::CG::Renderer, CGImage*, CA::Rect const, 
CA::Mat2float const, bool, bool, CGInterpolationQuality, CA::Bounds const*) 
+ 1781
12  QuartzCore  0x31c3c921 
CA::CG::DrawImage::draw_image(CA::CG::Renderer, bool) const + 77
13  QuartzCore  0x31c39679 
CA::CG::DrawOp::render(CA::CG::Renderer) const + 2145
14  QuartzCore  0x31c37d9d 
CA::CG::Queue::render_callback(void*) + 265
15  libdispatch.dylib   0x3a003e73 _dispatch_queue_drain + 371
16  libdispatch.dylib   0x3a000f97 _dispatch_queue_invoke + 39
17  libdispatch.dylib   0x3a00474f _dispatch_root_queue_drain + 
75
18  libdispatch.dylib   0x3a0049cd _dispatch_worker_thread2 + 53
19  libsystem_pthread.dylib 0x3a12edfd _pthread_wqthread + 297
20  libsystem_pthread.dylib 0x3a12ecc0 start_wqthread + 4
{code}

Images are about 900px width and resized with css to about 400px.  There are no 
shadows or fancy css3 effects on the images.

Every time the app crashes, it usually comes after a memory warning.  I have 
reproduced this only after getting 3 memory warnings. 

I always get this same crash dump every time it crashes.

  was:
I have an infinite scrolling list in which the user scrolls to the bottom and 
new items load from the database.  I am properly removing any object and image 
from the DOM however that is not in view.  I unload images by setting their src 
to an empty string.  I have monitored with Instruments on the Mac and I can see 
the memory constantly being collected and never peaking about 25 MB.  My 
problem is random, when rendering a new page from infinite scrolling, if it is 
heavy with images, it crashes.  Here is log from the thread that crashed:

{code}
Thread 10 Crashed:
0   AGXGLDriver 0x2e5ec26d 
AGXHalLLVMShader::emitConstants(unsigned int*, unsigned long long, 
GLDTextureRec* const*, AGXSamplerState const* const*) + 261
1   AGXGLDriver 0x2e5d097d agxuEmitRenderPipelineState 
+ 2293
2   AGXGLDriver 0x2e5d946b 
agxuBeginPrimitiveBuffer(AGXContextRec*, unsigned int, int*) + 279
3   GLEngine0x319d722b gleBeginPrimitiveTCLFunc + 67
4   GLEngine0x319ab0c7 
gleDrawArraysOrElements_ExecCore + 595
5   GLEngine0x319a94df glDrawElements_IMM_ES2Exec + 
231
6   QuartzCore  0x31c3bb8b 
CA::OGL::GLContext::draw_elements(CA::OGL::PrimitiveMode, unsigned int, 
unsigned short const*, CA::OGL::Vertex const*, unsigned int, unsigned int, 
CA::OGL::ClipPlane const*) + 339