Drucken unter sierra geht nicht mehr

Hat das schon jemand gemeldet oder bemerkt?
Sobald ich etwas unter Sierra drucke, stürzt meine App ab, ohne weitere Meldung oder CrashLog

wirklich kein Log?
Keine Meldung in der Console?

Programm mal über lldb gestartet?

Process: EuroFaktura [990]
Path: /Volumes/VOLUME/Applications/2 - OnlyMac Software/*/EuroFaktura.app/Contents/MacOS/EuroFaktura
Identifier: de.onlymac.eurofaktura
Version: 6.0.0 (6.0)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: EuroFaktura [990]
User ID: 503

Date/Time: 2016-08-26 19:14:54.974 +0200
OS Version: Mac OS X 10.12 (16A304a)
Report Version: 12
Anonymous UUID: 37D77DCB-17DD-3C28-27D2-FBD8342B8BCA

Time Awake Since Boot: 10000 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000008c
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]

VM Regions Near 0x8c:
–>
__TEXT 0000000000001000-0000000001e56000 [ 30.3M] r-x/rwx SM=COW /Volumes/VOLUME/Applications/2 - OnlyMac Software/*/EuroFaktura.app/Contents/MacOS/EuroFaktura

Application Specific Information:
Performing @selector(menuItemAction:) from sender NSMenuItem 0x27d11e0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.print.framework.PrintCore 0x935e1717 PJCSessionHasApplicationSetPrinter + 6
1 com.apple.print.framework.Print.Private 0x0d9f09c2 0xd9d8000 + 100802
2 com.apple.AppKit 0x925e4e9e -[NSWindowController _windowDidLoad] + 671
3 com.apple.AppKit 0x9258760e -[NSWindowController window] + 115
4 com.apple.AppKit 0x92bdf086 -[NSPrintPanel runModalWithPrintInfo:] + 477
5 com.xojo.XojoFramework 0x02210b21 0x21f5000 + 113441
6 com.xojo.XojoFramework 0x0235cc69 RuntimeOpenPrinterDialog + 212
7 de.onlymac.eurofaktura 0x00186aa7 REALbasic.OpenPrinterDialog%o%oo + 79
8 de.onlymac.eurofaktura 0x0171c37c Angebotsliste.Angebotsliste.druckauftrag%%o<Angebotsliste.Angebotsliste> + 2171
9 de.onlymac.eurofaktura 0x016e4ddb Angebotsliste.Angebotsliste._druckmenu_Action%b%o<Angebotsliste.Angebotsliste> + 73
10 com.xojo.XojoFramework 0x02311ad3 0x21f5000 + 1166035
11 com.xojo.XojoFramework 0x0221d5ff 0x21f5000 + 165375
12 com.xojo.XojoFramework 0x0221daf3 0x21f5000 + 166643
13 libobjc.A.dylib 0x9ecf7d1e -[NSObject performSelector:withObject:] + 59
14 com.apple.AppKit 0x92c7890a __49-[NSApplication(NSResponder) sendAction:to:from:]_block_invoke + 35
15 libsystem_trace.dylib 0x9f77967c _os_activity_initiate + 79
16 com.apple.AppKit 0x92c7888a -[NSApplication(NSResponder) sendAction:to:from:] + 584
17 com.apple.AppKit 0x927b233f -[NSMenuItem _corePerformAction] + 374
18 com.apple.AppKit 0x927b209a -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 162
19 com.apple.AppKit 0x927b17ff -[NSMenu _performActionWithHighlightingForItemAtIndex:sendAccessibilityNotification:] + 74
20 com.apple.AppKit 0x927b17b0 -[NSMenu _performActionWithHighlightingForItemAtIndex:] + 31
21 com.apple.AppKit 0x927b178c __31-[NSMenu performKeyEquivalent:]_block_invoke + 35
22 libsystem_trace.dylib 0x9f77967c _os_activity_initiate + 79
23 com.apple.AppKit 0x927b109b -[NSMenu performKeyEquivalent:] + 357
24 com.apple.AppKit 0x92c7744e routeKeyEquivalent + 854
25 com.apple.AppKit 0x92c770f0 -[NSApplication(NSEvent) _handleKeyEquivalent:] + 17
26 com.apple.AppKit 0x92c75997 -[NSApplication(NSEvent) sendEvent:] + 3551
27 com.xojo.XojoFramework 0x02236d56 0x21f5000 + 269654
28 com.xojo.XojoFramework 0x02236d92 0x21f5000 + 269714
29 de.onlymac.eurofaktura 0x001b4875 Delegate.Invoke%% + 34
30 de.onlymac.eurofaktura 0x0006c4d2 Application._CallFunctionWithExceptionHandling%%op + 248
31 com.xojo.XojoFramework 0x023a2e1a 0x21f5000 + 1760794
32 com.xojo.XojoFramework 0x02236cc8 0x21f5000 + 269512
33 com.apple.AppKit 0x9256d201 -[NSApplication run] + 1018
34 com.xojo.XojoFramework 0x023a2eba 0x21f5000 + 1760954
35 com.xojo.XojoFramework 0x023a1094 RuntimeRun + 49
36 de.onlymac.eurofaktura 0x00188f26 REALbasic._RuntimeRun + 34
37 de.onlymac.eurofaktura 0x01c616ea _Main + 295
38 de.onlymac.eurofaktura 0x01c52dfa main + 36
39 de.onlymac.eurofaktura 0x01ca5ea5 start + 53

Thread 1:
0 libsystem_pthread.dylib 0x9f75e8f8 start_wqthread + 0
1 de.onlymac.eurofaktura 0x000f0000 RegEx.Search%o%o + 190

Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x9f67691e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f675e93 mach_msg + 51
2 com.apple.CoreFoundation 0x94562556 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x94561988 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x945610fa CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x94560eeb CFRunLoopRunInMode + 123
6 com.apple.AppKit 0x926b85db _NSEventThread + 235
7 libsystem_pthread.dylib 0x9f75f11b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f75f063 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f75e93e thread_start + 34

Thread 3:
0 libsystem_kernel.dylib 0x9f67ecbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f75edfa _pthread_wqthread + 1210
2 libsystem_pthread.dylib 0x9f75e91a start_wqthread + 34

Thread 4:
0 libsystem_kernel.dylib 0x9f67ecbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f75edfa _pthread_wqthread + 1210
2 libsystem_pthread.dylib 0x9f75e91a start_wqthread + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x0cd94150 ecx: 0x00000000 edx: 0x00000000
edi: 0x0d9f09a5 esi: 0xa509e038 ebp: 0xbfffee68 esp: 0xbfffee68
ss: 0x00000023 efl: 0x00210296 eip: 0x935e1717 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x0000008c

Logical CPU: 2
Error Code: 0x00000004
Trap Number: 14

Aug 26 19:10:06 Stefans-MBP EuroFaktura[869]: Printing error: -30879 [PMSessionGetCurrentPrinter]

Im Debugger luft es unter Sierra, leider konnte ich keinen Build machen, weil Xojo ich weigert meine Lizenzen zu laden unter Sierra…
Am Montag schaue ich weiter!

Auf jeden Fall drucken alle meine Apps , mit Xojo erstellt, nicht mehr unter Sierra!

Zeige doch mal Deinen Code für das hier:

de.onlymac.eurofaktura 0x00186aa7 REALbasic.OpenPrinterDialog%o%oo + 79

Da fängt das Programm an abzustürzen. Und nein, bei mir stürzt unter Sierra das Drucken nicht ab.

OK, auch wenn ich den PagesetupDialog aufrufe

Process: EuroFaktura [463]
Path: /Volumes/VOLUME/Applications/2 - OnlyMac Software/*/EuroFaktura.app/Contents/MacOS/EuroFaktura
Identifier: de.onlymac.eurofaktura
Version: 6.0.0 (6.0)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: EuroFaktura [463]
User ID: 503

Date/Time: 2016-08-27 18:39:13.516 +0200
OS Version: Mac OS X 10.12 (16A304a)
Report Version: 12
Anonymous UUID: 37D77DCB-17DD-3C28-27D2-FBD8342B8BCA

Time Awake Since Boot: 240 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000008c
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]

VM Regions Near 0x8c:
–>
__TEXT 0000000000001000-0000000001e56000 [ 30.3M] r-x/rwx SM=COW /Volumes/VOLUME/Applications/2 - OnlyMac Software/*/EuroFaktura.app/Contents/MacOS/EuroFaktura

Application Specific Information:
Performing @selector(menuItemAction:) from sender NSMenuItem 0x2917670

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.print.framework.PrintCore 0x935e1717 PJCSessionHasApplicationSetPrinter + 6
1 com.apple.print.framework.Print.Private 0x0717b9c2 0x7163000 + 100802
2 com.apple.AppKit 0x925e4e9e -[NSWindowController _windowDidLoad] + 671
3 com.apple.AppKit 0x9258760e -[NSWindowController window] + 115
4 com.apple.AppKit 0x92bc6cb7 -[NSPageLayout runModalWithPrintInfo:] + 179
5 com.xojo.XojoFramework 0x0227d998 0x2262000 + 113048
6 com.xojo.XojoFramework 0x023ca086 printerSetupPageSetup + 34
7 de.onlymac.eurofaktura 0x00070123 PrinterSetup.PageSetupDialog%b%oo + 52
8 de.onlymac.eurofaktura 0x0064ba5f Module1.seitesetup + 316
9 de.onlymac.eurofaktura 0x0044c84b app._seite_Action%b%o + 55
10 com.xojo.XojoFramework 0x0237eb90 0x2262000 + 1166224
11 com.xojo.XojoFramework 0x0228a5ff 0x2262000 + 165375
12 com.xojo.XojoFramework 0x0228aaf3 0x2262000 + 166643
13 libobjc.A.dylib 0x9ecf7d1e -[NSObject performSelector:withObject:] + 59
14 com.apple.AppKit 0x92c7890a __49-[NSApplication(NSResponder) sendAction:to:from:]_block_invoke + 35
15 libsystem_trace.dylib 0x9f77967c _os_activity_initiate + 79
16 com.apple.AppKit 0x92c7888a -[NSApplication(NSResponder) sendAction:to:from:] + 584
17 com.apple.AppKit 0x927b233f -[NSMenuItem _corePerformAction] + 374
18 com.apple.AppKit 0x927b209a -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 162
19 com.apple.AppKit 0x927b17ff -[NSMenu _performActionWithHighlightingForItemAtIndex:sendAccessibilityNotification:] + 74
20 com.apple.AppKit 0x92836cb3 __38-[NSMenu performActionForItemAtIndex:]_block_invoke + 37
21 libsystem_trace.dylib 0x9f77967c _os_activity_initiate + 79
22 com.apple.AppKit 0x92836c87 -[NSMenu performActionForItemAtIndex:] + 117
23 com.apple.AppKit 0x92836c03 -[NSMenu _internalPerformActionForItemAtIndex:] + 94
24 com.apple.AppKit 0x92836b9d -[NSMenuItem _internalPerformActionThroughMenuIfPossible] + 94
25 com.apple.AppKit 0x92836a4c -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 86
26 com.apple.AppKit 0x926f9fb6 NSSLMMenuEventHandler + 987
27 com.apple.HIToolbox 0x93c9bfce _InvokeEventHandlerUPP(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*, long ()(OpaqueEventHandlerCallRef, OpaqueEventRef*, void*)) + 26
28 com.apple.HIToolbox 0x93c47f42 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2013
29 com.apple.HIToolbox 0x93c470b8 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 419
30 com.apple.HIToolbox 0x93c58500 SendEventToEventTarget + 34
31 com.apple.HIToolbox 0x93ddf219 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 402
32 com.apple.HIToolbox 0x93cc5d33 SendMenuCommandWithContextAndModifiers + 38
33 com.apple.HIToolbox 0x93cc5cf6 SendMenuItemSelectedEvent + 185
34 com.apple.HIToolbox 0x93cc5bd7 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 91
35 com.apple.HIToolbox 0x93e2c2c2 MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 661
36 com.apple.HIToolbox 0x93cc62d7 _HandleMenuSelection2 + 512
37 com.apple.HIToolbox 0x93cc60ca _HandleMenuSelection + 31
38 com.apple.AppKit 0x926ea1b0 _NSHandleCarbonMenuEvent + 282
39 com.apple.AppKit 0x9294bdcb _DPSEventHandledByCarbon + 55
40 com.apple.AppKit 0x92c768a5 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 331
41 com.apple.AppKit 0x92c76752 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
42 com.xojo.XojoFramework 0x022a3e56 0x2262000 + 269910
43 com.xojo.XojoFramework 0x022a3e9f 0x2262000 + 269983
44 de.onlymac.eurofaktura 0x001b4875 Delegate.Invoke%% + 34
45 de.onlymac.eurofaktura 0x0006c4d2 Application._CallFunctionWithExceptionHandling%%op + 248
46 com.xojo.XojoFramework 0x0240fe1a 0x2262000 + 1760794
47 com.xojo.XojoFramework 0x022a3df7 0x2262000 + 269815
48 com.apple.AppKit 0x9256d1b6 -[NSApplication run] + 943
49 com.xojo.XojoFramework 0x0240feba 0x2262000 + 1760954
50 com.xojo.XojoFramework 0x0240e094 RuntimeRun + 49
51 de.onlymac.eurofaktura 0x00188f26 REALbasic._RuntimeRun + 34
52 de.onlymac.eurofaktura 0x01c616ea _Main + 295
53 de.onlymac.eurofaktura 0x01c52dfa main + 36
54 de.onlymac.eurofaktura 0x01ca5ea5 start + 53

obiger crash code dazu:

if ps.pagesetupDialog then
printps=ps.setupString
druck_pos_xml.root.SetString(“PrinterSetup”, EncodeBase64(printps))
druck_pos_xml.save
end if

Crash beim Druck code dazu:

g= OpenPrinterDialog(ps)

das ist nichts spezielles… ein fach drucken mit setupstring

Ich habe mal ein wenig mit den Beispielen in den Xojo-Docs gespielt. Da crasht nichts unter Sierra.

Hast Du verifizieren können, daß das die Zeile ist, die den Crash macht?

Im Debugger geht es mit meiner App auch, aber nicht nach dem Build

Ich spiele das morgen nochmal ganz durch, habe im Developer Forum gelesen, dass verschiedene ltere Adobe Apps genau das gleiche Problem haben. Es knnte am Setupstring liegen… morgen gehe ich dem auf den Grund…

Ich habe es heruasgefunden, es liegt am Setupstring, dieser ist ja unter Umstnden schon Jahre alt, vom letzten Aufruf des pageSetup Dialoges. Warum Sierra den nicht mag, wei ich nicht, wenn ich ihn lsche und unter Sierra neu anlege klappt es mit dem Drucken!
Ich muss also beim ersten Start der App unter Sierra die Datei lschen, das ist alles…