Apache OpenOffice (AOO) Bugzilla – Issue 116733
sw: crash in ~SwDrawContact (forms/qa/unoapi)
Last modified: 2017-05-20 11:35:21 UTC
At least on DEV300_m98 based CWS sb138, unxsols4.pro, executing forms/qa/unoapi once failed at [...] 6: LOG> Execute: LabelControl 6: LOG> changing initially empty MAYBEVOID properties is not supported by the test framework so far - skip test of property: LabelControl 6: Method LabelControl finished with state OK 6: LOG> LabelControl: PASSED.OK 6: LOG> closing connection... 6: LOG> closing data source... 6: LOG> disposing data source... 6: LOG> closing document... 6: LOG> ERROR: couldn't close document: com.sun.star.lang.DisposedException 6: LOG> revoking data source... 6: ***** State for forms.ONumericModel::com::sun::star::form::DataAwareControlModel ****** 6: Whole service: PASSED.OK 6: *************************************************************************************** 6: LOG> Log started 31.00.2011 - 01:36:26 6: Creating: forms.ONumericModel 6: LOG> Log started 31.00.2011 - 01:36:26 6: LOG> creating a textdocument 6: Office disposed 6: EE 6: Time: 238.87 6: There were 2 failures: 6: 1) test(org.openoffice.forms.qa.unoapi.Test) 6: com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@1672bbb is disposed [...] with t@190 (l@190) terminated by signal SEGV (no mapping at the fault address) 0xf219d23d: HasSdrObjectOwnership+0x0009: cmpb $0x00000000,0x00000010(%eax) (dbx) where current thread: t@190 =>[1] SvxShape::HasSdrObjectOwnership(0xef70090c, 0xf3cfee48, 0xf3cfee20, 0xf200d0c6), at 0xf219d23d [2] SdrObject::Free(0xf3cfee44, 0x1, 0xf3cfee80, 0xf31485a2), at 0xf200d0f3 [3] SwDrawContact::~SwDrawContact(0x8bde988, 0xf3913ed4, 0xf3cfee80, 0xf314ce3c), at 0xf3148618 [4] __SLIP.DELETER__G(0x8bde988, 0x1, 0xf3cfeea0, 0xf31e6ef2), at 0xf314ce4e [5] SwDrawFrmFmt::~SwDrawFrmFmt(0xf159f000, 0xf3913ed4, 0xf3cfeee0, 0xf31e7968), at 0xf31e6f1e [6] __SLIP.DELETER__FB(0xf159f000, 0x1, 0xf3cfef00, 0xf30789da), at 0xf31e797a [7] SwSpzFrmFmts::DeleteAndDestroy(0x877c520, 0x0, 0x1, 0xf307d843), at 0xf3078a6e [8] SwDoc::DelFrmFmt(0x93c5308, 0xf159f000, 0x0, 0xf308a355), at 0xf307d9af [9] SwDoc::DelLayoutFmt(0x93c5308, 0xf159f000, 0xf3cff090, 0xf334e6a6), at 0xf308a9dc [10] SwTxtNode::DestroyAttr(0xf24cb074, 0x8fa2828, 0xf3cff110, 0xf3339e3e), at 0xf334e940 [11] SwTxtNode::~SwTxtNode(0xf24cb074, 0x8, 0xfef9d000, 0xf3345f78), at 0xf3339e7f [12] __SLIP.DELETER__F(0xf24cb074, 0x1, 0xfef9e5d0, 0xf3136f92), at 0xf3345f8a [13] SwNodes::RemoveNode(0x93c536c, 0x9, 0x1, 0x1), at 0xf3137143 [14] SwNodes::DelNodes(0x93c536c, 0xf3cff2b8, 0xb, 0xf3097a2d), at 0xf31345dd [15] SwDoc::~SwDoc(0x93c5308, 0x0, 0xf3cff320, 0xf309e5d4), at 0xf30984db [16] __SLIP.DELETER__TB(0x93c5308, 0x1, 0xf3b7f5f0, 0xf3620bc2), at 0xf309e5e6 [17] SwDocShell::RemoveLink(0x93aee90, 0x0, 0xf3cff3b0, 0xf36204ea), at 0xf3620d3c [18] SwDocShell::~SwDocShell(0x93aee90, 0xf01b2a00, 0xf3cff3b8, 0xf361dfe0), at 0xf3620599 [19] __SLIP.DELETER__N(0x93aee90, 0x1, 0xf3cff420, 0xfeca5324), at 0xf361dff2 [20] SvRefBase::QueryDelete(0x93aef04, 0x849b308, 0xf669b030, 0xf6913816), at 0xfe19dc59 [21] __SLIP.DELETER__D(0x939d9a0, 0x1, 0xf669b030, 0xf669b030), at 0xf6913a57 [22] SfxBaseModel::dispose(0xf0318d08, 0x4, 0xf3cff4c0, 0xf37d794c), at 0xf68f5323 [23] SwXTextDocument::dispose(0xf0318c70, 0xf3cff4e8, 0x1, 0xf68faa63), at 0xf37d7964 [24] SfxBaseModel::close(0xf0318d08, 0x1, 0x0, 0xf37d797e), at 0xf68fad8a [25] SwXTextDocument::close(0xf0318c70, 0xef700801, 0x0, 0xfb77d0bc, 0xf3cff580, 0x8083e48), at 0xf37d79c7 [26] callVirtualMethod(0xf0318d74, 0x5, 0x0, 0x0, 0xf3cff5c0, 0x2, 0x8083e80, 0x8a8af5c), at 0xfb768219 [27] __unnamed_KARQ_$y$PN2je::cpp_call(0x8ffbfa8, 0x0, 0x5, 0x8083e48, 0x1, 0x8d06c88, 0x0, 0x8f48d08, 0xf3cffd04, 0x8d06930, 0xf3cffc00, 0xfb76395a), at 0xfb7643d3 [28] bridges::cpp_uno::shared::unoInterfaceProxyDispatch(0x8ffbfa8, 0x8d06930, 0x0, 0x8f48d08, 0xf3cffd04, 0x0, 0xf3cffd03, 0x1), at 0xfb763af0 [29] binaryurp::IncomingRequest::execute_throw(0x8ea4b70, 0xf3cffe00, 0xf3cffe10, 0xf5d41565), at 0xf5d42553 [30] binaryurp::IncomingRequest::execute(0x8ea4b70, 0x0, 0x0, 0xf5d4836a), at 0xf5d4165d [31] request(0x8ea4b70, 0x10, 0x0, 0xfe41e17a), at 0xf5d48386 [32] cppu_threadpool::JobQueue::enter(0x8d98f18, 0x939b6d0, 0x0, 0x1), at 0xfe41e3e4 [33] cppu_threadpool::ORequestThread::run(0x939b6d0), at 0xfe41efdf [34] cppu_requestThreadWorker(0x939b6d0, 0xf3cfffb0, 0xf3cfffd8, 0xf3cfffb0), at 0xfe41e99e [35] osl_thread_start_Impl(0x906cfc8), at 0xfec8ad27 [36] _thr_setup(0xfeac5200), at 0xfef271c0 [37] _lwp_start(0xf200d0f3, 0xef70090c, 0xf3cfee48, 0xf3cfee20, 0xf200d0c6, 0x0), at 0xfef274b0 (dbx) dis -a HasSdrObjectOwnership 0xf219d234: HasSdrObjectOwnership : pushl %ebp 0xf219d235: HasSdrObjectOwnership+0x0001: movl %esp,%ebp 0xf219d237: HasSdrObjectOwnership+0x0003: movl 0x00000008(%ebp),%ecx 0xf219d23a: HasSdrObjectOwnership+0x0006: movl 0x00000074(%ecx),%eax 0xf219d23d: HasSdrObjectOwnership+0x0009: cmpb $0x00000000,0x00000010(%eax) 0xf219d241: HasSdrObjectOwnership+0x000d: je HasSdrObjectOwnership+0x21 [ 0xf219d255, .+0x14 ] 0xf219d243: HasSdrObjectOwnership+0x000f: movl 0x00000088(%ecx),%eax 0xf219d249: HasSdrObjectOwnership+0x0015: cmpl $0x00000000,0x00000004(%eax) 0xf219d24d: HasSdrObjectOwnership+0x0019: setne %al 0xf219d250: HasSdrObjectOwnership+0x001c: movzbl %al,%eax 0xf219d253: HasSdrObjectOwnership+0x001f: jmp HasSdrObjectOwnership+0x23 [ 0xf219d257, .+4 ] 0xf219d255: HasSdrObjectOwnership+0x0021: xorl %eax,%eax 0xf219d257: HasSdrObjectOwnership+0x0023: leave 0xf219d258: HasSdrObjectOwnership+0x0024: ret (dbx) regs current thread: t@190 current frame: [1] gs 0x000001c3 0x00000000 fs 0x00000043 0x00000000 es 0x00000000 0x00000000 ds 0x00000043 0x00000000 ss 0x00000043 0x00000000 cs 0x0000003b 0x00000000 edi 0x0877c520 esi 0x0939e350 ebp 0xf3cfedf0 esp 0xf3cfedf0 ebx 0xf22f12cc edx 0xfecd9700 ecx 0xef70090c eax 0x0073006d eip 0xf219d23d:HasSdrObjectOwnership+0x9 cmpb $0x00000000,0x00000010(%eax) trapno 0x0000000e 0x00000000 err 0x00000004 0x00000000 eflags 0x00010296 0x00000000 and no other thread doing anything relevant; main thread at =>[1] __lwp_park(0x0, 0x0), at 0xfef2750b [2] mutex_lock_queue(0xfef92a00, 0x0, 0x8065d00, 0x0), at 0xfef2033f [3] mutex_lock_impl(0x8065d00, 0x0), at 0xfef20ca8 [4] _private_mutex_lock(0x8065d00, 0x0, 0x807eb28, 0xfec8a294), at 0xfef20d81 [5] osl_acquireMutex(0x8065d00, 0x1, 0x8044ba8, 0xfded17dc, 0x1), at 0xfec8a2ab [6] vos::OMutex::acquire(0xfea20388, 0xfdeedae0, 0x8044bc8, 0xf83a7e50), at 0xfded17f1 [7] SalYieldMutex::acquire(0xfea20388, 0x807eb80, 0x1000000, 0xfd45d8d8), at 0xf83a7e62 [8] GtkHookedYieldMutex::acquire(0xfea20388, 0x0, 0x807eb74, 0xfd45d7ee), at 0xfd45d8ea [9] GtkHookedYieldMutex::ThreadsEnter(0xfea20388, 0x0, 0x807eb74, 0xfd45d928), at 0xfd45d803 [10] GdkThreadsEnter(0x807eb74, 0x0, 0xfc9b94e3), at 0xfd45d95e [11] gdk_event_check(), at 0xfc9b94ff
Reset assigne to the default "issues@openoffice.apache.org".