full screen lion and dictionary bug

  1. Put Scrivener in lion’s full screen mode (not scrivener’s full screen mode)
  2. Highlighted a word, hit the dictionary icon in the menu bar, the definition came up as expected.
  3. Hit the thesaurus link to open the dictionary application.
  4. Went back to Scrivener. The definition was stuck to the page and would not go away. I tried hitting escape.
  5. highlighted another word and hit the dictionary button, thinking that would clear the stuck window, definition popped up, and was then covered by the stuck dictionary window.
  6. Hit escape. Beautiful beach ball appeared, then Scrivener pulled a Houdini and disappeared. Crash report from apple came up, and on reopen, one from scrivener.

Crash Report

Hardware:

Hardware Overview:

  Model Name: MacBook
  Model Identifier: MacBook3,1
  Processor Name: Intel Core 2 Duo
  Processor Speed: 2 GHz
  Number of Processors: 1
  Total Number of Cores: 2
  L2 Cache: 4 MB
  Memory: 4 GB
  Bus Speed: 800 MHz
  Boot ROM Version: MB31.008E.B02
  SMC Version (system): 1.24f3
  Sudden Motion Sensor:
      State: Enabled

Crash report sent by version: 2.1 (14114)

Process: Scrivener [161]
Path: /Applications/Scrivener.app/Contents/MacOS/Scrivener
Identifier: com.literatureandlatte.scrivener2
Version: 2.1 (2.1)
Code Type: X86 (Native)
Parent Process: launchd [152]

Date/Time: 2011-08-21 13:33:58.977 -0600
OS Version: Mac OS X 10.7.1 (11B26)
Report Version: 9

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000008955c35d

VM Regions Near 0x8955c35d:
CG raster data 000000000da00000-000000000ddea000 [ 4008K] rw-/rwx SM=PRV
–>
__TEXT 000000008fed6000-000000008ff09000 [ 204K] r-x/rwx SM=COW /usr/lib/dyld

Application Specific Information:
objc_msgSend() selector name: performSelector:withObject:
objc[161]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x97a7cd4b objc_msgSend + 27
1 com.apple.AppKit 0x9889ea38 forwardMethod + 142
2 com.apple.AppKit 0x9893fb79 -[NSResponder keyUp:] + 23
3 com.apple.AppKit 0x9889953c -[NSWindow sendEvent:] + 10892
4 com.apple.AppKit 0x98830b23 -[NSApplication sendEvent:] + 4936
5 com.literatureandlatte.scrivener2 0x0004107d -[SCRApplication sendEvent:] + 412
6 com.apple.AppKit 0x987c252b -[NSApplication run] + 1000
7 com.apple.AppKit 0x98a55b54 NSApplicationMain + 1054
8 com.literatureandlatte.scrivener2 0x00002b49 _start + 208
9 com.literatureandlatte.scrivener2 0x00002a78 start + 40

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x9151790a kevent + 10
1 libdispatch.dylib 0x90a99ccc _dispatch_mgr_invoke + 969
2 libdispatch.dylib 0x90a9871b _dispatch_mgr_thread + 53

Thread 2:: WebCore: LocalStorage
0 libsystem_kernel.dylib 0x9151683e __psynch_cvwait + 10
1 libsystem_c.dylib 0x918eae21 _pthread_cond_wait + 827
2 libsystem_c.dylib 0x9189b42c pthread_cond_wait$UNIX2003 + 71
3 com.apple.JavaScriptCore 0x923dfd81 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 81
4 com.apple.WebCore 0x96e3d1f1 WTF::MessageQueueWebCore::LocalStorageTask::waitForMessage() + 135
5 com.apple.WebCore 0x96e3d144 WebCore::LocalStorageThread::threadEntryPoint() + 74
6 com.apple.WebCore 0x96e3d0a1 WebCore::LocalStorageThread::threadEntryPointCallback(void*) + 17
7 libsystem_c.dylib 0x918e6ed9 _pthread_start + 335
8 libsystem_c.dylib 0x918ea6de thread_start + 34

Thread 3:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x91514c22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x915141f6 mach_msg + 70
2 com.apple.CoreFoundation 0x910d29ea __CFRunLoopServiceMachPort + 170
3 com.apple.CoreFoundation 0x910dbb14 __CFRunLoopRun + 1428
4 com.apple.CoreFoundation 0x910db1ec CFRunLoopRunSpecific + 332
5 com.apple.CoreFoundation 0x910db098 CFRunLoopRunInMode + 120
6 com.apple.Foundation 0x9c18e88c +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 378
7 com.apple.Foundation 0x9c1825ed -[NSThread main] + 45
8 com.apple.Foundation 0x9c18259d NSThread__main + 1582
9 libsystem_c.dylib 0x918e6ed9 _pthread_start + 335
10 libsystem_c.dylib 0x918ea6de thread_start + 34

Thread 4:
0 libsystem_kernel.dylib 0x9151702e __workq_kernreturn + 10
1 libsystem_c.dylib 0x918e8ccf _pthread_wqthread + 773
2 libsystem_c.dylib 0x918ea6fe start_wqthread + 30

Thread 5:
0 libsystem_kernel.dylib 0x9151702e __workq_kernreturn + 10
1 libsystem_c.dylib 0x918e8ccf _pthread_wqthread + 773
2 libsystem_c.dylib 0x918ea6fe start_wqthread + 30

Thread 6:: Dispatch queue: com.apple.root.default-priority
0 libsystem_kernel.dylib 0x91514c22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x915141f6 mach_msg + 70
2 com.apple.CoreFoundation 0x910d29ea __CFRunLoopServiceMachPort + 170
3 com.apple.CoreFoundation 0x910dbb14 __CFRunLoopRun + 1428
4 com.apple.CoreFoundation 0x910db1ec CFRunLoopRunSpecific + 332
5 com.apple.CoreFoundation 0x910db098 CFRunLoopRunInMode + 120
6 com.apple.Foundation 0x9c12ebdb -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 273
7 com.apple.AppKit 0x98a8f051 -[NSAnimation(NSInternal) _runBlocking] + 496
8 com.apple.AppKit 0x98a8eb9d -[NSAnimation(NSInternal) _animationThread] + 79
9 com.apple.AppKit 0x98a8eb49 __-[NSAnimation(NSInternal) _runInNewThread]_block_invoke_1 + 36
10 libdispatch.dylib 0x90a97e85 _dispatch_call_block_and_release + 15
11 libdispatch.dylib 0x90a98ee4 _dispatch_worker_thread2 + 231
12 libsystem_c.dylib 0x918e8b24 _pthread_wqthread + 346
13 libsystem_c.dylib 0x918ea6fe start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x08347580 ebx: 0x00000000 ecx: 0x991034b4 edx: 0x9083c7d4
edi: 0x8955c35d esi: 0x0113afe0 ebp: 0xbffff778 esp: 0xbffff744
ss: 0x0000001f efl: 0x00010202 eip: 0x97a7cd4b cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x8955c35d
Logical CPU: 1

----- Console Messages -----
2011-08-21 13:13:44.021 Scrivener[161:7a53] Internal name did not resolve to internal address!