Issue 111246 - svx::FontHeightToolBoxControl::statusChanged crash (memory corruption)
Summary: svx::FontHeightToolBoxControl::statusChanged crash (memory corruption)
Status: CONFIRMED
Alias: None
Product: Draw
Classification: Application
Component: code (show other issues)
Version: DEV300m77
Hardware: All All
: P2 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-29 09:10 UTC by Stephan Bergmann
Modified: 2017-05-20 10:48 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Stephan Bergmann 2010-04-29 09:10:32 UTC
At least on DEV300_m77-based CWS sb120 (mainly making changes to the testing
framework), executing the configmgr/qa/unoapi tests at least under unxlngi6
non-pro once crashed at

#16 <signal handler called>
#17 0xb7fc53e2 in ?? () from /lib/ld-linux.so.2
#18 0xb7fc57c9 in ?? () from /lib/ld-linux.so.2
#19 0xb7fc8bf6 in ?? () from /lib/ld-linux.so.2
#20 0xb7fc8b30 in ?? () from /lib/ld-linux.so.2
#21 0xb721387b in ImplFontListFontInfo::~ImplFontListFontInfo () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvtli.so
#22 0xb721180b in FontList::~FontList () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvtli.so
#23 0xadad6b1b in _STLD::auto_ptr<FontList>::~auto_ptr () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvxli.so
#24 0xadad5903 in svx::SvxFontSizeBox_Impl::UpdateFont () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvxli.so
#25 0xadad5bc5 in svx::FontHeightToolBoxControl::statusChanged () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvxli.so
#26 0xb78f24b0 in SfxDispatchController_Impl::addStatusListener () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsfxli.so
#27 0xb78f56f5 in SfxOfficeDispatch::addStatusListener () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsfxli.so
#28 0xb73c8aa3 in svt::ToolboxController::bindListener () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvtli.so
#29 0xb73c9498 in svt::ToolboxController::update () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsvtli.so
#30 0xb0ac3f08 in framework::ToolBarManager::UpdateControllers () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libfwkli.so
#31 0xb0ac4074 in framework::ToolBarManager::AsyncUpdateControllersHdl () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libfwkli.so
#32 0xb0ac40fe in framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl
() from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libfwkli.so
#33 0xb6404b17 in Link::Call () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#34 0xb641c32b in Timer::Timeout () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#35 0xb641c6ca in Timer::ImplTimerCallbackProc () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#36 0xb3ab1228 in SalTimer::CallCallback () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org/basis3.3/program/libvclplug_genli.so#37
0xb3ab0f82 in X11SalData::Timeout () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org/basis3.3/program/libvclplug_genli.so
#38 0xb3fcaf45 in GtkXLib::timeoutFn () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org/basis3.3/program/libvclplug_gtkli.so
#39 0xb3fcaf87 in call_timeoutFn () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org/basis3.3/program/libvclplug_gtkli.so
#40 0xb3b43498 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb489d910 in ?? ()
#42 0x00000002 in ?? ()
#43 0xbfdcd238 in ?? ()
#44 0xb3b40c01 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0xb3ba17e0 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x00000001 in ?? ()
#47 0xbfdcd238 in ?? ()
#48 0xb4c2f74e in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#49 0xb3b418c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb3b44986 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0x08082ac8 in ?? ()
#52 0x0000012c in ?? ()
#53 0x0828af00 in ?? ()
#54 0x00000002 in ?? ()
#55 0x00000002 in ?? ()
#56 0xb4b49e77 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#57 0xb3b44e0e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0xb3fcac3f in GtkXLib::Yield () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org/basis3.3/program/libvclplug_gtkli.so
#59 0xb3ac4556 in X11SalInstance::Yield () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org/basis3.3/program/libvclplug_genli.so
#60 0xb641665b in ImplYield () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#61 0xb64135ea in Application::Yield () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#62 0xb6413645 in Application::Execute () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#63 0xb7d68ee6 in desktop::Desktop::Main () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsofficeapp.so
#64 0xb641b668 in ImplSVMain () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#65 0xb641b807 in SVMain () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libvclli.so
#66 0xb7d917b8 in soffice_main () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/program/libsofficeapp.so
#67 0x08048faa in ?? ()
#68 0xb7e0484e in ?? () from
/net/so-cwsserv02/export/cws/sb120/DEV300/unxlngi6/installation/opt/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3
#69 0xb4c83adc in ?? () from /lib/tls/i686/cmov/libc.so.6
#70 0xbfdcd8e8 in ?? ()
#71 0x08048f8b in main ()

obviously due to memory corruption (frame #21 is at 0xb7213876
<_ZN20ImplFontListFontInfoD1Ev+24>: call 0xb7105640 <_ZN8FontInfoD2Ev@plt>). 
The (probably rather unrelated) configmgr/qa/unoapi output leading to the crash was

[...]
1: ***** State for
configmgr.ConfigurationProvider::com::sun::star::util::XRefreshable ******
1: Whole interface: PASSED.OK
1:
******************************************************************************************
1: LOG> Log started 29.03.2010 - 01:47:01
1: checking: [configmgr.ConfigurationProvider::com::sun::star::lang::XComponent]
is iface: [com.sun.star.lang.XComponent] testcode: [ifc.lang._XComponent]
1: LOG> Execute: addEventListener()
1: LOG> addEventListener(): null
1:
1: LOG> Execute: dispose()
1: LOG> Execute: removeEventListener()
1: LOG> Thread[main,5,main] is removing EL
ifc.lang._XComponent$MyEventListener2@b8c8e6
1: LOG> removeEventListener(): null
1:
1: LOG> begin dispose in thread Thread[main,5,main]
1: LOG> Thread[main,5,main] is DISPOSING
EV1ifc.lang._XComponent$MyEventListener@5e176f
1: LOG> end disposeThread[main,5,main]
1: Method addEventListener() finished with state OK
1: Method removeEventListener() finished with state OK
1: Method dispose() finished with state OK
1: LOG> dispose(): PASSED.OK
1: ***** State for
configmgr.ConfigurationProvider::com::sun::star::lang::XComponent ******
1: Whole interface: PASSED.OK
1:
****************************************************************************************
1: ***** State for configmgr.ConfigurationProvider ******
1: Whole component: PASSED.OK
1: ******************************************************
1: sh: crash_report: command not found
1: Application Error
1:
1: Fatal exception: Signal 6
Comment 1 Stephan Bergmann 2010-04-29 09:13:05 UTC
searching for FontHeightToolBoxControl in the Sun-internal crash issue database
turns up ~20 issues, so there might be some memory corruption lurking in that area
Comment 2 clippka 2010-04-29 09:14:08 UTC
reassigned
Comment 3 Stephan Bergmann 2010-07-14 16:00:45 UTC
raising prio, as this affects build stability (see
<http://tools.openoffice.org/servlets/ReadMsg?list=tinderbox&msgNo=398> for
enabling subsequenttests on buildbots)
Comment 4 Marcus 2017-05-20 10:48:15 UTC
Reset assigne to the default "issues@openoffice.apache.org".