Issue 6929 - OOO_STABLE_1/X11: Save on exit causes crash
Summary: OOO_STABLE_1/X11: Save on exit causes crash
Status: CLOSED FIXED
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: OOo 1.0.1
Hardware: Mac Mac OS X, all
: P3 Trivial (vote)
Target Milestone: OOo 1.0.4
Assignee: ed
QA Contact: issues@porting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-12 14:46 UTC by fa
Modified: 2004-02-19 23:32 UTC (History)
2 users (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 fa 2002-08-12 14:46:24 UTC
Report from Jonathan Tyzack:

Backtrace of OOo 1.0.1 alpha for MacOSX running in XFree86 4.2.0 under
the OroborOSXv0.8b2 Window Manager:

With a Calc, Writer and Impress document open, the crash occurred
following selection of Exit from the Calc File menu, being prompted to
save the changed Impress file, and clicking Save.


GNU gdb 5.0-20001113 (Apple version gdb-203) (Wed Nov  7 16:28:57 GMT
2001) (UI_OUT)
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "powerpc-apple-macos10".
(gdb) attach 20937
Reading symbols for shared libraries . done
Reading symbols for shared
libraries ......................................................................
..................
done
[Switching to process 20937 thread 0x1603]
(gdb) bt
#0  0x00299cd0 in osl_incrementInterlockedCount ()
#1  0x001b0d6c in typelib_typedescriptionreference_getByName ()
#2  0x001b303c in typelib_static_interface_type_init ()
#3  0x00014a4c in 
getCppuType__FPCQ53com3sun4star3unot9Reference1ZQ53com3sun4star4util11XModifiabl
e()
#4  0x000133d8 in
__query__Q53com3sun4star3unot9Reference1ZQ53com3sun4star4util11XModifiablePQ53co
m3sun4star3uno10XInterface()
#5  0x0001087c in
__Q53com3sun4star3unot9Reference1ZQ53com3sun4star4util11XModifiableRCQ53com3sun4
star3uno13BaseReferenceQ53com3sun4star3uno20__UnoReference_Query()
#6  0x00006678 in Exception__7DesktopUs ()
#7  0x00d318b0 in signal__23ImplVCLExceptionHandlerP13oslSignalInfo ()
#8  0x00100160 in _cpp_OSignalHandler_Function__3vosPvP13oslSignalInfo ()
#9  0x002a4c98 in CallSignalHandler ()
#10 0x002a4e84 in SignalHandlerFunction ()
#11 <signal handler called>
#12 0x00e9fa24 in Match__C18ExtendedFontStructPC12ExtendedXlfdiUc ()
#13 0x00ea488c in GetFont__10SalDisplayPC12ExtendedXlfdiUc ()
#14 0x00ea4ea0 in SetFont__15SalGraphicsDataPC18ImplFontSelectData ()
#15 0x00ea6c44 in SetFont__11SalGraphicsP18ImplFontSelectData ()
#16 0x00da2c98 in ImplInitFont__12OutputDevice ()
#17 0x00da2e4c in ImplNewFont__12OutputDevice ()
#18 0x00da8b18 in GetTextArray__C12OutputDeviceRC6StringPlUsUs ()
#19 0x03499918 in
QuickGetTextSize__C7SvxFontPC12OutputDeviceRC6StringUsUsPl ()
#20 0x0353c64c in CreateLines__13ImpEditEngineUsUl ()
#21 0x03539a64 in FormatDoc__13ImpEditEngine ()
#22 0x03546aa4 in FormatAndUpdate__13ImpEditEngineP8EditView ()
#23 0x03545a10 in SetUpdateMode__13ImpEditEngineUcP8EditViewUc ()
#24 0x034eb388 in SetUpdateMode__10EditEngineUc ()
#25 0x03569bd8 in SetText__8OutlinerRC18OutlinerParaObject ()
#26 0x037667c8 in GetTextForwarder__21SvxTextEditSourceImpl ()
#27 0x03767028 in GetTextForwarder__17SvxTextEditSource ()
#28 0x036c7b9c in getString__19SvxUnoTextRangeBase ()
#29 0x036d0f50 in getString__14SvxUnoTextBase ()
#30 0x058e432c in
collectShapeAutoStyles__14XMLShapeExportRCQ53com3sun4star3unot9Reference1ZQ53com
3sun4star7drawing6XShape()
#31 0x058e623c in
collectShapesAutoStyles__14XMLShapeExportRCQ53com3sun4star3unot9Reference1ZQ53co
m3sun4star7drawing7X Shapes()
#32 0x05893744 in _ExportAutoStyles__11SdXMLExport ()
#33 0x05672e3c in ImplExportAutoStyles__11SvXMLExportUc ()
#34 0x056734c8 in
exportDoc__11SvXMLExportQ36xmloff5token12XMLTokenEnum ()
#35 0x056720a4 in
filter__11SvXMLExportRCQ53com3sun4star3unot8Sequence1ZQ53com3sun4star5beans13Pro
pertyValue ()
#36 0x066987cc in Export__11SdXMLFilter ()
#37 0x0661f15c in SaveAs__14SdDrawDocShellP9SvStorage ()
#38 0x02be4658 in SaveAsOwnFormat__14SfxObjectShellR9SfxMedium ()
#39 0x066201c0 in SaveAsOwnFormat__14SdDrawDocShellR9SfxMedium ()
#40 0x02bdd3e0 in
SaveTo_Impl__14SfxObjectShellR9SfxMediumPC10SfxItemSetUc ()
#41 0x02be1464 in DoSave_Impl__14SfxObjectShellPC10SfxItemSet ()
#42 0x02be1a94 in Save_Impl__14SfxObjectShellPC10SfxItemSet ()
#43 0x02bf6304 in ExecFile_Impl__14SfxObjectShellR10SfxRequest ()
#44 0x02bf4cc0 in
SfxStubSfxObjectShellExecFile_Impl__FP8SfxShellR10SfxRequest ()
#45 0x02cd4778 in CallExec__8SfxShellPFPB0R10SfxRequest_vRB2 ()
#46 0x02cba4a0 in
Call_Impl__13SfxDispatcherR8SfxShellRC7SfxSlotR10SfxRequestUc ()
#47 0x02cbbf04 in
_Execute__13SfxDispatcherR8SfxShellRC7SfxSlotR10SfxRequestUs ()
#48 0x02cd8e90 in
Execute_Impl__11SfxBindingsR10SfxRequestPC7SfxSlotP8SfxShell ()
#49 0x02cd86fc in
Execute_Impl__11SfxBindingsUsPPC11SfxPoolItemUsUsPPCB1 ()
#50 0x02cd80f0 in
ExecuteSynchron__11SfxBindingsUsPPC11SfxPoolItemUsPPCB1 ()
#51 0x02bcde8c in PrepareClose__14SfxObjectShellUcUc ()
#52 0x02ca5fa8 in suspend__17SfxBaseControllerUc ()
#53 0x050ab024 in close__Q29framework4Task ()
#54 0x05000db8 in terminate__Q29framework7Desktop ()
#55 0x02aecafc in MiscExec_Impl__14SfxApplicationR10SfxRequest ()
#56 0x02adbfa8 in
SfxStubSfxApplicationMiscExec_Impl__FP8SfxShellR10SfxRequest ()
#57 0x02cd4778 in CallExec__8SfxShellPFPB0R10SfxRequest_vRB2 ()
#58 0x02cba4a0 in
Call_Impl__13SfxDispatcherR8SfxShellRC7SfxSlotR10SfxRequestUc ()
#59 0x02cbdb34 in PostMsgHandler__13SfxDispatcherP10SfxRequest ()
#60 0x02cbda30 in LinkStubPostMsgHandler__13SfxDispatcherPvn1 ()
#61 0x02cf043c in Event__13SfxHintPosterP7SfxHint ()
#62 0x02cf03ac in DoEvent_Impl__13SfxHintPosterP7SfxHint ()
#63 0x00e279c0 in Call__C4LinkPv ()
#64 0x00e26b5c in ImplHandleUserEvent__FP11ImplSVEvent ()
#65 0x00e27798 in ImplWindowFrameProc__FPvP8SalFrameUsPCv ()
#66 0x00e92e14 in Call__C12SalFrameDataUsPCv ()
#67 0x00e911d4 in
HandleClientMessage__12SalFrameDataP19XClientMessageEvent ()
#68 0x00e91c74 in Dispatch__12SalFrameDataP7_XEvent ()
#69 0x00eb7f28 in Dispatch__10SalDisplayP7_XEvent ()
#70 0x00eb7c48 in Yield__10SalDisplayUc ()
#71 0x00eb3b7c in DisplayYield__FiP10SalDisplay ()
#72 0x00eb290c in Yield__7SalXLibUc ()
#73 0x00eba90c in Yield__11SalInstanceUc ()
#74 0x00d2d324 in Yield__11Application ()
#75 0x00d2d1b0 in Execute__11Application ()
#76 0x00008470 in Main__7Desktop ()
#77 0x00d31978 in SVMain__Fv ()
#78 0x00eb1b9c in main ()
#79 0x000026b0 in _start ()
#80 0x000024e0 in start ()
(gdb)
Comment 1 fa 2002-08-12 14:48:07 UTC
From a first look, this seems related to our printing problems in 
that we're ending up somewhere in our signal handler.

Dan
Comment 2 Unknown 2003-03-11 01:05:43 UTC
adding myself to CC list. We are seeing a very similar problem on
Irix, but we have yet to determine the cause.
Comment 3 fa 2003-03-31 15:27:31 UTC
George:

Are you getting anything on this?  I was about to close the issue as WORKSFORME since I've never had the problem, plus a lot of our font handling code and procedure has changed since this issue was filed.  Can this be reproduced regularly on Irix?

Dan
Comment 4 utomo99 2003-10-29 04:01:39 UTC
Hello, 

I found that this Issue is targetted to 1.0.4. 
Can you please retargetting this issue since 1.0.4 is not planned.
maybe to 1.1.1 ? 

Thanks
Comment 5 fa 2004-02-19 23:31:58 UTC
most likely fixed, since the font code has significantly changed.  if you see this issue again, please re-
open this issue.
Comment 6 fa 2004-02-19 23:32:20 UTC
closign