Issue 31902 - binfilter: the attached bugdoc crashes after load
Summary: binfilter: the attached bugdoc crashes after load
Status: CLOSED FIXED
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: 680m45
Hardware: All All
: P2 Trivial (vote)
Target Milestone: ---
Assignee: wolframgarten
QA Contact: issues@sw
URL:
Keywords:
: 35376 (view as issue list)
Depends on:
Blocks:
 
Reported: 2004-07-22 11:59 UTC by jack.warchold
Modified: 2013-08-07 14:41 UTC (History)
1 user (show)

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


Attachments
bugdoc (90.94 KB, application/octet-stream)
2004-07-22 12:00 UTC, jack.warchold
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description jack.warchold 2004-07-22 11:59:38 UTC
loading this file in a 680_xx after the version 680_m38 lets the 
office crash. the first page (of 14)  will be displayed. and you can 
not scroll in the document. reloading or closing lets the office crash.

testet with 680_m38 680_m45 680_m47 680_m45bff2
this is an regression
Comment 1 jack.warchold 2004-07-22 12:00:49 UTC
Created attachment 16679 [details]
bugdoc
Comment 2 Armin Le Grand 2004-09-13 16:08:23 UTC
AW->OS: Binfilter SW error.
Comment 3 Oliver Specht 2004-10-12 11:56:27 UTC
It crahes in the drawing layer: 
in SdrTextObj::ImpGetDrawOutliner()  the member pModel is NULL

 	dl680mi.dll!SdrModel::GetDrawOutliner(const SdrTextObj * pObj=0x09cc2b78) 
Line 1029 + 0x7	C++
>	dl680mi.dll!SdrTextObj::ImpGetDrawOutliner()  Line 1868 + 0xf	C++
 	dl680mi.dll!sdr::properties::TextProperties::ItemSetChanged()  + 0x3b	C++
 	dl680mi.dll!sdr::properties::RectangleProperties::ItemSetChanged()  + 0xf	C++
 	dl680mi.dll!sdr::properties::DefaultProperties::SetObjectItemSet()  + 0x100	C++
 	dl680mi.dll!sdr::properties::BaseProperties::SetMergedItemSet()  + 0x1d	C++
 	dl680mi.dll!sdr::properties::GroupProperties::SetMergedItemSet()  + 0x33	C++
 	dl680mi.dll!SdrObject::TakeContour()  + 0x199	C++
 	sw680mi.dll!SwContourCache::ContourRect()  + 0x16e	C++
 	sw680mi.dll!SwContourCache::CalcBoundRect()  + 0xd8	C++
 	sw680mi.dll!SwTxtFly::FlyToRect()  + 0xa5	C++
 	sw680mi.dll!SwTxtFly::ForEach()  + 0x1a4	C++
 	sw680mi.dll!SwTxtFly::_GetFrm()  + 0x26	C++
 	sw680mi.dll!SwTxtFly::GetFrm()  + 0x1b	C++
 	sw680mi.dll!SwTxtFormatter::CalcFlyWidth()  + 0x158	C++
 	sw680mi.dll!SwTxtFormatter::BuildPortions()  + 0xdf	C++
 	sw680mi.dll!SwTxtFormatter::FormatLine()  + 0x209	C++
 	sw680mi.dll!SwTxtFrm::FormatLine()  + 0xac	C++
 	sw680mi.dll!SwTxtFrm::_Format()  + 0x52b	C++
 	sw680mi.dll!SwTxtFrm::_Format()  + 0xee	C++
 	sw680mi.dll!SwTxtFrm::Format()  + 0x32e	C++
 	sw680mi.dll!SwCntntFrm::MakeAll()  + 0x643	C++
 	sw680mi.dll!SwFrm::PrepareMake()  + 0x214	C++
 	sw680mi.dll!SwAnchoredDrawObject::_MakeObjPosAnchoredAtPara()  + 0xa3	C++
 	sw680mi.dll!SwAnchoredDrawObject::MakeObjPos()  + 0xcd	C++
 	sw680mi.dll!SwObjectFormatter::_FormatObj()  + 0xd1	C++
 	sw680mi.dll!SwObjectFormatterTxtFrm::DoFormatObj()  + 0x55	C++
 	sw680mi.dll!SwObjectFormatter::_FormatObjsAtFrm()  + 0x68	C++
 	sw680mi.dll!SwObjectFormatterTxtFrm::DoFormatObjs()  + 0xd1	C++
 	sw680mi.dll!SwObjectFormatter::FormatObjsAtFrm()  + 0x25	C++
 	sw680mi.dll!SwLayAction::FormatCntnt()  + 0x127	C++
 	sw680mi.dll!SwLayAction::InternalAction()  + 0x33a	C++
 	sw680mi.dll!SwLayAction::Action()  + 0x77	C++
 	sw680mi.dll!SwLayIdle::SwLayIdle()  + 0xb4	C++
 	sw680mi.dll!ViewShell::LayoutIdle()  + 0xa3	C++
 	sw680mi.dll!SwDoc::DoIdleJobs()  + 0x7e	C++
 	sw680mi.dll!SwDoc::LinkStubDoIdleJobs()  + 0xe	C++
 	vcl680mi.dll!1004ac7d() 	
 	vcl680mi.dll!100a5b88() 	
 	vcl680mi.dll!1013a084() 	
 	user32.dll!77d442c5() 	
 	user32.dll!77d43e6f() 	
 	user32.dll!77d43ddf() 	
 	vcl680mi.dll!10116fe9() 	
 	vcl680mi.dll!10117044() 	
 	vcl680mi.dll!101170e5() 	
 	vcl680mi.dll!1009685c() 	
 	vcl680mi.dll!100e33d6() 	
 	soffice.exe!00420b06() 	
 	kernel32.dll!77e814c7() 	
Comment 4 Armin Le Grand 2004-10-26 16:55:45 UTC
AW: OK, thanks fo rthe stack. Adding, getting and building binfilter with
correct debug flags...
Comment 5 Armin Le Grand 2004-10-27 10:11:10 UTC
AW: Okay, build done. testing now.
Comment 6 Armin Le Grand 2004-10-27 11:15:43 UTC
AW: Up to now i had two problems: The SRC680m58 version of binfilter cannot be
built as it is in the master, due to
(1) missing includes for DBG_LOOP -> removing all DBG_LOOP stuff, it's not needed
(2) missing string ressource RID_SVXSTR_DASH11, adding again.-
Continuing build...
Comment 7 Armin Le Grand 2004-10-29 13:48:23 UTC
AW: crash is because of missing ressource in binfilter, fixed that. The load
does still not work, but it seems more a problem to changed OLE handling with
mav09, see #i35189#.
Comment 8 Armin Le Grand 2004-10-29 13:49:32 UTC
*** Issue 35376 has been marked as a duplicate of this issue. ***
Comment 9 Armin Le Grand 2004-10-29 13:53:50 UTC
AW: binfilter crash is removed.
Comment 10 Armin Le Grand 2004-11-09 10:54:06 UTC
AW->WG: Please verify. Just load the file, no crash sould occurr.
Comment 11 Armin Le Grand 2004-11-09 10:55:23 UTC
.
Comment 12 wolframgarten 2004-11-11 14:48:17 UTC
Fixed.
Comment 13 wolframgarten 2004-11-11 14:48:34 UTC
Verified in CWS.
Comment 14 wolframgarten 2004-11-25 14:47:58 UTC
WG: tested in master m63. Closed.