• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Any clues on what could cause this crash?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Any clues on what could cause this crash?


  • Subject: Any clues on what could cause this crash?
  • From: Gideon King <email@hidden>
  • Date: Tue, 01 May 2012 11:42:38 +1000

I received this crash report from a user, and have no idea where to look in my code for a cause. I'm assuming from the method names etc that it's having trouble when drawing a CALayer using OpenGL. I really do nothing strange in my code with CALayers. I have a whole bunch of CALayers in a layer hosting view, which I populate just by setting their contents to an NSImage, and some CAShapeLayers where I am using the paths.

Thread 7 Crashed:: CVDisplayLink
0   com.apple.GeForceGLDriver     	0x000000020035941f 0x200000000 + 3511327
1   com.apple.GeForceGLDriver     	0x00000002000b2fd0 gldUpdateDispatch + 85
2   GLEngine                      	0x000000010b2104cc gleDoDrawDispatchCore + 421
3   GLEngine                      	0x000000010b1b81f8 glDrawRangeElements_IMM_Exec + 275
4   com.apple.QuartzCore          	0x00007fff8dbfc954 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*) + 392
5   com.apple.QuartzCore          	0x00007fff8dbfc7c5 CA::OGL::Context::array_flush() + 103
6   com.apple.QuartzCore          	0x00007fff8dc0c237 CA::OGL::emit_combine_(CA::OGL::Context&, CA::OGL::TextureFunction, CA::OGL::Surface*, int, CA::OGL::Surface*, int, CA::OGL::Surface*, int, CA::Shape const*, CA::Vec4<float> const&) + 1290
7   com.apple.QuartzCore          	0x00007fff8dc0b806 CA::OGL::CombineNode::apply(CA::OGL::Surface**) + 130
8   com.apple.QuartzCore          	0x00007fff8dbf9432 CA::OGL::ImagingNode::render(CA::OGL::ImagingNode::RenderClosure*) + 160
9   com.apple.QuartzCore          	0x00007fff8dbf9359 CA::OGL::render_layers(CA::OGL::Renderer&, CA::OGL::Layer*) + 130
10  com.apple.QuartzCore          	0x00007fff8dbf9649 CA::OGL::LayerNode::apply(CA::OGL::Surface**) + 267
11  com.apple.QuartzCore          	0x00007fff8dbf9432 CA::OGL::ImagingNode::render(CA::OGL::ImagingNode::RenderClosure*) + 160
12  com.apple.QuartzCore          	0x00007fff8dbf9359 CA::OGL::render_layers(CA::OGL::Renderer&, CA::OGL::Layer*) + 130
13  com.apple.QuartzCore          	0x00007fff8dbe622c CA::OGL::Renderer::render(CA::Render::Update const*) + 684
14  com.apple.QuartzCore          	0x00007fff8dcacfd3 CA::OGL::render(CA::OGL::Renderer&, CA::Render::Update*) + 243
15  com.apple.QuartzCore          	0x00007fff8dc402b1 _ZL9view_drawP7_CAViewdPK11CVTimeStampb + 4054
16  com.apple.QuartzCore          	0x00007fff8dc3f2a2 _ZL17view_display_linkdPK11CVTimeStampPv + 134
17  com.apple.QuartzCore          	0x00007fff8dc3f122 link_callback + 246
18  com.apple.CoreVideo           	0x00007fff8e44e80f CVDisplayLink::performIO(CVTimeStamp*) + 259
19  com.apple.CoreVideo           	0x00007fff8e44db0c CVDisplayLink::runIOThread() + 662
20  com.apple.CoreVideo           	0x00007fff8e44d85d _ZL13startIOThreadPv + 148
21  libsystem_c.dylib             	0x00007fff963058bf _pthread_start + 335
22  libsystem_c.dylib             	0x00007fff96308b75 thread_start + 13

Thread 7 crashed with X86 Thread State (64-bit):
  rax: 0x0000000101a0ac00  rbx: 0x0000000000000033  rcx: 0x0000000000000099  rdx: 0x0000000000000036
  rdi: 0x0000000000010001  rsi: 0xb00000001064e36e  rbp: 0x000000010b11bbd0  rsp: 0x000000010b11bbb0
   r8: 0x00000001019f2c00   r9: 0x00000001061bb020  r10: 0x0000000101a0ac00  r11: 0x00000000000000c1
  r12: 0x000000010134af60  r13: 0x00000000fafafafa  r14: 0x000000010635ba40  r15: 0x00000001064e29e0
  rip: 0x000000020035941f  rfl: 0x0000000000010297  cr2: 0x0000000100c7cc1e

Any ideas on where to look would be greatly appreciated.




Thanks

Gideon
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Converting CGPathAddArcToPoint (or NSBezierPath equivalent) to a fixed number of CGPathAddCurveToPoint calls
  • Next by Date: Minimal document-based app
  • Previous by thread: Converting CGPathAddArcToPoint (or NSBezierPath equivalent) to a fixed number of CGPathAddCurveToPoint calls
  • Next by thread: Minimal document-based app
  • Index(es):
    • Date
    • Thread