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

Michael Stahl <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
          Component|Extensions                  |Linguistic

--- Comment #1 from Michael Stahl <[email protected]> ---
something is throwing an exception of a type that is not allowed to be thrown
because it is not listed in the exception specification of a method:

3   libstdc++.6.dylib                   0x0096217a __cxxabiv1::__terminate(void
(*)()) + 10
4   libstdc++.6.dylib                   0x009621ba
__cxxabiv1::__unexpected(void (*)()) + 0
5   libstdc++.6.dylib                   0x009622b8
__gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
6   libgcc3_uno.dylib                   0x0a7bf611
gcc3::raiseException(_uno_Any*, _uno_Mapping*) + 1537
7   libgcc3_uno.dylib                   0x0a7bc851 (anonymous
namespace)::cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*,
_typelib_TypeDescription const*, _typelib_TypeDescriptionReference*, long,
_typelib_MethodParameter*, void**, void*) + 1025
8   libgcc3_uno.dylib                   0x0a7bce8b cpp_vtable_call + 1051
9   libgcc3_uno.dylib                   0x0a7c478d privateSnippetExecutorClass
+ 17
10  liblnglo.dylib                      0x273c894d
GrammarCheckingIterator::DequeueAndCheck() + 1837


given that there is UNO bridge code on the stack, it's probably the extension -
likely implemented in a non-C++ language.

it is possible this bug causes a crash only on Mac OS X because
that is built with clang and clang is the only compiler where
the C++ exception specifications are actually enforced.

GrammarCheckingIterator::DequeueAndCheck() calls the
linguistic2::XProofreader::doProofreading UNO method
so presumably the implementation of that in the extension
throws the exception.

this is likely not-our-bug, please contact the authors of the extension.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to