Apache OpenOffice (AOO) Bugzilla – Issue 41814
Crash with extruded custom shape and clicking trough view/Toolbars
Last modified: 2013-08-07 14:41:36 UTC
Open a new writer , insert a callout (custom shape). Extrude it and play arround with the 3d settings toolbar. After that I go to the view/toolbars menu. Mostyl office crashes when just opening the menu. This seems to be Sparc only. ATR reported this bug to me.
Created attachment 22094 [details] stacktrace
CD: Looks like a double-click on the toolbar button leads to a crash.
cd->cl: The extrusion shell has no Pool which is not allowed (according to MBA). We need this pool to determine which core metric a shell is using. Play with the extrusion object and after a while we crash with the following stack. 0x40387bbb in SfxItemPool::GetWhich () from /export/home/cd100003/so8_m75/program/libsvl680li.so (gdb) where #0 0x40387bbb in SfxItemPool::GetWhich () from /export/home/cd100003/so8_m75/program/libsvl680li.so #1 0x423e8e38 in SfxDispatchController_Impl::GetCoreMetric (this=0x47e06d70, rPool=@0x0, nSlot=1) at /export/home/cd100003/fwkpostbeta03/sfx2/source/control/unoctitm.cxx:678 #2 0x423ee2c2 in SfxDispatchController_Impl::StateChanged (this=0x47e06d70, nSID=10241, eState=1, pState=0x0, pSlotServ=0x47e06de4) at shell.hxx:108 #3 0x423fc977 in SfxStateCache::SetState_Impl (this=0x47e06dd0, eState=1, pState=0x0, bMaybeDirty=0 '\0') at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/control/statcach.cxx:527 #4 0x423fc9e8 in SfxStateCache::SetState (this=0x47e06dd0, eState=34480, pState=0x0, bMaybeDirty=0 '\0') at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/control/statcach.cxx:427 #5 0x424021f6 in SfxBindings::UpdateControllers_Impl (this=0x46a2d930, pIF=0x0, pFound=0xbfffe604, pItem=0x0, eState=1) at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/control/bindings.cxx:2042 #6 0x424025c3 in SfxBindings::Update_Impl (this=0x46a2d930, pCache=0x47e06dd0) at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/control/bindings.cxx:583 #7 0x42403113 in SfxBindings::NextJob_Impl (this=0x46a2d930, pTimer=0x46a5f6d8) at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/control/bindings.cxx:2204 #8 0x42403294 in SfxBindings::LinkStubNextJob_Impl (pThis=0x46a2d930, pCaller=0x46a5f6d8) at /net/jumbo.germany/sol1/SRC680/src/sfx2/source/control/bindings.cxx:2119 #9 0x4009e679 in Timer::Timeout () from /export/home/cd100003/so8_m75/program/libvcl680li.so #10 0x4009e2c3 in SVMain () from /export/home/cd100003/so8_m75/program/libvcl680li.so #11 0x4348158b in SalData::Timeout () from /export/home/cd100003/so8_m75/program/libvclplug_gen680li.so #12 0x42fb74f7 in ?? () from /export/home/cd100003/so8_m75/program/libvclplug_gtk680li.so #13 0x41ac11a8 in ?? () #14 0x402b5bc0 in ?? () from /export/home/cd100003/so8_m75/program/libvcl680li.so #15 0x434411bc in ?? () from /opt/gnome/lib/libglib-2.0.so.0 #16 0x00000000 in ?? () #17 0x08313aa8 in ?? () #18 0xbfffe70c in ?? () #19 0x433e7906 in g_timeout_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #20 0x433e7906 in g_timeout_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #21 0x433e6d17 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #22 0x433e9467 in g_main_context_iterate () from /opt/gnome/lib/libglib-2.0.so.0 #23 0x433e9563 in g_main_context_iteration () from /opt/gnome/lib/libglib-2.0.so.0 #24 0x42fb7700 in ?? () from /export/home/cd100003/so8_m75/program/libvclplug_gtk680li.so #25 0x00000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #26 0x00000001 in ?? () #27 0x01010001 in ?? () #28 0x00000001 in ?? () #29 0x00000000 in ?? () #30 0x00000000 in ?? () #31 0x4002700c in ?? () from /export/home/cd100003/so8_m75/program/libvcl680li.so #32 0x434b04f8 in ?? () from /export/home/cd100003/so8_m75/program/libvclplug_gen680li.so #33 0x402b5c00 in pImplSVData () from /export/home/cd100003/so8_m75/program/libvcl680li.so #34 0xbfffe82c in ?? () #35 0x4348896f in X11SalInstance::Yield () from /export/home/cd100003/so8_m75/program/libvclplug_gen680li.so #36 0x4348896f in X11SalInstance::Yield () from /export/home/cd100003/so8_m75/program/libvclplug_gen680li.so #37 0x40098e0a in Application::Yield () from /export/home/cd100003/so8_m75/program/libvcl680li.so #38 0x40098e4d in Application::Execute () from /export/home/cd100003/so8_m75/program/libvcl680li.so #39 0x08075bbe in desktop::Desktop::Main () #40 0x4009e061 in SVMain () from /export/home/cd100003/so8_m75/program/libvcl680li.so #41 0x0806a10b in sal_main () #42 0x41df6b10 in __libc_start_main () from /lib/tls/libc.so.6 #43 0x0806a001 in _start () Reproduceable with Linux and Solaris Sparc.
cd->cl: According to MH this bug is a show stopper for Beta.
fixed, for fontwork toolbar also ctors of FontworkBar and ExtrusionBar now call SetPool with the pool from the given SfxShell.
reopened to send back to qa
send back to qa
set back to fixed
Tested in CWS. Verified.
*** Issue 41907 has been marked as a duplicate of this issue. ***
Tested in master. Closed.