About "undisposed bridge, potential deadlock ahead"

julien2412 serval2412 at yahoo.fr
Sun Mar 8 07:51:02 PDT 2015


Hello,

On pc Debian x86-64 with master sources updated 3 days ago + enable-dbgutil,
I runned "make check" and had a problem on starmath

I tried to understand and noticed this:
warn:binaryurp:28548:13:binaryurp/source/bridge.cxx:846: undisposed bridge,
potential deadlock ahead
when launching:
1) make debugrun then run on first console
2) make gb_JunitTest_DEBUGRUN=T JunitTest_starmath_unoapi on second console

Putting a breakpoint, I retrieved this:
(gdb) bt
#0  binaryurp::Bridge::~Bridge (this=0x2e1bf90, __in_chrg=<optimized out>)
at
/home/julien/compile-libreoffice/libreoffice/binaryurp/source/bridge.cxx:846
#1  0x00002aaac647900e in binaryurp::Bridge::~Bridge (this=0x2e1bf90,
__in_chrg=<optimized out>)
    at
/home/julien/compile-libreoffice/libreoffice/binaryurp/source/bridge.cxx:850
#2  0x00002aaaad72afca in cppu::OWeakObject::release (this=0x2e1bf90) at
/home/julien/compile-libreoffice/libreoffice/cppuhelper/source/weak.cxx:205
#3  0x00002aaac648203a in
cppu::WeakImplHelper2<com::sun::star::bridge::XBridge,
com::sun::star::lang::XComponent>::release (this=0x2e1bf90)
    at
/home/julien/compile-libreoffice/libreoffice/include/cppuhelper/implbase2.hxx:106
#4  0x00002aaac64bafdf in rtl::Reference<binaryurp::Bridge>::clear
(this=0x2e3ac88) at
/home/julien/compile-libreoffice/libreoffice/include/rtl/ref.hxx:124
#5  0x00002aaac64b7c4b in binaryurp::Reader::execute (this=0x2e3ac60) at
/home/julien/compile-libreoffice/libreoffice/binaryurp/source/reader.cxx:127
#6  0x00002aaaadec197c in salhelper::Thread::run (this=0x2e3ac60) at
/home/julien/compile-libreoffice/libreoffice/salhelper/source/thread.cxx:40
#7  0x00002aaaadec1d79 in osl::threadFunc (param=0x2e3ac70) at
/home/julien/compile-libreoffice/libreoffice/include/osl/thread.hxx:184
#8  0x00002aaaaad39889 in osl_thread_start_Impl (pData=0x2e2d1e0) at
/home/julien/compile-libreoffice/libreoffice/sal/osl/unx/thread.cxx:240
#9  0x00002aaaab6380a4 in start_thread (arg=0x2aaad45d0700) at
pthread_create.c:309
#10 0x00002aaaab36d04d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Indeed a Writer window is still opened at the end of the test

Also, when relaunching "make check" (without having updated local repo), I
have now this:
Failures that appeared during scenario execution:
	 sc.ScAccessiblePreviewTable
	 sc.ScCellRangesObj
	 sc.ScDataPilotTablesObj
3 of 92 tests failed
instead of the starmath test problem.

Any thoughts?

Julien



--
View this message in context: http://nabble.documentfoundation.org/About-undisposed-bridge-potential-deadlock-ahead-tp4142562.html
Sent from the Dev mailing list archive at Nabble.com.


More information about the LibreOffice mailing list