<div><br><div><br><font face="Verdana">Maybe this is related?</font><br><br><font face="Verdana">http://nabble.documentfoundation.org/dbaccess-macros-test-no-orderly-shutdown-td3748013.html</font>
</div><div><font face="Verdana"><br></font></div><div><font face="Verdana">Looks like it's trying to exit, but causing the coredump.</font></div><div><font face="Verdana">The patch proposed seems to be in conflict with the current source:<br><br><div>            m_pEventBroadcaster->removeEventsForProcessor( this );</div><div>            m_pEventBroadcaster->terminate();</div><div>                //TODO: a protocol is missing how to join with the thread before</div><div>                // exit(3), to ensure the thread is no longer relying on any</div><div>                // infrastructure while that infrastructure is being shut down</div><div>                // in atexit handlers; simply calling join here leads to</div><div>                // deadlock, as this thread holds the solar mutex while the</div><div>                // other thread is typically blocked waiting for the solar mutex</div><div>            m_pEventBroadcaster.clear();</div><div><br></div><div>maybe I should try anyway?</div></font></div><br><hr style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px;"><br><br><font face="Arial, Helvetica, sans-serif" size="2" style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px;"><b>Da:</b> Gabriele Bulfon <gabriele.bulfon@sonicle.com><br><b>A:</b> Stephan Bergmann <sbergman@redhat.com> libreoffice-dev <LibreOffice@lists.freedesktop.org> <br><b>Data:</b> 26 febbraio 2015 12.35.40 CET<br><b>Oggetto:</b> Re: another cppunit test core dump, java this time, building on xstreamos/illumos<br></font><br><br><blockquote style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; border-left-color: rgb(0, 0, 128); border-left-width: 2px; border-left-style: solid; margin-left: 5px; padding-left: 5px;"><div><div><font face="Verdana"><span style="font-size: 12px;">Thanks. Here is what illumos mdb shows of the core:</span></font><br><br><div><font face="Verdana"><span style="font-size: 12px;">> $C</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d0e8 libc.so.1`_lwp_kill+0x15(1, 6, 10e3, fef66000, fef66000, 0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d108 libc.so.1`raise+0x2b(6, 0, 803d120, efe70dd9, 0, 0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d158 libc.so.1`abort+0x10e(0, f0100000, 803d308, effda2d3, 1, f00b877d)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d168 libjvm.so`__1cCosFabort6Fb_v_+0x51(1, f00b877d, 1, 7d0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d308 libjvm.so`__1cHVMErrorOreport_and_die6M_v_+0xab3(803d380, 803d4b4)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d3d8 libjvm.so`JVM_handle_solaris_signal+0xa6e(b, 803d6b4, 803d4b4, 1)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d3f8 libjvm.so`signalHandler+0x26(b, 803d6b4, 803d4b4, fef66000, 803d470, feee7f73)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d410 libc.so.1`__sighndlr+0x15(b, 803d6b4, 803d4b4, ef81acd4, 0, 29)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d470 libc.so.1`call_user_handler+0x292(b, 803d6b4, 803d4b4, fe0749ee, 0, 29)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d4a0 libc.so.1`sigacthandler+0x77(b, 803d6b4, 803d4b4)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d758 libc.so.1`memcpy+0x1b(8, fd35c7bc, 1b, 0, fef6a380, fea90180)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d788 libuno_sal.so.3`rtl_uString_newFromStr_WithLength+0x63(803d7cc, fd35c7bc, 1b, fe0768b3, fef6ca00)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d7a8 libuno_sal.so.3`rtl_uString_newFromSubString+0xa0(803d7cc, fd35c7b0, 2, 1b, 803d884, 86c04f0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d7d8 libuno_cppu.so.3`_ZNK3rtl8OUString4copyEl+0x48(803d818, 803d884, 2, 6, 859a3b8, fe670270)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d878 libuno_cppu.so.3`typelib_typedescription_getByName+0x66a(803d8f4, fd35c7b0, fd310738, 803da4c, f1fe0920, 803da40)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d8a8 libuno_cppu.so.3`typelib_typedescriptionreference_getDescription+0x122(803d8f4, 84b88f8, 52, f1f221f4, fea92a40, fe0a8000)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d8c8 libuno_cppu.so.3`TYPELIB_DANGER_GET+0x61(803d8f4, 84b88f8, 0, fef66000, fea92a40, 8092c50)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d908 libuno_cppu.so.3`uno_type_sequence_construct+0x35(803d968, 84b88f8, 0, 11, fe5df8aa, ef2800c0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d948 libuno_cppuhelpergcc3.so.3`_ZN3com3sun4star3uno8SequenceINS2_9ReferenceINS2_10XInterfaceEEEEC1El+0x54(803d968, 11, 0, fee839fe, 8f, fe692000)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d988 libuno_cppuhelpergcc3.so.3`_ZN4cppuL23sequenceRemoveElementAtERN3com3sun4star3uno8SequenceINS3_9ReferenceINS3_10XInterfaceEEEEEl+0x41(f1863270, e, 803da78, fda35530, fd35f000, 6)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d9d8 libuno_cppuhelpergcc3.so.3`_ZN4cppu25OInterfaceContainerHelper15removeInterfaceERKN3com3sun4star3uno9ReferenceINS4_10XInterfaceEEE+0xb8(857594c, 803da18, fea92a40, feeebd0a, fea92a40)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803d9f8 libuno_cppuhelpergcc3.so.3`_ZN4cppu20OWeakConnectionPoint15removeReferenceERKN3com3sun4star3uno9ReferenceINS4_10XReferenceEEE+0x2f(8575940, 803da18, fea92a40, feeebd0a, fec19ac0, 0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803da38 libuno_cppuhelpergcc3.so.3`_ZN3com3sun4star3uno19WeakReferenceHelper5clearEv+0x6e(f35cfc40, fef66000, fea92a40, 0, 803da60)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803da58 libuno_cppuhelpergcc3.so.3`_ZN3com3sun4star3uno19WeakReferenceHelperD1Ev+0x1d(f35cfc40, fef66000, fea92a40, fef6a3c0, 803dab0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803da78 libfwklo.so`_ZN3com3sun4star3uno13WeakReferenceINS1_5frame7XFrame2EED1Ev+0x1d(f35cfc40, fef6a380, 803dab8, fec06f85, fec19ac0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803da98 libfwklo.so`_Z41__static_initialization_and_destruction_0ii+0x4c(0, ffff, feffc480, ef2800c4, 803dad0, fefca3b1)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803dab8 libfwklo.so`_GLOBAL__sub_D_frame.cxx+0x1a(803daf0, fefca394, feffb0a4, f32ed90a, f34cc000, f7b60018)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803dad8 0xf32ed950(feffb0a4, fefcebf3, feffb0a4, f7b60018, 803db30, fefd21a8)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803daf0 libfwklo.so`_fini+0x1b(feffc480, 0, f7b60018, f, 0, 8e)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803db30 ld.so.1`call_fini+0xb3(feffc480, ef280018, 0, 0)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803db60 ld.so.1`atexit_fini+0x66(0, 10, fef804f0, fef804f0, 101a, 6cf04)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803dbb0 libc.so.1`__cxa_finalize+0x85(0, 10, 80560af, 0, fef66000, 803dbbc)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803dbd0 libc.so.1`_exithandle+0x37(feffb0a4, 80560af, 0, 0, 803dc58, 8056042)</span></font></div><div><font face="Verdana"><span style="font-size: 12px;">0803dbf4 libc.so.1`exit+0x12(15, 803e978, 803ea01, 803ea9d, 803eaa8, 803eb28)</span></font></div></div><div style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px;"><br></div><tt style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px;"><br><br>----------------------------------------------------------------------------------<br><br>Da: Stephan Bergmann <sbergman@redhat.com><br>A: libreoffice-dev <LibreOffice@lists.freedesktop.org> <br>Data: 26 febbraio 2015 12.29.00 CET<br>Oggetto: Re: another cppunit test core dump, java this time, building on xstreamos/illumos<br><br></tt><blockquote style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 12px; border-left-color: rgb(0, 0, 128); border-left-width: 2px; border-left-style: solid; margin-left: 5px; padding-left: 5px;"><tt>On 02/26/2015 12:10 PM, Gabriele Bulfon wrote:<br>> # A fatal error has been detected by the Java Runtime Environment:<br>> #<br>> # SIGSEGV (0xb) at pc=0xfee6293b, pid=22271, tid=1<br>> #<br>> # JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build<br>> 1.7.0_45-b18)<br>> # Java VM: Java HotSpot(TM) Client VM (24.45-b08 mixed mode solaris-x86 )<br>> # Problematic frame:<br>> # C [libc.so.1+0x4293b] memcpy+0x1b<br>> #<br>> # Core dump written. Default location:<br>> /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/workdir/CppunitTest/dbaccess_macros_test.test.core/core<br>> or core.22271<br>> #<br>> # An error report file with more information is saved as:<br>> #<br>> /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/workdir/CppunitTest/dbaccess_macros_test.test.core/hs_err_pid22271.log<br>> #<br>> # If you would like to submit a bug report, please visit:<br>> # http://bugreport.sun.com/bugreport/crash.jsp<br>> #<br>><br>> It looks like<br>> /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/workdir/LinkTarget/Executable/cppunittester<br>> generated a core file at<br>> /sources/sonicle/xstream-desktop-gate/components/libreoffice/libreoffice/libreoffice-4.4.0.3/workdir/CppunitTest/dbaccess_macros_test.test.core/core<br>> Backtraces:<br><br>so use a debugger to inspect the core file and find out what's wrong <br>(the JRE output is most likely a red herring---once a JVM is <br>instantiated in-process, it hooks into the signal handler and produces <br>output even if the fatal signal isn't JVM-related at all)<br>_______________________________________________<br>LibreOffice mailing list<br>LibreOffice@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/libreoffice<br><br><br></tt></blockquote></div>

<pre>_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice
</pre></blockquote></div>