{"action":"created","issue":{"url":"https://api.github.com/repos/scouter-project/scouter/issues/196","repository_url":"https://api.github.com/repos/scouter-project/scouter","labels_url":"https://api.github.com/repos/scouter-project/scouter/issues/196/labels{/name}","comments_url":"https://api.github.com/repos/scouter-project/scouter/issues/196/comments","events_url":"https://api.github.com/repos/scouter-project/scouter/issues/196/events","html_url":"https://github.com/scouter-project/scouter/issues/196","id":163319901,"number":196,"title":"Mac client Fatal error log ","user":{"login":"cowboy93","id":175918,"avatar_url":"https://avatars.githubusercontent.com/u/175918?v=3","gravatar_id":"","url":"https://api.github.com/users/cowboy93","html_url":"https://github.com/cowboy93","followers_url":"https://api.github.com/users/cowboy93/followers","following_url":"https://api.github.com/users/cowboy93/following{/other_user}","gists_url":"https://api.github.com/users/cowboy93/gists{/gist_id}","starred_url":"https://api.github.com/users/cowboy93/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cowboy93/subscriptions","organizations_url":"https://api.github.com/users/cowboy93/orgs","repos_url":"https://api.github.com/users/cowboy93/repos","events_url":"https://api.github.com/users/cowboy93/events{/privacy}","received_events_url":"https://api.github.com/users/cowboy93/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-01T05:02:49Z","updated_at":"2016-07-01T06:53:15Z","closed_at":null,"body":"안녕하세요 ?\r\n\r\n그 동안 Mac 용 클라이언트가 오동작 하는 부분 및 죽어버리는 부분이 있었는데요.\r\n오늘  로그를 뒤지다보니 좀 실마리가 있는 것 같아 공유 드립니다. \r\n\r\n결론 부터 말씀드리면 \r\n첫번째 로그는 Active speed control 하는 부분의 paint에서 문제가 발생\r\n두번째/세번째 로그는 EQ Common View 의 paint  에서 문제가 발생했습니다. \r\n\r\n확인 부탁 드립니다. \r\n\r\n첫번째 로그 \r\nStack: [0x00007fff5f400000,0x00007fff5fc00000],  sp=0x00007fff5fbf5008,  free space=8148k\r\nNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)\r\nC  [CoreGraphics+0x9c109]  decode_byte_8bpc_3+0x171\r\nC  [CoreGraphics+0x3e3e2]  decode_data+0x3f1e\r\nC  [CoreGraphics+0x39a58]  img_decode_read+0x17a\r\nC  [CoreGraphics+0x397d7]  img_colormatch_read+0x16b\r\nC  [CoreGraphics+0x3771f]  img_data_lock+0x2294\r\nC  [CoreGraphics+0x345af]  CGSImageDataLock+0x97\r\nC  [libRIP.A.dylib+0xf1d4]  ripc_AcquireImage+0x3cc\r\nC  [libRIP.A.dylib+0xdc7e]  ripc_DrawImage+0x3f3\r\nC  [CoreGraphics+0x33b31]  CGContextDrawImageWithOptions+0x23b\r\nC  [CoreGraphics+0x338da]  CGContextDrawImage+0x33\r\nC  [AppKit+0x1b7752]  __74-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke+0x305\r\nC  [AppKit+0x1b7256]  -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]+0x456\r\nC  [AppKit+0x1bf199]  __71-[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke1045+0x45f\r\nC  [AppKit+0x17ebb0]  -[NSImage _usingBestRepresentationForRect:context:hints:body:]+0xa4\r\nC  [AppKit+0x1bec58]  -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]+0x845\r\nC  [AppKit+0x1bf6e0]  -[NSImage drawInRect:fromRect:operation:fraction:]+0x61\r\nC  [libswt-pi-cocoa-4530.jnilib+0x12693]  Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend__JJLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2JD+0x112\r\nJ 4017  org.eclipse.swt.internal.cocoa.OS.objc_msgSend(JJLorg/eclipse/swt/internal/cocoa/NSRect;Lorg/eclipse/swt/internal/cocoa/NSRect;JD)J (0 bytes) @ 0x00000001095487bc [0x00000001095486c0+0xfc]\r\nJ 12550 C2 **scouter.client.views.ActiveSpeedCommonView$1.paintControl(Lorg/eclipse/swt/events/PaintEvent;)V (37 bytes) @ 0x0000000109dbfdbc [0x0000000109dbf6c0+0x6fc]**\r\nJ 12497 C2 org.eclipse.swt.widgets.TypedListener.handleEvent(Lorg/eclipse/swt/widgets/Event;)V (1291 bytes) @ 0x000000010aa49b9c [0x000000010aa48dc0+0xddc]\r\nJ 6598 C2 org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V (532 bytes) @ 0x00000001095e840c [0x00000001095e8240+0x1cc]\r\n\r\n\r\n두번째 로그\r\nStack: [0x00007fff5f400000,0x00007fff5fc00000],  sp=0x00007fff5fbf4808,  free space=8146k\r\nNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)\r\nC  [CoreGraphics+0x9c395]  decode_byte_8bpc_3+0x171\r\nC  [CoreGraphics+0x3e4fd]  decode_data+0x3f1e\r\nC  [CoreGraphics+0x39b70]  img_decode_read+0x17a\r\nC  [CoreGraphics+0x398ef]  img_colormatch_read+0x16b\r\nC  [CoreGraphics+0x37837]  img_data_lock+0x2294\r\nC  [CoreGraphics+0x346c7]  CGSImageDataLock+0x97\r\nC  [libRIP.A.dylib+0xf1d4]  ripc_AcquireImage+0x3cc\r\nC  [libRIP.A.dylib+0xdc7e]  ripc_DrawImage+0x3f3\r\nC  [CoreGraphics+0x33c48]  CGContextDrawImageWithOptions+0x23b\r\nC  [CoreGraphics+0x339f1]  CGContextDrawImage+0x33\r\nC  [AppKit+0x1b7856]  __74-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke+0x305\r\nC  [AppKit+0x1b735a]  -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]+0x456\r\nC  [AppKit+0x1bf29d]  __71-[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke1045+0x45f\r\nC  [AppKit+0x17ecb4]  -[NSImage _usingBestRepresentationForRect:context:hints:body:]+0xa4\r\nC  [AppKit+0x1bed5c]  -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]+0x845\r\nC  [AppKit+0x1bf7e4]  -[NSImage drawInRect:fromRect:operation:fraction:]+0x61\r\nC  [libswt-pi-cocoa-4530.jnilib+0x12693]  Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend__JJLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2JD+0x112\r\nJ 4119  org.eclipse.swt.internal.cocoa.OS.objc_msgSend(JJLorg/eclipse/swt/internal/cocoa/NSRect;Lorg/eclipse/swt/internal/cocoa/NSRect;JD)J (0 bytes) @ 0x0000000109102e7c [0x0000000109102d80+0xfc]\r\nJ 11244 C2 scouter.client.views.EQCommonView$1.paintControl(Lorg/eclipse/swt/events/PaintEvent;)V (50 bytes) @ 0x000000010a24b85c [0x000000010a24ab80+0xcdc]\r\n\r\n\r\n세번째 로그 \r\nStack: [0x00007fff5f400000,0x00007fff5fc00000],  sp=0x00007fff5fbf73a8,  free space=8156k\r\nNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)\r\nC  [libobjc.A.dylib+0x14dd]  objc_msgSend+0x1d\r\nC  [AppKit+0x17ebb0]  -[NSImage _usingBestRepresentationForRect:context:hints:body:]+0xa4\r\nC  [AppKit+0x1bec58]  -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]+0x845\r\nC  [AppKit+0x1bf6e0]  -[NSImage drawInRect:fromRect:operation:fraction:]+0x61\r\nC  [libswt-pi-cocoa-4530.jnilib+0x12693]  Java_org_eclipse_swt_internal_cocoa_OS_objc_1msgSend__JJLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2JD+0x112\r\nJ 4045  org.eclipse.swt.internal.cocoa.OS.objc_msgSend(JJLorg/eclipse/swt/internal/cocoa/NSRect;Lorg/eclipse/swt/internal/cocoa/NSRect;JD)J (0 bytes) @ 0x0000000108b07afc [0x0000000108b07a00+0xfc]\r\nJ 7599 C2 scouter.client.views.EQCommonView$1.paintControl(Lorg/eclipse/swt/events/PaintEvent;)V (50 bytes) @ 0x0000000108de9724 [0x0000000108de8ec0+0x864]\r\nJ 6126 C2 org.eclipse.swt.widgets.TypedListener.handleEvent(Lorg/eclipse/swt/widgets/Event;)V (1291 bytes) @ 0x000000010966cd20 [0x000000010966c100+0xc20]"},"comment":{"url":"https://api.github.com/repos/scouter-project/scouter/issues/comments/229868725","html_url":"https://github.com/scouter-project/scouter/issues/196#issuecomment-229868725","issue_url":"https://api.github.com/repos/scouter-project/scouter/issues/196","id":229868725,"user":{"login":"bill23-kim","id":10736555,"avatar_url":"https://avatars.githubusercontent.com/u/10736555?v=3","gravatar_id":"","url":"https://api.github.com/users/bill23-kim","html_url":"https://github.com/bill23-kim","followers_url":"https://api.github.com/users/bill23-kim/followers","following_url":"https://api.github.com/users/bill23-kim/following{/other_user}","gists_url":"https://api.github.com/users/bill23-kim/gists{/gist_id}","starred_url":"https://api.github.com/users/bill23-kim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bill23-kim/subscriptions","organizations_url":"https://api.github.com/users/bill23-kim/orgs","repos_url":"https://api.github.com/users/bill23-kim/repos","events_url":"https://api.github.com/users/bill23-kim/events{/privacy}","received_events_url":"https://api.github.com/users/bill23-kim/received_events","type":"User","site_admin":false},"created_at":"2016-07-01T06:53:15Z","updated_at":"2016-07-01T06:53:15Z","body":"로그 공유 감사드립니다. libswt-pi-cocoa-4530.jnilib 내에 native 크래시 같은데 원인 찾는게 쉽지 않네요.. (주간에 맥도 못쓰고...) Exception Type 은 EXC_BAD_ACCESS 인가요? 시간이 오래 지나면 발생하는 건가요? (leak 같은 느낌인지) 어플리케이션에서 수정할수 없는 영역이면 우회 할 수 밖에 없을것 같습니다. mac 에서는 redraw interval 을 좀 늘린다든지..."}}
{"actor":{"display_login":"bill23-kim"}}