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

            Bug ID: 152054
           Summary: SDK SimpleBootstrap_cpp.cxx stuck in
                    cppu_threadpool::JobQueue::enter() with
                    factory/swriter
           Product: LibreOffice
           Version: 7.4.2.3 release
          Hardware: x86-64 (AMD64)
                OS: macOS (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

after modifying SimpleBootstrap_cpp.cxx (from
https://api.libreoffice.org/examples/DevelopersGuide/ProfUNO/SimpleBootstrap_cpp/)
to load swriter instead of scalc:

  * frame #0: 0x00007ff8081913ea libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8081cba6f libsystem_pthread.dylib`_pthread_cond_wait +
1249
    frame #2: 0x00007ff808129d02
libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)
+ 18
    frame #3: 0x0000000100202d4b
libuno_cppu.dylib.3`cppu_threadpool::JobQueue::enter(void const*, bool) + 299
    frame #4: 0x0000000100209d94
libuno_cppu.dylib.3`cppu_threadpool::ThreadPool::enter(rtl::ByteSequence
const&, void const*) + 180
    frame #5: 0x000000010020a543 libuno_cppu.dylib.3`uno_threadpool_enter + 99
    frame #6: 0x0000000101bb77b2
libbinaryurplo.dylib`binaryurp::Bridge::makeCall(rtl::OUString const&,
com::sun::star::uno::TypeDescription const&, bool,
std::__1::vector<binaryurp::BinaryAny,
std::__1::allocator<binaryurp::BinaryAny> >&&, binaryurp::BinaryAny*,
std::__1::vector<binaryurp::BinaryAny,
std::__1::allocator<binaryurp::BinaryAny> >*) + 450
    frame #7: 0x0000000101bc5618
libbinaryurplo.dylib`binaryurp::Proxy::do_dispatch_throw(_typelib_TypeDescription
const*, void*, void**, _uno_Any**) const + 344
    frame #8: 0x0000000101bc510a
libbinaryurplo.dylib`binaryurp::Proxy::do_dispatch(_typelib_TypeDescription
const*, void*, void**, _uno_Any**) const + 42
    frame #9: 0x00000001005e3372
libgcc3_uno.dylib`cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*,
_typelib_TypeDescription const*, _typelib_TypeDescriptionReference*, int,
_typelib_MethodParameter*, void**, void**, void**, unsigned long*) + 1330
    frame #10: 0x00000001005e2b21 libgcc3_uno.dylib`cpp_vtable_call + 689
    frame #11: 0x00000001005e2806 libgcc3_uno.dylib`privateSnippetExecutor +
118
    frame #12: 0x0000000100003027 simple`main + 279
    frame #13: 0x000000010001052e dyld`start + 462

in these tests the modified SimpleBootstrap_cpp.cxx was built into a minimal
app on mac os 10.14.6. the app runs fine on that same machine where it opens an
empty writer document as expected.

when running the same app on mac os 12.6.1 (x86_64, as above) it only works if
an instance of libreoffice is running where the writer component was opened
(manually) before. starting a libreoffice calc component always works as
expected.

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

Reply via email to