Issue 113145 - [sb126] oooimprovement OnLogRotateThread::run exception during exit
Summary: [sb126] oooimprovement OnLogRotateThread::run exception during exit
Status: CLOSED DUPLICATE of issue 100159
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: DEV300m84
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: bjoern.michaelsen
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-14 15:22 UTC by Stephan Bergmann
Modified: 2010-07-21 11:16 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-07-14 15:22:42 UTC
At least on DEV300_m84 based CWS sb126 under unxlngx6.pro, terminating an
soffice.bin instance at the end of starmath/qa/unoapi, it failed with

#0  0x00007fed0c583a75 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007fed0c5875c0 in *__GI_abort () at abort.c:92
#2  0x00007fed0ce21524 in __gnu_cxx::__verbose_terminate_handler() () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/ure-link/lib/libstdc++.so.6
#3  0x00007fed0ce1f4e6 in ?? () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/ure-link/lib/libstdc++.so.6
#4  0x00007fed0ce1f513 in std::terminate() () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/ure-link/lib/libstdc++.so.6
#5  0x00007fed0ce1f5fa in __cxa_throw () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/ure-link/lib/libstdc++.so.6
#6  0x00007fecfd66fbe4 in stoc_smgr::OServiceManager::check_undisposed() const
() from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org/ure/lib/bootstrap.uno.so
#7  0x00007fecfd662ef6 in
stoc_smgr::OServiceManager::createInstanceWithContext(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)
() from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org/ure/lib/bootstrap.uno.so
#8  0x00007fecfd65efb4 in
stoc_smgr::OServiceManager::createInstance(rtl::OUString const&) () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org/ure/lib/bootstrap.uno.so
#9  0x00007fecf8434aa4 in
oooimprovement::MyConfigurationHelper::openConfig(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>,
rtl::OUString const&, int) () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/program/liboooimprovementlx.so
#10 0x00007fecf8435503 in
oooimprovement::MyConfigurationHelper::readDirectKey(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory>,
rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, int) () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/program/liboooimprovementlx.so
#11 0x00007fecf84361c1 in oooimprovement::Config::getInvitationAccepted() const
() from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/program/liboooimprovementlx.so
#12 0x00007fecf843dd97 in (anonymous namespace)::OnLogRotateThread::run() ()
from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/program/liboooimprovementlx.so
#13 0x00007fecf843dfaa in threadFunc () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/program/liboooimprovementlx.so
#14 0x00007fed0d869598 in osl_thread_start_Impl () from
/net/so-cwsserv02/export/cws/sb126/DEV300/unxlngx6.pro/installation/opt/openoffice.org3/program/../basis-link/ure-link/lib/libuno_sal.so.3
#15 0x00007fed0c1359ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#16 0x00007fed0c6366fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

(and the main thread had already disappeared).  This is probably a consequence
of the fix for issue 107490 on CWS sb126, so please fix there.  What looks wrong
in extensions/source/oooimprovement/onlogrotate_job.cxx is the unused
OnLogRotateThread::disposing together with the fact that there is no join on the
"new OnLogRotateThread(m_ServiceFactory)".
Comment 1 Stephan Bergmann 2010-07-14 15:47:29 UTC
just noticed that this problem is already known, so not related to the fix for
issue 107490 on CWS sb126

*** This issue has been marked as a duplicate of 100159 ***
Comment 2 Mechtilde 2010-07-21 11:16:56 UTC
duplicate -> closed