crash when resizing window
crash when resizing window
- Subject: crash when resizing window
- From: Mitchell Livingston <email@hidden>
- Date: Mon, 12 May 2008 10:18:23 -0400
Hello,
I have code where i manually reorder an outline view, and when it is
reordered it automatically resizes to fit all the items. A crash
consistently happens when I move a subitem from one group to another
(in other words, when I drag a row so that it is originally in one
expandable row and is put in another). I have spent a day trying to
track this down with no luck, and it works fine when I rearrange rows
in their own subgroup (as in they stay under the same expandable row).
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000020
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x95e806e8 objc_msgSend + 24
1 com.apple.AppKit 0x9020d58b -[NSOutlineView
_dataSourceIsItemExpandable:] + 125
2 com.apple.AppKit 0x901b605f -[NSOutlineView
_drawDropHighlight] + 138
3 com.apple.AppKit 0x901b4f9b -[NSTableView drawRect:]
+ 4552
4 com.apple.AppKit 0x90244bbe -[NSView
_drawRect:clip:] + 3765
5 com.apple.AppKit 0x90243751 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1050
6 com.apple.AppKit 0x90243aa5 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1902
7 com.apple.AppKit 0x90243aa5 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1902
8 com.apple.AppKit 0x90243aa5 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1902
9 com.apple.AppKit 0x90243aa5 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1902
10 com.apple.AppKit 0x902420b4 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView
:] + 759
11 com.apple.AppKit 0x902419f7 -[NSThemeFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView
:] + 306
12 com.apple.AppKit 0x9023e52d -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] +
3090
13 com.apple.AppKit 0x9017ef09 -[NSView
displayIfNeeded] + 933
14 com.apple.AppKit 0x9023162f -[NSWindow
_setFrameCommon:display:stashSize:] + 2031
15 com.apple.AppKit 0x90230e3a -[NSWindow
setFrame:display:] + 78
16 com.apple.AppKit 0x902834a5
_NSMoveHelperTimerCallBack + 1330
17 com.apple.CoreFoundation 0x91e24b5e CFRunLoopRunSpecific +
4494
18 com.apple.CoreFoundation 0x91e24d18 CFRunLoopRunInMode + 88
19 com.apple.AppKit 0x903dfcdf -[NSMoveHelper
_doAnimation] + 889
20 com.apple.AppKit 0x9045ec93 -[NSMoveHelper
_resizeWindow:toFrame:display:] + 407
21 com.apple.AppKit 0x9026bf6c -[NSWindow
setFrame:display:animate:] + 1038
22 org.m0k.transmission 0x00016ef6 -[Controller
setWindowSizeToFit] + 293 (Controller.m:3874)
23 org.m0k.transmission 0x0000cd95 -[Controller
applyFilter:] + 3082 (Controller.m:2041)
24 org.m0k.transmission 0x00010448 -[Controller
outlineView:acceptDrop:item:childIndex:] + 1253 (Controller.m:2696)
25 com.apple.AppKit 0x90682d90 -[NSOutlineView
performDragOperation:] + 242
26 com.apple.AppKit 0x9044ff15 NSCoreDragReceiveProc +
1411
27 com.apple.HIServices 0x909c155c DoDropMessage + 97
28 com.apple.HIServices 0x909c14d2 SendDropMessage + 41
29 com.apple.HIServices 0x909be83a DragInApplication + 492
30 com.apple.HIServices 0x909bd2de CoreDragStartDragging +
539
31 com.apple.AppKit 0x9044dd9d -[NSCoreDragManager
_dragUntilMouseUp:accepted:] + 597
32 com.apple.AppKit 0x9044ccc2 -[NSCoreDragManager
dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:] +
1452
33 com.apple.AppKit 0x9044c70c -[NSWindow(NSDrag)
dragImage:at:offset:event:pasteboard:source:slideBack:] + 127
34 com.apple.AppKit 0x90682822 -[NSOutlineView
dragImage:at:offset:event:pasteboard:source:slideBack:] + 195
35 com.apple.AppKit 0x9044c354 -[NSTableView
_doImageDragUsingRowsWithIndexes:event:pasteboard:source:slideBack:] +
762
36 com.apple.AppKit 0x90294390 -[NSTableView
_performDragFromMouseDown:] + 718
37 com.apple.AppKit 0x902922ea -[NSTableView
mouseDown:] + 741
38 com.apple.AppKit 0x902a3edf -[NSOutlineView
mouseDown:] + 611
39 org.m0k.transmission 0x0001e278 -[TorrentTableView
mouseDown:] + 515 (TorrentTableView.m:399)
40 com.apple.AppKit 0x9024aac3 -[NSWindow sendEvent:] +
5381
41 com.apple.AppKit 0x90217714 -[NSApplication
sendEvent:] + 2780
42 com.apple.AppKit 0x901750f9 -[NSApplication run] + 847
43 com.apple.AppKit 0x9014230a NSApplicationMain + 574
44 org.m0k.transmission 0x0000238b main + 181 (main.m:38)
45 org.m0k.transmission 0x000022bb _start + 209
46 org.m0k.transmission 0x000021e9 start + 41
If more information is needed, or if you need to see the code, please
let me know.
Cheers,
Mitch
_______________________________________________
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