View Issue Details

IDProjectCategoryView StatusLast Update
0005600ardourbugspublic2013-07-19 23:13
ReporterAxeTota Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Summary0005600: OSX - Resizing AudioUnit Plugin GUIs Crashes
DescriptionThis only happens when grabbing either the top-left or bottom-left corners. Grab one, resize, and ardour will crash every time.
Additional InformationThis might not happen for all Audio Unit's, but Apple's AUSampler crashes every time.

OSX Lion - built with Apple's stock llvm-gcc-4.2 64bit

Looks like an exception needs handled as well as checking for 0x0 pixel window sizes.

2013-07-19 18:06:59.923 ardour-3.3[68028:4d03] *** Terminating app due to uncaught exception 'NSImageCacheException', reason: 'Cannot lock focus on image <NSImage 0x7fbbef827ed0 Size={0, 0} Reps=(
)>, because it is size zero.'
*** First throw call stack:
(
    0 CoreFoundation 0x00007fff8f303f56 __exceptionPreprocess + 198
    1 libobjc.A.dylib 0x00007fff902bcd5e objc_exception_throw + 43
    2 CoreFoundation 0x00007fff8f303d8a +[NSException raise:format:arguments:] + 106
    3 CoreFoundation 0x00007fff8f303d14 +[NSException raise:format:] + 116
    4 AppKit 0x00007fff8ca7a627 -[NSImage _lockFocusOnRepresentation:rect:context:hints:flipped:] + 398
    5 AppKit 0x00007fff8ca7a490 __-[NSImage lockFocusWithRect:context:hints:flipped:]_block_invoke_1 + 118
    6 AppKit 0x00007fff8c9f0799 -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 170
    7 AppKit 0x00007fff8ca7a411 -[NSImage lockFocusWithRect:context:hints:flipped:] + 185
    8 AppKit 0x00007fff8ca7a34f -[NSImage lockFocusFlipped:] + 124
    9 CoreAudioAUUI 0x0000000113517b76 CoreAudioAUUI + 498550
    10 CoreAudioAUUI 0x0000000113518fa8 CoreAudioAUUI + 503720
    11 AppKit 0x00007fff8c9dd10c -[NSView setFrame:] + 268
    12 AppKit 0x00007fff8cab7a20 -[NSView resizeWithOldSuperviewSize:] + 1324
    13 AppKit 0x00007fff8cab7479 -[NSView resizeSubviewsWithOldSize:] + 200
    14 AppKit 0x00007fff8c9dd857 -[NSView setFrameSize:] + 955
    15 AppKit 0x00007fff8c9dd10c -[NSView setFrame:] + 268
    16 AppKit 0x00007fff8cab7a20 -[NSView resizeWithOldSuperviewSize:] + 1324
    17 AppKit 0x00007fff8cab7479 -[NSView resizeSubviewsWithOldSize:] + 200
    18 AppKit 0x00007fff8c9dd857 -[NSView setFrameSize:] + 955
    19 AppKit 0x00007fff8caef54e -[NSWindow _oldPlaceWindow:] + 1551
    20 AppKit 0x00007fff8ca99f1e -[NSWindow _setFrameCommon:display:stashSize:] + 2005
    21 AppKit 0x00007fff8ca99743 -[NSWindow setFrame:display:] + 60
    22 AppKit 0x00007fff8caea5f7 -[NSWindow(NSWindowResizing) _resizeWithEvent:] + 1498
    23 AppKit 0x00007fff8cae9fbb -[NSTitledFrame mouseDown:] + 187
    24 AppKit 0x00007fff8cae9ecc -[NSThemeFrame mouseDown:] + 665
    25 AppKit 0x00007fff8ca6a348 -[NSWindow sendEvent:] + 6306
    26 libgdk-quartz-2.0.0.dylib 0x000000010ba4be9c -[GdkQuartzWindow sendEvent:] + 188
    27 AppKit 0x00007fff8ca03a55 -[NSApplication sendEvent:] + 5593
    28 libgdk-quartz-2.0.0.dylib 0x000000010ba5237a _gdk_events_queue + 5498
    29 libgdk-quartz-2.0.0.dylib 0x000000010ba53b5c gdk_event_dispatch + 124
    30 libglib-2.0.0.dylib 0x000000010b474560 g_main_context_dispatch + 320
    31 libglib-2.0.0.dylib 0x000000010b474900 g_main_context_iterate + 480
    32 libglib-2.0.0.dylib 0x000000010b474c4f g_main_loop_run + 223
    33 libgtk-quartz-2.0.0.dylib 0x000000010b6591bf gtk_main + 191
    34 libgtkmm2ext.dylib 0x000000010a980e24 _ZN9Gtkmm2ext2UI3runER8Receiver + 494
    35 ardour-3.3 0x00000001055f424f main + 2239
    36 ardour-3.3 0x0000000104e1de14 start + 52
)
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2013-07-19 23:13 AxeTota New Issue