libnui / nui3

libnui v3

Home Page:http://libnui.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rotating device while there's a touch on the screen crashes the application

mathieugarcia opened this issue · comments

Hello,

If you try rotating the device while you have a touch on the screen, the application will terminate with EXC_BAD_ACCESS. Tested on a iPod Touch 4G (Retina).

Log:

2010-10-19 17:24:48.703 MyApp[2679:307] new window angle: 0.000000 (old 0.000000)
2010-10-19 17:24:48.711 MyApp[2679:307] new window size: 480, 320
2010-10-19 17:24:48.715 MyApp[2679:307] new EAGLView (0.000000,0.000000 320.000000x480.000000)
2010-10-19 17:24:48.717 MyApp[2679:307] Scale: 1.000000
2010-10-19 17:24:48.748 MyApp[2679:307] Resize frame buffer: 640 x 960
nglWindow::SetSize(480, 320)
Program received signal:  “EXC_BAD_ACCESS”.

Backtrace:

(gdb) bt
#0  0x303ae7d8 in objc_msgSend ()
#1  0x34990984 in CFRelease ()
#2  0x3498fe9a in _CFAutoreleasePoolPop ()
#3  0x3107e3c0 in NSPopAutoreleasePool ()
#4  0x33811a68 in CAPopAutoreleasePool ()
#5  0x338767c0 in CA::Display::DisplayLink::dispatch ()
#6  0x33876826 in CA::Display::IOMFBDisplayLink::callback ()
#7  0x3392fbfa in IOMobileFramebufferVsyncNotifyFunc ()
#8  0x30c60046 in ?? ()
#9  0x349c3312 in __CFMachPortPerform ()
#10 0x349bace2 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ ()
#11 0x349baca6 in __CFRunLoopDoSource1 ()
#12 0x349ad56c in __CFRunLoopRun ()
#13 0x349ad276 in CFRunLoopRunSpecific ()
#14 0x349ad17e in CFRunLoopRunInMode ()
#15 0x311dc5f2 in GSEventRunModal ()
#16 0x311dc69e in GSEventRun ()
#17 0x315b0122 in -[UIApplication _run] ()
#18 0x315ae12e in UIApplicationMain ()
#19 0x00880ed0 in nglApplication::Main (this=0x1d3d700, argc=1, argv=0x2ffff56c) at /Users/b0nk/code/myapp/nui3/src/Application/UIKit/nglApplication_UIKit.mm:211
#20 0x001bb9cc in main (argc=1, argv=0x2ffff56c) at /Users/b0nk/code/myapp/proj/../src/ui/MyApp.cpp:28