To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=53666


User sb changed the following:

                  What    |Old value                 |New value
================================================================================
               Assigned to|sb                        |pb
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Wed Aug 24 02:08:33 -0700 
2005 -------
GetProcessServiceManager().dispose() from a script will make soffice
nonfunctional, and I do not think that we can do anything reasonable against it.
 (It is a consequence of the UNO architecture through which soffice is
extensible, and somewhat similar to a C++ UNO component that can do arbitrary
bad things to bring down the soffice process.)

If the nonfunctional soffice process should terminate cleanly, instead of
dumping core, here are two stack traces I saw on Linux x86 when executing the
macro from the Basic IDE (the first time by pressing the green arrow "Run BASIC"
button with the mouse, the second time by pressing F5 to do the same from the
keyboard):

Stack 1:
#4  0x41bd37a1 in raise () from /lib/tls/libc.so.6
#5  0x41bd4f79 in abort () from /lib/tls/libc.so.6
#6  0x41b55ad1 in __gnu_cxx::__verbose_terminate_handler () from
/export/home/sb93797/staroffice8/program/libstdc++.so.6
#7  0x41b53505 in __cxa_call_unexpected () from
/export/home/sb93797/staroffice8/program/libstdc++.so.6
#8  0x41b53542 in std::terminate () from
/export/home/sb93797/staroffice8/program/libstdc++.so.6
#9  0x41b536d2 in __cxa_throw () from
/export/home/sb93797/staroffice8/program/libstdc++.so.6
#10 0x43f158b9 in stoc_smgr::OServiceManager::check_undisposed (this=0x82635a0)
at ustring.hxx:240
#11 0x43f0c6cf in stoc_smgr::OServiceManager::createInstanceWithContext
(this=0x43ef2b20, [EMAIL PROTECTED], [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/stoc/source/servicemanager/servicemanager.cxx:1302
#12 0x43f0911f in stoc_smgr::OServiceManager::createInstance (this=0x6,
[EMAIL PROTECTED]) at Reference.h:337
#13 0x41f9f9ee in getCurrentModuleIdentifier_Impl () at Reference.h:141
#14 0x41f9fda6 in SfxHelp::GetHelpModuleName_Impl (this=0x45c59128) at
/net/jumbo.germany/sol1/SRC680/src/sfx2/source/appl/sfxhelp.cxx:547
#15 0x41fa05ed in SfxHelp::GetHelpText (this=0x45c59128,
[EMAIL PROTECTED], pWindow=0x484877b8) at
/net/jumbo.germany/sol1/SRC680/src/sfx2/source/appl/sfxhelp.cxx:929
#16 0x401f942e in ToolBox::ImplGetHelpText (this=0x484877b8, nItemId=0) at
string.hxx:562
#17 0x402041fa in ToolBox::GetHelpText (this=0x484877b8, nItemId=0) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/toolbox2.cxx:1926
#18 0x401f972a in ToolBox::RequestHelp (this=0x484877b8, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/toolbox.cxx:4903
#19 0x40221cf5 in ImplHandleMouseHelpRequest (pChild=0x484877b8,
[EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/winproc.cxx:358
#20 0x40224770 in ImplHandleMouseEvent (pWindow=0x4841c818, nSVEvent=3,
bMouseLeave=0 '\0', nX=-1073748996, nY=1212708792, nMsgTime=93205770, nCode=0,
nMode=1) at event.hxx:178
#21 0x40224ae9 in ImplWindowFrameProc (pInst=0x4841c818, pFrame=0x4841c948,
nEvent=1, pEvent=0xbfffe678) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/winproc.cxx:2094
#22 0x43a0398d in X11SalFrame::HandleMouseEvent (this=0x4841c948,
pEvent=0xbfffe788) at salframe.hxx:309
#23 0x43a06df6 in X11SalFrame::Dispatch (this=0x4841c948, pEvent=0xbfffe788) at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/window/salframe.cxx:3613
#24 0x43a2bacf in SalX11Display::Dispatch (this=0x43ef6150, pEvent=0xbfffe788)
at /net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldisp.cxx:2595
#25 0x43a2bbfc in SalX11Display::Yield (this=0x43ef6150, bWait=1 '\001') at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldisp.cxx:2499
#26 0x43a269b9 in DisplayYield (fd=9, pDisplay=0x43ef6150) at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldisp.cxx:755
#27 0x43a25cbb in SalXLib::Yield (this=0x41891c90, bWait=1 '\001') at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldata.cxx:662
[...]

Stack 2:
#0  0x45c529ba in ?? ()
#1  0x4065c440 in SvtHelpOptions::SvtHelpOptions () from
/export/home/sb93797/staroffice8/program/libsvt680li.so
#2  0x41fa1b02 in SfxHelp::OpenHelpAgent (pFrame=0x4840cb40, nHelpId=63563) at
/net/jumbo.germany/sol1/SRC680/src/sfx2/source/appl/sfxhelp.cxx:964
#3  0x420c3244 in SfxTopWindow_Impl::Notify (this=0x4841dda0, [EMAIL PROTECTED])
at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/view/topfrm.cxx:282
#4  0x4020d7bd in Window::Notify (this=0x4841f760, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#5  0x4020d7bd in Window::Notify (this=0x4841ef08, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#6  0x4020d7bd in Window::Notify (this=0x484028e0, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#7  0x4020d7bd in Window::Notify (this=0x4843a680, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#8  0x483614c1 in basicide_handle_basic_error () from
/export/home/sb93797/staroffice8/program/libbasctl680li.so
#9  0x4020d7bd in Window::Notify (this=0x4843a794, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#10 0x4020d7bd in Window::Notify (this=0x48413270, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#11 0x4020d7bd in Window::Notify (this=0x4843a9a4, [EMAIL PROTECTED]) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:5248
#12 0x4020d359 in Window::GetFocus (this=0x4843a9a4) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:4815
#13 0x4020d2a4 in Window::ImplGrabFocus (this=0x4843a9a4, nFlags=0) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:4206
#14 0x4020d2f7 in Window::GrabFocus (this=0x4843a9a4) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/window.cxx:7383
#15 0x40223378 in Window::ImplAsyncFocusHdl (this=0x4840d240) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/winproc.cxx:1853
#16 0x402234ca in Window::LinkStubImplAsyncFocusHdl (pThis=0x4840d240,
pCaller=0x0) at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/window/winproc.cxx:1808
#17 0x402253bd in ImplWindowFrameProc (pInst=0x460f4c10, pFrame=0x4611e870,
nEvent=22, pEvent=0x47a490e8) at link.hxx:179
#18 0x43a2bba8 in SalDisplay::DispatchInternalEvent (this=0x43ef6150) at
salframe.hxx:309
#19 0x43a2bbd7 in SalX11Display::Yield (this=0x43ef6150, bWait=1 '\001') at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldisp.cxx:2475
#20 0x43a269b9 in DisplayYield (fd=9, pDisplay=0x43ef6150) at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldisp.cxx:755
#21 0x43a25b2f in SalXLib::Yield (this=0x41891c90, bWait=1 '\001') at
/net/jumbo.germany/sol1/SRC680/src/vcl/unx/source/app/saldata.cxx:662
#22 0x43a2d687 in X11SalInstance::Yield (this=0x41891c40, bWait=1 '\001') at
saldata.hxx:157
#23 0x4009835a in Application::Yield () at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/app/svapp.cxx:562
#24 0x4009839d in Application::Execute () at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/app/svapp.cxx:524
#25 0x08067dab in desktop::Desktop::Main ()
#26 0x4009d243 in SVMain () at
/net/jumbo.germany/sol1/SRC680/src/vcl/source/app/svmain.cxx:267
#27 0x0805e42b in sal_main ()
#28 0x41bc1500 in __libc_start_main () from /lib/tls/libc.so.6
#29 0x0805e311 in _start ()

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to