Hi Jim,

There are professional, non-trivial Native OSX apps that don't run on Big Sur. For Instance Quark is one of them and it has no compatible version currently (well, as of about a month ago). We had to create another bootable partition to go back to Catalina so my wife could work. She is a graphic artist doing page layout for a small local news paper. She has had enough and is now moving to InDesign.

We also had problems when we moved to Catalina from several versions back. Had to replace most of her professional software.

The problem may be incompatibilities in the third party software such as boost, Java, and/or underlying OSX provided interfaces, etc. I don't know if the build rebuilds all the the third party software. The libraries such as boost (or AOO) may be using deprecated APIsand may not be checkingreturn codes/exceptions appropriately in the libraries or in AOO code. Another possibility, from what I've read in the past Apple has let some deprecated APIs fail silently in the past. OSX has apparently changed enough that they have moved the designation from OSX to OS11. The problem may be deeper than just the AOO code.

Big Sur XCode 12 is the current version for OS11. Was AOO 4.2.0 built with this? BTW, this version builds universal apps by default which should make porting to OS11 and Apple Silicon much easier in the short term.

Another question just occurred to me. Are the versions of the Java JDK the same for both builds and is the same JRE used at runtime?

Just my long 2 cents.

Enough rambling on,
Steve Lubbs

On 12/26/20 10:19 AM, Jim Jagielski wrote:
I've confirmed that my 4.2.0 builds work fine on BigSur but
the 4.1.8 builds, even using Xcode10 and the 10.13SDK still
result in core on macOS11. Below you'll find the stack.

My initial thoughts are that it is NOT a build issue, but
rather a code one, so I'll start some investigation with that
mindset and especially look at the diffs between AOO418 and
AOO42X that might be key.


Time Awake Since Boot: 1000 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 0x0000000000000009
Exception Note:        EXC_CORPSE_NOTIFY

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

VM Regions Near 0x9:
-->
     __TEXT                      10d063000-10d064000    [    4K] r-x/rwx SM=COW 
 /Applications/OpenOffice-4.1.8.app/Contents/MacOS/soffice

Application Specific Information:
ViewBridge hint(s): (
     "bridge key: delegateInvocation"
)

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libs5abi_uno.dylib                  0x00000001162d7259 
s5abi::fillUnoException(s5abi::__cxa_exception*, _uno_Any*, _uno_Mapping*) + 41
1   libs5abi_uno.dylib                  0x00000001162d98bd 0x1162d5000 + 18621
2   libs5abi_uno.dylib                  0x00000001162d8e40 
bridges::cpp_uno::shared::unoInterfaceProxyDispatch(_uno_Interface*, 
_typelib_TypeDescription const*, void*, void**, _uno_Any**) + 736
3   libuno_cppuhelpers5abi.dylib.3      0x000000010d4cd688 
cppu::getCaughtException() + 840
4   libxstor.dylib                      0x000000013868d104 
OStorage::hasByName(rtl::OUString const&) + 964
5   libxo.dylib                         0x0000000111d4b222 
XMLVersionListPersistence::load(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
 const&) + 322
6   libxo.dylib                         0x0000000111d4b9be non-virtual thunk to 
XMLVersionListPersistence::load(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
 const&) + 14
7   libsfx.dylib                        0x000000010d807fcf 
SfxMedium::GetVersionList(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
 const&) + 271
8   libsfx.dylib                        0x000000010d787753 
sfx2::FileDialogHelper_Impl::updateVersions() + 547
9   libsfx.dylib                        0x000000010d795afd 
sfx2::FileDialogHelper::FileSelectionChanged(com::sun::star::ui::dialogs::FilePickerEvent
 const&) + 29
10  libsfx.dylib                        0x000000010d78715d 
sfx2::FileDialogHelper_Impl::fileSelectionChanged(com::sun::star::ui::dialogs::FilePickerEvent
 const&) + 45
11  fps_aqua.uno.dylib                  0x00000001429242a0 0x142917000 + 53920
12  com.apple.AppKit                    0x00007fff236752f5 -[NSSavePanel 
observeValueForKeyPath:ofObject:change:context:] + 562
13  com.apple.Foundation                0x00007fff2119bab8 
NSKeyValueNotifyObserver + 327
14  com.apple.Foundation                0x00007fff21262e45 NSKeyValueDidChange 
+ 431
15  com.apple.Foundation                0x00007fff21303539 
NSKeyValueDidChangeWithPerThreadPendingNotifications + 146
16  com.apple.ViewBridge                0x00007fff2703dd9b __41-[NSViewBridge 
setObject:forKey:withKVO:]_block_invoke + 360
17  com.apple.ViewBridge                0x00007fff270b8829 withHintInProgress + 
359
18  com.apple.ViewBridge                0x00007fff27035cb7 -[NSViewBridge 
setObject:forKey:withKVO:] + 641
19  com.apple.ViewBridge                0x00007fff27036e05 -[NSViewBridge 
nonLocalChangeInProgress:block:] + 230
20  com.apple.ViewBridge                0x00007fff27036b93 
-[NSRemoteViewMarshal exceptionSafeSetRemoteObject:forKey:withReply:] + 264
21  com.apple.ViewBridge                0x00007fff27036a47 
-[NSRemoteViewMarshal setRemoteObject:forKey:withReply:] + 56
22  com.apple.CoreFoundation            0x00007fff2041e56c __invoking___ + 140
23  com.apple.CoreFoundation            0x00007fff2041e410 -[NSInvocation 
invoke] + 303
24  com.apple.ViewBridge                0x00007fff27034b65 
__deferNSXPCInvocationOntoMainThread_block_invoke + 228
25  com.apple.ViewBridge                0x00007fff27027d34 
__wrapBlockWithVoucher_block_invoke + 37
26  com.apple.ViewBridge                0x00007fff27027a25 
__deferBlockOntoMainThread_block_invoke_2 + 352
27  com.apple.CoreFoundation            0x00007fff2043b5a2 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
28  com.apple.CoreFoundation            0x00007fff2043b44c __CFRunLoopDoBlocks 
+ 437
29  com.apple.CoreFoundation            0x00007fff2043a7bd __CFRunLoopRun + 2582
30  com.apple.CoreFoundation            0x00007fff204396ce CFRunLoopRunSpecific 
+ 563
31  com.apple.HIToolbox                 0x00007fff286be6d0 
RunCurrentEventLoopInMode + 292
32  com.apple.HIToolbox                 0x00007fff286be4cc 
ReceiveNextEventCommon + 709
33  com.apple.HIToolbox                 0x00007fff286be1ef 
_BlockUntilNextEventMatchingListInModeWithFilter + 64
34  com.apple.AppKit                    0x00007fff22c56de9 _DPSNextEvent + 883
35  com.apple.AppKit                    0x00007fff22c555af 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 1366
36  com.apple.AppKit                    0x00007fff22f2dde9 -[NSApplication 
_doModalLoop:peek:] + 303
37  com.apple.AppKit                    0x00007fff22f2cba8 __35-[NSApplication 
runModalForWindow:]_block_invoke_2 + 64
38  com.apple.AppKit                    0x00007fff22f2cb55 __35-[NSApplication 
runModalForWindow:]_block_invoke + 70
39  com.apple.AppKit                    0x00007fff22f2c3a3 _NSTryRunModal + 100
40  com.apple.AppKit                    0x00007fff22f2c288 -[NSApplication 
runModalForWindow:] + 128
41  com.apple.AppKit                    0x00007fff2367615d -[NSSavePanel 
runModal] + 145
42  com.apple.AppKit                    0x00007fff236764f1 -[NSSavePanel 
runModalForDirectory:file:types:] + 168
43  fps_aqua.uno.dylib                  0x0000000142919b85 SalAquaPicker::run() 
+ 261
44  fps_aqua.uno.dylib                  0x0000000142919d82 
SalAquaPicker::runandwaitforresult() + 34
45  fps_aqua.uno.dylib                  0x000000014291a5f7 
SalAquaFilePicker::execute() + 135
46  libsfx.dylib                        0x000000010d78f7a0 
sfx2::FileDialogHelper_Impl::implDoExecute() + 80
47  libsfx.dylib                        0x000000010d790719 
sfx2::FileDialogHelper_Impl::execute(SvStringsDtor*&, SfxItemSet*&, String&) + 
761
48  libsfx.dylib                        0x000000010d795cc4 sfx2::FileOpenDialog_Impl(long, String const&, 
SvStringsDtor*&, String&, SfxItemSet*&, String const*, short, String const&, 
com::sun::star::uno::Sequence<rtl::OUString> const&) + 132
49  libsfx.dylib                        0x000000010d6e77b3 
SfxApplication::OpenDocExec_Impl(SfxRequest&) + 1827
50  libsfx.dylib                        0x000000010d93bf0b 
SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, unsigned char) 
+ 907
51  libsfx.dylib                        0x000000010d93f27e 
SfxDispatcher::PostMsgHandler(SfxRequest*) + 270
52  libsfx.dylib                        0x000000010d93c389 
SfxDispatcher::LinkStubPostMsgHandler(void*, void*) + 9
53  libsfx.dylib                        0x000000010d8c97af 
SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) + 15
54  libvcl.dylib                        0x000000010ee96a03 
ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) + 5267
55  libvcl.dylib                        0x000000010ebca255 
AquaSalInstance::Yield(bool, bool) + 437
56  libvcl.dylib                        0x000000010ec051e0 
Application::Yield(bool) + 96
57  libvcl.dylib                        0x000000010ec05167 
Application::Execute() + 39
58  libsofficeapp.dylib                 0x000000010d25a952 
desktop::Desktop::Main() + 8642
59  libvcl.dylib                        0x000000010ec0a9a8 ImplSVMain() + 72
60  libvcl.dylib                        0x000000010ebc9e30 
AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 96
61  libvcl.dylib                        0x000000010eea6d99 -[VCL_NSApplication 
sendEvent:] + 73
62  com.apple.AppKit                    0x00007fff230b736e -[NSApplication 
_handleEvent:] + 65
63  com.apple.AppKit                    0x00007fff22c47b2f -[NSApplication run] 
+ 623
64  com.apple.AppKit                    0x00007fff22c1bdf2 NSApplicationMain + 
816
65  libvcl.dylib                        0x000000010ebc8b75 
ImplSVMainHook(unsigned char*) + 181
66  libvcl.dylib                        0x000000010ec0b601 SVMain() + 17
67  libsofficeapp.dylib                 0x000000010d27f8c8 soffice_main + 136
68  org.openoffice.script               0x000000010d063eb0 main + 16
69  org.openoffice.script               0x000000010d063e94 start + 52
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to