Libreoffice service fails in OBS (openSUSE)

Miklos Vajna vmiklos at collabora.co.uk
Mon Jan 16 10:55:01 UTC 2017


Hi Tomáš,

On Fri, Jan 06, 2017 at 10:56:04AM +0100, Tomáš Chvátal <tomas.chvatal at gmail.com> wrote:
> Ah now i get it. Well it happens always on the same test:
> 
> [  649s] trying to instantiate implementation
> "com.sun.star.wizards.agenda.CallWizard"
> [  649s] unknown:0:(anonymous namespace)::Test::test
> [  649s] uncaught exception of type std::bad_alloc
> [  649s] - std::bad_alloc

Here is how I would continue debugging this. Add this after the
SAL_DEBUG() that prints the service name:

if (i.first == "com.sun.star.wizards.agenda.CallWizard")
    SAL_DEBUG("foo");

Then in gdb you can put a breakpoint on the SAL_DEBUG("foo"); line,
before the test attempts to instantiate
com.sun.star.wizards.agenda.CallWizard. When you hit the breakpoint, do
"catch throw" and "continue". Hopefully that'll show us where
std::bad_alloc is thrown.

Regards,

Miklos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20170116/af167e99/attachment.sig>


More information about the LibreOffice mailing list