https://bugs.documentfoundation.org/show_bug.cgi?id=153177

Stephan Bergmann <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |DUPLICATE
             Status|NEW                         |RESOLVED

--- Comment #13 from Stephan Bergmann <[email protected]> ---
(In reply to Stephan Bergmann from comment #11)
> Without having looked further into it yet, `make HelloTextTableShape.run`
> indeed hangs for me with LO 7.4.4 macOS (Apple Silicon) and accompanying SDK
> from <https://www.libreoffice.org/download/download-libreoffice/>.  However,
> it works fine with my local (--enable-dbgutil) recent master (towards LO
> 7.6) build, so it may well be something that has already been addressed.

With a local libreoffice-7.4.4.2 build, in the SDK doing `cd
examples/DevelopersGuide/FirstSteps && make && make HelloTextTableShape.run`
causes a hanging soffice at

> * thread #1, queue = 'com.apple.main-thread'
>   * frame #0: 0x000000019cb7584c libsystem_kernel.dylib`__psynch_cvwait + 8
>     frame #1: 0x000000019cbb2638 libsystem_pthread.dylib`_pthread_cond_wait + 
> 1232
>     frame #2: 0x000000019cafeac4 
> libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)
>  + 28
>     frame #3: 0x000000011318d1f4 libvclplug_osxlo.dylib`void 
> std::__1::condition_variable::wait<SalYieldMutex::doAcquire(unsigned 
> int)::$_0>(this=0x0000600003bac060, __lk=0x000000016b4fd3b8, __pred=(unnamed 
> class) @ 0x000000016b4fd340) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__mutex_base:404:9
>     frame #4: 0x000000011318cf98 
> libvclplug_osxlo.dylib`SalYieldMutex::doAcquire(this=0x0000600003bac000, 
> nLockCount=1) at /Users/stephan/lo/core/vcl/osx/salinst.cxx:221:36
>     frame #5: 0x0000000119fcaaa8 
> libvcllo.dylib`comphelper::SolarMutex::acquire(this=0x0000600003bac000, 
> nLockCount=1) at /Users/stephan/lo/core/include/comphelper/solarmutex.hxx:86:5
>     frame #6: 0x000000011a872a9c 
> libvcllo.dylib`SalInstance::AcquireYieldMutex(this=0x0000600003bac2d0, 
> nCount=1) at /Users/stephan/lo/core/vcl/source/app/salvtables.cxx:125:73
>     frame #7: 0x000000011a93dc0c 
> libvcllo.dylib`Application::AcquireSolarMutex(nCount=1) at 
> /Users/stephan/lo/core/vcl/source/app/svapp.cxx:593:25
>     frame #8: 0x000000011319325c 
> libvclplug_osxlo.dylib`SolarMutexReleaser::~SolarMutexReleaser(this=0x000000016b4fd5ec)
>  at /Users/stephan/lo/core/include/vcl/svapp.hxx:1446:29
>     frame #9: 0x000000011318f430 
> libvclplug_osxlo.dylib`SolarMutexReleaser::~SolarMutexReleaser(this=0x000000016b4fd5ec)
>  at /Users/stephan/lo/core/include/vcl/svapp.hxx:1446:27
>     frame #10: 0x000000011318ee9c 
> libvclplug_osxlo.dylib`AquaSalInstance::DoYield(this=0x0000600003bac2d0, 
> bWait=true, bHandleAllCurrentEvents=false) at 
> /Users/stephan/lo/core/vcl/osx/salinst.cxx:563:9
>     frame #11: 0x000000011a93d298 libvcllo.dylib`ImplYield(i_bWait=true, 
> i_bAllEvents=false) at /Users/stephan/lo/core/vcl/source/app/svapp.cxx:474:48
>     frame #12: 0x000000011a93cd34 libvcllo.dylib`Application::Yield() at 
> /Users/stephan/lo/core/vcl/source/app/svapp.cxx:558:5
>     frame #13: 0x000000011a93cb0c libvcllo.dylib`Application::Execute() at 
> /Users/stephan/lo/core/vcl/source/app/svapp.cxx:452:13
>     frame #14: 0x0000000105560e80 
> libsofficeapp.dylib`desktop::Desktop::Main(this=0x000000016b4feeb0) at 
> /Users/stephan/lo/core/desktop/source/app/app.cxx:1600:13
>     frame #15: 0x000000011a961028 libvcllo.dylib`ImplSVMain() at 
> /Users/stephan/lo/core/vcl/source/app/svmain.cxx:202:35
>     frame #16: 0x000000011318e1dc 
> libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x00006000031a00c0)
>  at /Users/stephan/lo/core/vcl/osx/salinst.cxx:411:20
>     frame #17: 0x000000011322c140 libvclplug_osxlo.dylib`-[VCL_NSApplication 
> sendEvent:](self=0x00000001516065a0, _cmd="sendEvent:", 
> pEvent=0x00006000031a00c0) at /Users/stephan/lo/core/vcl/osx/vclnsapp.mm:89:9
>     frame #18: 0x00000001a0294098 AppKit`-[NSApplication _handleEvent:] + 60
>     frame #19: 0x000000019ff08e1c AppKit`-[NSApplication run] + 500
>     frame #20: 0x000000019fee023c AppKit`NSApplicationMain + 880
>     frame #21: 0x0000000113192620 
> libvclplug_osxlo.dylib`AquaSalInstance::SVMainHook(this=0x0000600003bac2d0, 
> pnInit=0x000000016b4fedf8) at /Users/stephan/lo/core/vcl/osx/salinst.cxx:980:5
>     frame #22: 0x000000011a960fe8 libvcllo.dylib`ImplSVMain() at 
> /Users/stephan/lo/core/vcl/source/app/svmain.cxx:195:54
>     frame #23: 0x000000011a962720 libvcllo.dylib`SVMain() at 
> /Users/stephan/lo/core/vcl/source/app/svmain.cxx:234:12
>     frame #24: 0x00000001055e27e0 libsofficeapp.dylib`soffice_main at 
> /Users/stephan/lo/core/desktop/source/app/sofficemain.cxx:94:12
>     frame #25: 0x0000000104903f44 soffice`sal_main at 
> /Users/stephan/lo/core/desktop/source/app/main.c:51:15
>     frame #26: 0x0000000104903f1c soffice`main(argc=6, 
> argv=0x000000016b4ff2b8) at 
> /Users/stephan/lo/core/desktop/source/app/main.c:49:1
>     frame #27: 0x000000019c887e50 dyld`start + 2544
>   thread #2
>     frame #0: 0x000000019cb73d04 libsystem_kernel.dylib`__workq_kernreturn + 8
>   thread #3, name = 'PipeIPC'
>     frame #0: 0x000000019cb7a94c libsystem_kernel.dylib`__accept + 8
>     frame #1: 0x0000000104cbf0ac 
> libuno_sal.dylib.3`osl_acceptPipe(pPipe=0x0000600012a05900) at 
> /Users/stephan/lo/core/sal/osl/unx/pipe.cxx:381:9
>     frame #2: 0x00000001055d32dc 
> libsofficeapp.dylib`osl::Pipe::accept(this=0x0000600001c1b830, 
> Connection=0x000000016b9424b0) at 
> /Users/stephan/lo/core/include/osl/pipe.hxx:155:34
>     frame #3: 0x00000001055d27cc 
> libsofficeapp.dylib`desktop::PipeIpcThread::execute(this=0x0000600001c1b800) 
> at /Users/stephan/lo/core/desktop/source/app/officeipcthread.cxx:1132:37
>     frame #4: 0x00000001049d6ad0 
> libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x0000600001c1b800) 
> at /Users/stephan/lo/core/salhelper/source/thread.cxx:39:5
>     frame #5: 0x00000001049d8c18 
> libuno_salhelpergcc3.dylib.3`threadFunc(param=0x0000600001c1b800) at 
> /Users/stephan/lo/core/include/osl/thread.hxx:189:15
>     frame #6: 0x0000000104cdd020 
> libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000036c9440) at 
> /Users/stephan/lo/core/sal/osl/unx/thread.cxx:265:9
>     frame #7: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148
>   thread #4, name = 'com.apple.NSEventThread'
>     frame #0: 0x000000019cb72050 libsystem_kernel.dylib`mach_msg2_trap + 8
>     frame #1: 0x000000019cb8411c libsystem_kernel.dylib`mach_msg2_internal + 
> 80
>     frame #2: 0x000000019cb7ac24 libsystem_kernel.dylib`mach_msg_overwrite + 
> 452
>     frame #3: 0x000000019cb723cc libsystem_kernel.dylib`mach_msg + 24
>     frame #4: 0x000000019cc91bb0 CoreFoundation`__CFRunLoopServiceMachPort + 
> 160
>     frame #5: 0x000000019cc9049c CoreFoundation`__CFRunLoopRun + 1232
>     frame #6: 0x000000019cc8f878 CoreFoundation`CFRunLoopRunSpecific + 612
>     frame #7: 0x00000001a0040188 AppKit`_NSEventThread + 172
>     frame #8: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148
>   thread #5, name = 'URP Acceptor'
>     frame #0: 0x000000019cb7a94c libsystem_kernel.dylib`__accept + 8
>     frame #1: 0x0000000104cbf0ac 
> libuno_sal.dylib.3`osl_acceptPipe(pPipe=0x0000600012b09f80) at 
> /Users/stephan/lo/core/sal/osl/unx/pipe.cxx:381:9
>     frame #2: 0x0000000119c40a50 
> libiolo.dylib`osl::Pipe::accept(this=0x000000016bada6c0, 
> Connection=0x00006000027af230) at 
> /Users/stephan/lo/core/include/osl/pipe.hxx:155:34
>     frame #3: 0x0000000119c4063c 
> libiolo.dylib`io_acceptor::PipeAcceptor::accept(this=0x00006000021acd80) at 
> /Users/stephan/lo/core/io/source/acceptor/acc_pipe.cxx:156:36
>     frame #4: 0x0000000119c50bb4 libiolo.dylib`(anonymous 
> namespace)::OAcceptor::accept(this=0x00006000033b4370, 
> sConnectionDescription=0x0000600003da3b60) at 
> /Users/stephan/lo/core/io/source/acceptor/acceptor.cxx:198:22
>     frame #5: 0x0000000111e29358 
> liboffacclo.dylib`desktop::Acceptor::run(this=0x0000600003da3aa0) at 
> /Users/stephan/lo/core/desktop/source/offacc/acceptor.cxx:107:65
>     frame #6: 0x0000000111e2b060 
> liboffacclo.dylib`desktop::offacc_workerfunc(acc=0x0000600003da3aa0) at 
> /Users/stephan/lo/core/desktop/source/offacc/acceptor.cxx:45:34
>     frame #7: 0x0000000104cdd020 
> libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000036a99e0) at 
> /Users/stephan/lo/core/sal/osl/unx/thread.cxx:265:9
>     frame #8: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148
>   thread #6, name = 'Crash Watchdog'
>     frame #0: 0x000000019cb7584c libsystem_kernel.dylib`__psynch_cvwait + 8
>     frame #1: 0x000000019cbb2638 libsystem_pthread.dylib`_pthread_cond_wait + 
> 1232
>     frame #2: 0x0000000104c94ddc 
> libuno_sal.dylib.3`osl_waitCondition(Condition=0x0000600012a06300, 
> pTimeout=0x000000016bbe6f10) at 
> /Users/stephan/lo/core/sal/osl/unx/conditn.cxx:203:33
>     frame #3: 0x000000011a85e694 
> libvcllo.dylib`osl::Condition::wait(this=0x000060000067db00, 
> pTimeout=0x000000016bbe6f10) at 
> /Users/stephan/lo/core/include/osl/conditn.hxx:123:40
>     frame #4: 0x000000011a98371c 
> libvcllo.dylib`WatchdogThread::execute(this=0x0000600001608150) at 
> /Users/stephan/lo/core/vcl/source/app/watchdog.cxx:116:25
>     frame #5: 0x00000001049d6ad0 
> libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x0000600001608150) 
> at /Users/stephan/lo/core/salhelper/source/thread.cxx:39:5
>     frame #6: 0x00000001049d8c18 
> libuno_salhelpergcc3.dylib.3`threadFunc(param=0x0000600001608150) at 
> /Users/stephan/lo/core/include/osl/thread.hxx:189:15
>     frame #7: 0x0000000104cdd020 
> libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000036ca9a0) at 
> /Users/stephan/lo/core/sal/osl/unx/thread.cxx:265:9
>     frame #8: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148
>   thread #7, name = 'binaryurpWriter'
>     frame #0: 0x000000019cb7584c libsystem_kernel.dylib`__psynch_cvwait + 8
>     frame #1: 0x000000019cbb2638 libsystem_pthread.dylib`_pthread_cond_wait + 
> 1232
>     frame #2: 0x0000000104c952c0 
> libuno_sal.dylib.3`osl_waitCondition(Condition=0x0000600002abc680, 
> pTimeout=0x0000000000000000) at 
> /Users/stephan/lo/core/sal/osl/unx/conditn.cxx:228:20
>     frame #3: 0x000000011e58307c 
> libbinaryurplo.dylib`osl::Condition::wait(this=0x0000000142904df8, 
> pTimeout=0x0000000000000000) at 
> /Users/stephan/lo/core/include/osl/conditn.hxx:123:40
>     frame #4: 0x000000011e5d98f8 
> libbinaryurplo.dylib`binaryurp::Writer::execute(this=0x0000000142904cf0) at 
> /Users/stephan/lo/core/binaryurp/source/writer.cxx:151:20
>     frame #5: 0x00000001049d6ad0 
> libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x0000000142904cf0) 
> at /Users/stephan/lo/core/salhelper/source/thread.cxx:39:5
>     frame #6: 0x00000001049d8c18 
> libuno_salhelpergcc3.dylib.3`threadFunc(param=0x0000000142904cf0) at 
> /Users/stephan/lo/core/include/osl/thread.hxx:189:15
>     frame #7: 0x0000000104cdd020 
> libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000036a4240) at 
> /Users/stephan/lo/core/sal/osl/unx/thread.cxx:265:9
>     frame #8: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148
>   thread #8, name = 'binaryurpReader'
>     frame #0: 0x000000019cb765e0 libsystem_kernel.dylib`__recvfrom + 8
>     frame #1: 0x0000000104cbf800 
> libuno_sal.dylib.3`osl_receivePipe(pPipe=0x0000600002abc000, 
> pBuffer=0x00006000006b87c8, BytesToRead=8) at 
> /Users/stephan/lo/core/sal/osl/unx/pipe.cxx:439:12
>     frame #2: 0x0000000104cc0260 
> libuno_sal.dylib.3`osl_readPipe(pPipe=0x0000600002abc000, 
> pBuffer=0x00006000006b87c8, n=8) at 
> /Users/stephan/lo/core/sal/osl/unx/pipe.cxx:509:17
>     frame #3: 0x0000000119c438e0 
> libiolo.dylib`osl::StreamPipe::read(this=0x0000600002463e10, 
> pBuffer=0x00006000006b87c8, n=8) const at 
> /Users/stephan/lo/core/include/osl/pipe.hxx:200:16
>     frame #4: 0x0000000119c418c4 libiolo.dylib`io_acceptor::(anonymous 
> namespace)::PipeConnection::read(this=0x0000600002463de0, 
> aReadBytes=0x00000002d37b2960, nBytesToRead=8) at 
> /Users/stephan/lo/core/io/source/acceptor/acc_pipe.cxx:82:30
>     frame #5: 0x000000011e5ca800 libbinaryurplo.dylib`binaryurp::(anonymous 
> namespace)::read(connection=0x00000002d37b2ae0, size=8, eofOk=true) at 
> /Users/stephan/lo/core/binaryurp/source/reader.cxx:70:31
>     frame #6: 0x000000011e5c9f0c 
> libbinaryurplo.dylib`binaryurp::Reader::execute(this=0x0000000142018200) at 
> /Users/stephan/lo/core/binaryurp/source/reader.cxx:105:46
>     frame #7: 0x00000001049d6ad0 
> libuno_salhelpergcc3.dylib.3`salhelper::Thread::run(this=0x0000000142018200) 
> at /Users/stephan/lo/core/salhelper/source/thread.cxx:39:5
>     frame #8: 0x00000001049d8c18 
> libuno_salhelpergcc3.dylib.3`threadFunc(param=0x0000000142018200) at 
> /Users/stephan/lo/core/include/osl/thread.hxx:189:15
>     frame #9: 0x0000000104cdd020 
> libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000036a42d0) at 
> /Users/stephan/lo/core/sal/osl/unx/thread.cxx:265:9
>     frame #10: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148
>   thread #9, name = 'cppu_threadpool::ORequestThread'
>     frame #0: 0x000000019cb7584c libsystem_kernel.dylib`__psynch_cvwait + 8
>     frame #1: 0x000000019cbb2638 libsystem_pthread.dylib`_pthread_cond_wait + 
> 1232
>     frame #2: 0x000000019db8c9ac Foundation`-[NSOperation waitUntilFinished] 
> + 512
>     frame #3: 0x000000019cc57ba8 CoreFoundation`_CFXNotificationPost + 776
>     frame #4: 0x000000019db4738c Foundation`-[NSNotificationCenter 
> postNotificationName:object:userInfo:] + 88
>     frame #5: 0x000000019ff0b4a0 AppKit`-[NSMenu insertItem:atIndex:] + 448
>     frame #6: 0x00000001a00cf744 
> AppKit`-[NSApplication(NSServicesMenuPrivate) _fillSpellCheckerPopupButton:] 
> + 1380
>     frame #7: 0x00000001a00cee94 AppKit`-[NSSpellChecker 
> _fillSpellCheckerPopupButton:] + 76
>     frame #8: 0x00000001a00ce010 AppKit`-[NSSpellChecker init] + 248
>     frame #9: 0x00000001a00cdf08 AppKit`__36+[NSSpellChecker 
> sharedSpellChecker]_block_invoke + 20
>     frame #10: 0x000000019ca2a504 libdispatch.dylib`_dispatch_client_callout 
> + 20
>     frame #11: 0x000000019ca2bd50 libdispatch.dylib`_dispatch_once_callout + 
> 32
>     frame #12: 0x00000001a00cdef0 AppKit`+[NSSpellChecker sharedSpellChecker] 
> + 140
>     frame #13: 0x000000016b785f54 
> libMacOSXSpelllo.dylib`MacSpellChecker::getLocales(this=0x0000600003524640) 
> at 
> /Users/stephan/lo/core/lingucomponent/source/spellcheck/macosxspell/macspellimp.mm:117:42
>     frame #14: 0x0000000112631894 
> liblnglo.dylib`LngSvcMgr::GetAvailableSpellSvcs_Impl(this=0x00000001474811b0) 
> at /Users/stephan/lo/core/linguistic/source/lngsvcmgr.cxx:963:67
>     frame #15: 0x0000000112634e38 
> liblnglo.dylib`LngSvcMgr::getAvailableServices(this=0x00000001474811b0, 
> rServiceName=0x00000002d38bb0e0, rLocale=0x00000002d38bb0b0) at 
> /Users/stephan/lo/core/linguistic/source/lngsvcmgr.cxx:1381:9
>     frame #16: 0x0000000112629ec0 
> liblnglo.dylib`LngSvcMgr::UpdateAll(this=0x00000001474811b0) at 
> /Users/stephan/lo/core/linguistic/source/lngsvcmgr.cxx:645:46
>     frame #17: 0x00000001126293bc 
> liblnglo.dylib`LngSvcMgr::LngSvcMgr(this=0x00000001474811b0) at 
> /Users/stephan/lo/core/linguistic/source/lngsvcmgr.cxx:414:5
>     frame #18: 0x000000011262af30 
> liblnglo.dylib`LngSvcMgr::LngSvcMgr(this=0x00000001474811b0) at 
> /Users/stephan/lo/core/linguistic/source/lngsvcmgr.cxx:402:1
>     frame #19: 0x0000000112638d58 
> liblnglo.dylib`linguistic_LngSvcMgr_get_implementation((null)=0x00006000035bd270,
>  (null)=0x00000002d38bb6b0) at 
> /Users/stephan/lo/core/linguistic/source/lngsvcmgr.cxx:1826:30
>     frame #20: 0x00000001061f2a5c 
> libuno_cppuhelpergcc3.dylib.3`decltype(__f=0x00000001516709e8, 
> __args=0x00000002d38bb630, 
> __args=0x00000002d38bb6b0)(static_cast<com::sun::star::uno::XComponentContext*>(fp0),
>  static_cast<com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&>(fp0))) std::__1::__invoke<com::sun::star::uno::XInterface* 
> (*&)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&>(com::sun::star::uno::XInterface* 
> (*&)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> com::sun::star::uno::XComponentContext*&&, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits:3918:1
>     frame #21: 0x00000001061f29fc 
> libuno_cppuhelpergcc3.dylib.3`com::sun::star::uno::XInterface* 
> std::__1::__invoke_void_return_wrapper<com::sun::star::uno::XInterface*, 
> false>::__call<com::sun::star::uno::XInterface* 
> (*&)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&>(__args=0x00000001516709e8, __args=0x00000002d38bb630, 
> __args=0x00000002d38bb6b0) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h:30:16
>     frame #22: 0x00000001061f29a8 
> libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__alloc_func<com::sun::star::uno::XInterface*
>  (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> std::__1::allocator<com::sun::star::uno::XInterface* 
> (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, 
> com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this=0x00000001516709e8, __arg=0x00000002d38bb630, 
> __arg=0x00000002d38bb6b0) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:178:16
>     frame #23: 0x00000001061f12a8 
> libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__func<com::sun::star::uno::XInterface*
>  (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> std::__1::allocator<com::sun::star::uno::XInterface* 
> (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, 
> com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this=0x00000001516709e0, __arg=0x00000002d38bb630, 
> __arg=0x00000002d38bb6b0) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:352:12
>     frame #24: 0x00000001061e2868 
> libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__value_func<com::sun::star::uno::XInterface*
>  (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this=0x00000001516709e0, __args=0x00000002d38bb630, 
> __args=0x00000002d38bb6b0) const at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:505:16
>     frame #25: 0x00000001061b6b88 
> libuno_cppuhelpergcc3.dylib.3`std::__1::function<com::sun::star::uno::XInterface*
>  (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this= Function = linguistic_LngSvcMgr_get_implementation 
> , __arg=0x00006000035bd220, __arg=0x00000002d38bb6b0) const at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:1182:12
>     frame #26: 0x00000001061b6450 
> libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(this=0x0000000151670968,
>  context=0x00000002d38bbb40) at 
> /Users/stephan/lo/core/cppuhelper/source/servicemanager.cxx:706:13
>     frame #27: 0x00000001061b6288 
> libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::createInstance(this=0x0000000151670968,
>  context=0x00000002d38bbb40, singletonRequest=false) at 
> /Users/stephan/lo/core/cppuhelper/source/servicemanager.cxx:671:30
>     frame #28: 0x00000001061bbc60 
> libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::createInstanceWithContext(this=0x0000000151708ec0,
>  aServiceSpecifier=0x00000002d38bb988, Context=0x00000002d38bbb40) at 
> /Users/stephan/lo/core/cppuhelper/source/servicemanager.cxx:1006:36
>     frame #29: 0x00000002f18f40ec 
> libswlo.dylib`com::sun::star::linguistic2::LinguServiceManager::create(the_context=0x00000002d38bbb40)
>  at 
> /Users/stephan/lo/core/workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/linguistic2/LinguServiceManager.hpp:38:129
>     frame #30: 0x00000002f18f3a14 
> libswlo.dylib`SwLinguServiceEventListener::SwLinguServiceEventListener(this=0x000060000245b480)
>  at /Users/stephan/lo/core/sw/source/uibase/uno/dlelstnr.cxx:53:24
>     frame #31: 0x00000002f18f4928 
> libswlo.dylib`SwLinguServiceEventListener::SwLinguServiceEventListener(this=0x000060000245b480)
>  at /Users/stephan/lo/core/sw/source/uibase/uno/dlelstnr.cxx:46:1
>     frame #32: 0x00000002f148f6f0 
> libswlo.dylib`SwModule::SwModule(this=0x00000001516e40e0, 
> pWebFact=0x00000002f1ddf0e0, pFact=0x00000002f1ddddf0, 
> pGlobalFact=0x00000002f1dddfd0) at 
> /Users/stephan/lo/core/sw/source/uibase/app/swmodule.cxx:160:44
>     frame #33: 0x00000002f149023c 
> libswlo.dylib`SwModule::SwModule(this=0x00000001516e40e0, 
> pWebFact=0x00000002f1ddf0e0, pFact=0x00000002f1ddddf0, 
> pGlobalFact=0x00000002f1dddfd0) at 
> /Users/stephan/lo/core/sw/source/uibase/app/swmodule.cxx:136:1
>     frame #34: 0x00000002f1483230 
> libswlo.dylib`std::__1::__unique_if<SwModule>::__unique_single 
> std::__1::make_unique<SwModule, SfxObjectFactory*&, SfxObjectFactory*&, 
> SfxObjectFactory*&>(__args=0x00000002d38bc1d8, __args=0x00000002d38bc1e8, 
> __args=0x00000002d38bc1e0) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h:728:32
>     frame #35: 0x00000002f1482c04 
> libswlo.dylib`SwDLL::SwDLL(this=0x00006000007fce60) at 
> /Users/stephan/lo/core/sw/source/uibase/app/swdll.cxx:98:26
>     frame #36: 0x00000002f14834a8 
> libswlo.dylib`SwDLL::SwDLL(this=0x00006000007fce60) at 
> /Users/stephan/lo/core/sw/source/uibase/app/swdll.cxx:81:1
>     frame #37: 0x00000002f1483aac libswlo.dylib`(anonymous 
> namespace)::SwDLLInstance::SwDLLInstance(this=0x00000002f1ddde58) at 
> /Users/stephan/lo/core/sw/source/uibase/app/swdll.cxx:57:212
>     frame #38: 0x00000002f14839f0 libswlo.dylib`(anonymous 
> namespace)::SwDLLInstance::SwDLLInstance(this=0x00000002f1ddde58) at 
> /Users/stephan/lo/core/sw/source/uibase/app/swdll.cxx:58:9
>     frame #39: 0x00000002f1482988 libswlo.dylib`rtl::Static<(anonymous 
> namespace)::SwDLLInstance, (anonymous namespace)::theSwDLLInstance>::get() at 
> /Users/stephan/lo/core/include/rtl/instance.hxx:399:18
>     frame #40: 0x00000002f1482938 libswlo.dylib`SwGlobals::ensure() at 
> /Users/stephan/lo/core/sw/source/uibase/app/swdll.cxx:70:9
>     frame #41: 0x00000002f190a31c 
> libswlo.dylib`Writer_SwTextDocument_get_implementation((null)=0x00006000035bd270,
>  args=0x00000002d38bc560) at 
> /Users/stephan/lo/core/sw/source/uibase/uno/unodoc.cxx:41:5
>     frame #42: 0x00000001061f2a5c 
> libuno_cppuhelpergcc3.dylib.3`decltype(__f=0x000000015168aad8, 
> __args=0x00000002d38bc4e0, 
> __args=0x00000002d38bc560)(static_cast<com::sun::star::uno::XComponentContext*>(fp0),
>  static_cast<com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&>(fp0))) std::__1::__invoke<com::sun::star::uno::XInterface* 
> (*&)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&>(com::sun::star::uno::XInterface* 
> (*&)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> com::sun::star::uno::XComponentContext*&&, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/type_traits:3918:1
>     frame #43: 0x00000001061f29fc 
> libuno_cppuhelpergcc3.dylib.3`com::sun::star::uno::XInterface* 
> std::__1::__invoke_void_return_wrapper<com::sun::star::uno::XInterface*, 
> false>::__call<com::sun::star::uno::XInterface* 
> (*&)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&>(__args=0x000000015168aad8, __args=0x00000002d38bc4e0, 
> __args=0x00000002d38bc560) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/invoke.h:30:16
>     frame #44: 0x00000001061f29a8 
> libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__alloc_func<com::sun::star::uno::XInterface*
>  (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> std::__1::allocator<com::sun::star::uno::XInterface* 
> (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, 
> com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this=0x000000015168aad8, __arg=0x00000002d38bc4e0, 
> __arg=0x00000002d38bc560) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:178:16
>     frame #45: 0x00000001061f12a8 
> libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__func<com::sun::star::uno::XInterface*
>  (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), 
> std::__1::allocator<com::sun::star::uno::XInterface* 
> (*)(com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, 
> com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this=0x000000015168aad0, __arg=0x00000002d38bc4e0, 
> __arg=0x00000002d38bc560) at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:352:12
>     frame #46: 0x00000001061e2868 
> libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__value_func<com::sun::star::uno::XInterface*
>  (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this=0x000000015168aad0, __args=0x00000002d38bc4e0, 
> __args=0x00000002d38bc560) const at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:505:16
>     frame #47: 0x00000001061b6b88 
> libuno_cppuhelpergcc3.dylib.3`std::__1::function<com::sun::star::uno::XInterface*
>  (com::sun::star::uno::XComponentContext*, 
> com::sun::star::uno::Sequence<com::sun::star::uno::Any> 
> const&)>::operator()(this= Function = 
> Writer_SwTextDocument_get_implementation , __arg=0x00006000035bd220, 
> __arg=0x00000002d38bc560) const at 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/__functional/function.h:1182:12
>     frame #48: 0x00000001061b6450 
> libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(this=0x000000015168aa58,
>  context=0x0000600001dda938) at 
> /Users/stephan/lo/core/cppuhelper/source/servicemanager.cxx:706:13
>     frame #49: 0x00000001061b6304 
> libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::createInstance(this=0x000000015168aa58,
>  context=0x0000600001dda938, singletonRequest=false) at 
> /Users/stephan/lo/core/cppuhelper/source/servicemanager.cxx:675:16
>     frame #50: 0x00000001061bbc60 
> libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::createInstanceWithContext(this=0x0000000151708ec0,
>  aServiceSpecifier=0x00000002d38bca48, Context=0x0000600001dda938) at 
> /Users/stephan/lo/core/cppuhelper/source/servicemanager.cxx:1006:36
>     frame #51: 0x000000010dbbb1dc libsfxlo.dylib`(anonymous 
> namespace)::SfxFrameLoader_Impl::load(this=0x0000600001dda900, 
> rArgs=0x00000002d38bcec0, _rTargetFrame=0x00000002d38bcf80) at 
> /Users/stephan/lo/core/sfx2/source/view/frmload.cxx:712:58
>     frame #52: 0x000000010a0bb180 
> libfwklo.dylib`framework::LoadEnv::impl_loadContent(this=0x00000002d38bd900) 
> at /Users/stephan/lo/core/framework/source/loadenv/loadenv.cxx:1156:37
>     frame #53: 0x000000010a0b7dfc 
> libfwklo.dylib`framework::LoadEnv::start(this=0x00000002d38bd900) at 
> /Users/stephan/lo/core/framework/source/loadenv/loadenv.cxx:395:20
>     frame #54: 0x000000010a0b5848 
> libfwklo.dylib`framework::LoadEnv::startLoading(this=0x00000002d38bd900, 
> sURL=0x00006000021b6170, lMediaDescriptor=0x00000002d38bdc90, 
> xBaseFrame=0x00000002d38bd690, sTarget=0x00006000021b6188, nSearchFlags=0, 
> eFeature=WorkWithUI) at 
> /Users/stephan/lo/core/framework/source/loadenv/loadenv.cxx:300:5
>     frame #55: 0x000000010a0b4550 
> libfwklo.dylib`framework::LoadEnv::loadComponentFromURL(xLoader=0x00000002d38bdb38,
>  xContext=0x00000001516d9d70, sURL=0x00006000021b6170, 
> sTarget=0x00006000021b6188, nSearchFlags=0, lArgs=0x00000002d38bdc90) at 
> /Users/stephan/lo/core/framework/source/loadenv/loadenv.cxx:168:14
>     frame #56: 0x000000010a0e8098 
> libfwklo.dylib`framework::Desktop::loadComponentFromURL(this=0x00000001516d9be0,
>  sURL=0x00006000021b6170, sTargetFrameName=0x00006000021b6188, 
> nSearchFlags=0, lArguments=0x00000002d38bdc90) at 
> /Users/stephan/lo/core/framework/source/services/desktop.cxx:594:16
>     frame #57: 0x0000000109dcb124 
> libgcc3_uno.dylib`callVirtualFunction(function=4463690372, 
> gpr=0x00000002d38bdfc8, fpr=0x00000002d38bdf88, stack=0x00000002d38bdce0, 
> sp=0, ret=0x00000002d38bdd00) at 
> /Users/stephan/lo/core/bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:38:5
>     frame #58: 0x0000000109dd4a40 libgcc3_uno.dylib`(anonymous 
> namespace)::call(proxy=0x0000600001dbf0c0, slot=(offset = 0, index = 3), 
> returnType=0x00006000033b9760, count=4, parameters=0x00006000021b62e0, 
> returnValue=0x00006000006b8750, arguments=0x0000600000396640, 
> exception=0x00000002d38be418) at 
> /Users/stephan/lo/core/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:293:13
>     frame #59: 0x0000000109dd41f4 
> libgcc3_uno.dylib`unoInterfaceProxyDispatch(pUnoI=0x0000600001dbf0c0, 
> pMemberDescr=0x00006000030944d0, pReturn=0x00006000006b8750, 
> pArgs=0x0000600000396640, ppException=0x00000002d38be418) at 
> /Users/stephan/lo/core/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:505:17
>     frame #60: 0x000000011e5aca30 
> libbinaryurplo.dylib`binaryurp::IncomingRequest::execute_throw(this=0x00006000021b6040,
>  returnValue=0x00000002d38be9a0, outArguments=0x00000002d38be988) const at 
> /Users/stephan/lo/core/binaryurp/source/incomingrequest.cxx:236:13
>     frame #61: 0x000000011e5ab424 
> libbinaryurplo.dylib`binaryurp::IncomingRequest::execute(this=0x00006000021b6040)
>  const at /Users/stephan/lo/core/binaryurp/source/incomingrequest.cxx:79:26
>     frame #62: 0x000000011e5c9a2c 
> libbinaryurplo.dylib`request(pThreadSpecificData=0x00006000021b6040) at 
> /Users/stephan/lo/core/binaryurp/source/reader.cxx:86:9
>     frame #63: 0x0000000104ea7c14 
> libuno_cppu.dylib.3`cppu_threadpool::JobQueue::enter(this=0x0000600003ba0ff0, 
> nDisposeId=0x00006000011a73c0, bReturnWhenNoJob=true) at 
> /Users/stephan/lo/core/cppu/source/threadpool/jobqueue.cxx:100:17
>     frame #64: 0x0000000104eb1470 
> libuno_cppu.dylib.3`cppu_threadpool::ORequestThread::run(this=0x00006000011a73c0)
>  at /Users/stephan/lo/core/cppu/source/threadpool/thread.cxx:165:31
>     frame #65: 0x0000000104eb4368 
> libuno_cppu.dylib.3`threadFunc(param=0x00006000011a73c0) at 
> /Users/stephan/lo/core/include/osl/thread.hxx:189:15
>     frame #66: 0x0000000104cdd020 
> libuno_sal.dylib.3`osl_thread_start_Impl(pData=0x00006000036b8090) at 
> /Users/stephan/lo/core/sal/osl/unx/thread.cxx:265:9
>     frame #67: 0x000000019cbb206c libsystem_pthread.dylib`_pthread_start + 148

so this is the issue that meanwhile got fixed with
<https://git.libreoffice.org/core/+/d193d65635de197efe32d97a99540a31a5455c41%5E%21>
"tdf#151894 Pre-init NSSpellCHecker to avoid SolarMutex deadlock".  (That
master commit is also included in libreoffice-7-5 and libreoffice-7-5-0, and a
local libreoffice-7.5.0.2 build, done with the same configuration as the
failing libreoffice-7.4.4.2 build, indeed succeeds.)  So this should be fixed
in the upcoming LO 7.5.0, and lets close this as a duplicate of bug 151894.

*** This bug has been marked as a duplicate of bug 151894 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to