Closed Bug 164368 Opened 22 years ago Closed 22 years ago

Sun Forte 7FCS builds crash in layout/ when compiled with -xO3 or higher

Categories

(Core :: Layout, defect, P1)

Sun
Solaris
defect

Tracking

()

RESOLVED FIXED
mozilla1.0.2

People

(Reporter: roland.mainz, Assigned: roland.mainz)

Details

Attachments

(1 file, 1 obsolete file)

Sun Forte 7FCS non-debug builds crash in layout/ when compiled with -xO3 or higher: Stack traces: -- snip -- t@1 (l@1) signal BUS (invalid address alignment) in nsContainerFrame::SyncFrameViewAfterReflow at 0xfc06b598 0xfc06b598: SyncFrameViewAfterReflow+0x049c: ld [%g2 + 0x70], %g3 dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gdk/gdkevents.lo" dbx: warning: see `help finding-files' dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo" dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo" (dbx) where current thread: t@1 =>[1] nsContainerFrame::SyncFrameViewAfterReflow(0x2fde38, 0x33ed08, 0x35f290, 0xfc3832dc, 0xfc9771a0, 0x1), at 0xfc06b598 [2] nsContainerFrame::FinishReflowChild(0x33ed08, 0x2fde38, 0xffbed1d0, 0xffbed330, 0x0, 0x0), at 0xfc06bc2c [3] nsBoxToBlockAdaptor::Reflow(0x2403, 0xffbedac8, 0x2fde38, 0xffbed330, 0xffbee130, 0xffbed37c), at 0xfc1934bc [4] nsBoxToBlockAdaptor::DoLayout(0x35ded0, 0xffbedac8, 0xfc349c14, 0x2fde38, 0xfc7557a4, 0x0), at 0xfc192d58 [5] nsBox::Layout(0x35ded0, 0xffbedac8, 0xfc18cef8, 0x33ed08, 0x2fde38, 0xfc349ca4), at 0xfc18ed84 [6] nsScrollBoxFrame::DoLayout(0x33f138, 0xffbedac8, 0xfc193cf0, 0x33f16c, 0xffbed4f8, 0xff1e4be8), at 0xfc1802ac [7] nsBox::Layout(0x33f16c, 0xffbedac8, 0xfc0c9944, 0x33f138, 0x2fde38, 0xfc33df80), at 0xfc18ed84 [8] nsContainerBox::LayoutChildAt(0xffbedac8, 0x33f16c, 0xfc18ed64, 0xfc18d8ac, 0xfc94bb54, 0xfc33df80), at 0xfc195c9c [9] nsGfxScrollFrameInner::Layout(0x34a170, 0xffbedac8, 0xfc33df80, 0xfc9771a0, 0xfc3355f8, 0x1), at 0xfc07e800 [10] nsGfxScrollFrame::DoLayout(0x33ef40, 0xffbedac8, 0xfc190d80, 0x0, 0x0, 0xfc349c14), at 0xfc07e3a8 [11] nsBox::Layout(0x33ef74, 0xffbedac8, 0xfc08048c, 0x33ef40, 0x2fde38, 0xfc33ac48), at 0xfc18ed84 [12] nsBoxFrame::Reflow(0x33ef40, 0xfffff95c, 0xffbee1ec, 0xffbee130, 0xffbee3cc, 0x0), at 0xfc1a9944 [13] nsGfxScrollFrame::Reflow(0x33ef40, 0x2fde38, 0xffbee1ec, 0xffbee130, 0xffbee3cc, 0xfc33aa54), at 0xfc07d5b8 [14] nsContainerFrame::ReflowChild(0xfc07d588, 0x33ef40, 0x2fde38, 0xffbee1ec, 0xffbee130, 0x0), at 0xfc06b9e0 [15] ViewportFrame::Reflow(0x33ecd0, 0x2fde38, 0xffbee488, 0xffbee3d0, 0xffbee3cc, 0xfc3355f8), at 0xfc0e1d24 [16] PresShell::InitialReflow(0x33d2c0, 0xfc977354, 0x80000000, 0xfc076c4c, 0xffbee504, 0x0), at 0xfc0b9528 [17] HTMLContentSink::StartLayout(0x3183f0, 0xffffffca, 0xffbee644, 0xfce25780, 0xfc94bb54, 0x0), at 0xfc568080 [18] HTMLContentSink::OpenBody(0x3183f0, 0x4, 0x2, 0xbbb8, 0x1, 0x32b810), at 0xfc566198 [19] CNavDTD::OpenBody(0x344c60, 0x33dac8, 0x321, 0xfd0a25b8, 0x5d02c, 0x0), at 0xfd0a20f0 [20] CNavDTD::OpenContainer(0x344c60, 0x33dac8, 0x87, 0x0, 0x0, 0x1), at 0xfd0a25c4 [21] CNavDTD::HandleDefaultStartToken(0x344c60, 0x3170a8, 0xf, 0x33dac8, 0xfd09efdc, 0x1), at 0xfd09edb4 [22] CNavDTD::HandleStartToken(0x344c60, 0x3170a8, 0xf, 0x0, 0x0, 0x0), at 0xfd09fb3c [23] CNavDTD::HandleToken(0x344c60, 0x191f60, 0xfffff9d4, 0x3170a8, 0x0, 0x1), at 0xfd09e31c [24] CNavDTD::BuildModel(0x344c60, 0x316a40, 0xfc962b04, 0x0, 0x33e0f8, 0x1000), at 0xfd09d320 [25] nsParser::BuildModel(0x316a40, 0xfd102080, 0x804e0000, 0x3198f0, 0x0, 0x3198f0), at 0xfd0b6144 [26] nsParser::ResumeParse(0x316a40, 0x1, 0x0, 0x1, 0x1, 0xfd0b608c), at 0xfd0b5de4 [27] nsParser::OnDataAvailable(0x316a40, 0xff1e03c0, 0x0, 0x80000000, 0xfd0b5ca0, 0xfd104ab0), at 0xfd0b78e8 [28] nsOnDataAvailableEvent::HandleEvent(0x207ee0, 0x0, 0xffbeed40, 0x75, 0x205b38, 0x80000000), at 0xfd9d1a5c [29] PL_ProcessEventsBeforeID(0xbbf78, 0x81, 0x1, 0x4, 0x1, 0x207ee4), at 0xff1529b0 [30] processQueue(0xbbf78, 0x81, 0xfffffffc, 0x16, 0xff35ca24, 0x18a010), at 0xfd8cffcc [31] nsVoidArray::EnumerateForwards(0xdd868, 0xfd8cffc4, 0x81, 0xfd8d9534, 0x4674c, 0x20), at 0xff108970 [32] handle_gdk_event(0x2f9d50, 0xfd8d8cbc, 0x1acdd0, 0x3c, 0x81, 0xfd916740), at 0xfd8d9534 [33] gdk_event_dispatch(0x0, 0xffbef0c8, 0x0, 0x0, 0x0, 0x0), at 0xfe6c1470 [34] g_main_dispatch(0xffbef0c8, 0x14b908, 0x1, 0x0, 0xfe95155b, 0x378), at 0xfe8b6dc8 [35] g_main_iterate(0x1, 0x1, 0x5, 0xff3e4270, 0xfd8c6712, 0x11), at 0xfe8b7bcc [36] g_main_run(0x2f2778, 0x2f2778, 0xff1e2334, 0xfd8cfbc8, 0x41000, 0x3), at 0xfe8b7f64 [37] gtk_main(0x0, 0xff1554c8, 0xff1e2334, 0xffbef1b4, 0x131e18, 0x80000000), at 0xfead60a0 [38] nsAppShell::Run(0x131e10, 0xc1f30000, 0xfd918f30, 0x19bc8, 0x2d800, 0xfd976454), at 0xfd8cfcac [39] main1(0x1, 0xfd9483a0, 0xfd946ea8, 0xffbef2cc, 0xffbef2e0, 0xffbef314), at 0x19bc8 [40] main(0x1, 0xffbef414, 0xffbef41c, 0x66800, 0x0, 0x67fe8), at 0x1a5d8 -- snip -- and -- snip -- Reading libnkcache.so t@1 (l@1) signal SEGV (no mapping at the fault address) in nsBox::GetBorder at 0xfc40d930 0xfc40d930: GetBorder+0x00c4: ld [%i4], %o5 dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/giounix.lo" dbx: warning: see `help finding-files' dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo" dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo" (dbx) where current thread: t@1 =>[1] nsBox::GetBorder(0x57eacc, 0xffbecce0, 0x8000003f, 0xfcb770e0, 0x0, 0xffbecc54), at 0xfc40d930 [2] nsBox::GetBorderAndPadding(0x57eacc, 0xffbecd50, 0xfc40d86c, 0x80000000, 0x48d90, 0xfc5cbf74), at 0xfc40d7bc [3] nsBox::AddBorderAndPadding(0x57eacc, 0x57eaf0, 0x57eaf0, 0xfc418dd0, 0xfc5cbf74, 0x0), at 0xfc41007c [4] nsSprocketLayout::GetPrefSize(0x34ba28, 0x57eacc, 0xffbed6d8, 0x57eaf0, 0xfc419aec, 0x2560), at 0xfc418dd0 [5] nsContainerBox::GetPrefSize(0x57eacc, 0xffbed6d8, 0x57eaf0, 0x0, 0x1000000, 0x1c00), at 0xfc415630 [6] nsBoxFrame::GetPrefSize(0x0, 0xffbed6d8, 0xffbecf24, 0xfc40f2c4, 0x80c40426, 0xfc5cbf74), at 0xfc429930 [7] nsSprocketLayout::GetPrefSize(0x34ba28, 0x57e8e8, 0xffbed6d8, 0x57e90c, 0x0, 0xfc40eacc), at 0xfc418c48 [8] nsContainerBox::GetPrefSize(0x57e8e8, 0xffbed6d8, 0x57e90c, 0x0, 0x1000000, 0x1c00), at 0xfc415630 [9] nsBoxFrame::GetPrefSize(0x0, 0xffbed6d8, 0xffbed0b8, 0xfc5cbf74, 0xfc5cbf74, 0xfc5cbf74), at 0xfc429930 [10] nsSprocketLayout::PopulateBoxSizes(0x34ba28, 0xfc42e118, 0xffbed6d8, 0xffbed258, 0x0, 0xffbed24c), at 0xfc417ddc [11] nsSprocketLayout::Layout(0x0, 0x0, 0xffbed6d8, 0x1e30, 0x11, 0xfc5c9544), at 0xfc417030 [12] nsContainerBox::DoLayout(0x488b10, 0xffbed6d8, 0xfc410b40, 0xfc40eb44, 0x18b400, 0xfc5c98d4), at 0xfc41592c [13] nsBox::Layout(0x488b10, 0xffbed6d8, 0xfc40c248, 0x488adc, 0x3b13c0, 0xfc5c9544), at 0xfc40eb44 [14] nsStackLayout::Layout(0x488b10, 0x488928, 0xffbed6d8, 0xfc40d66c, 0xfc40cf14, 0xfc5c9544), at 0xfc41b7f8 [15] nsContainerBox::DoLayout(0x488928, 0xffbed6d8, 0xfc410b40, 0xfc40eb44, 0x18b400, 0xfc5c98d4), at 0xfc41592c [16] nsBox::Layout(0x488928, 0xffbed6d8, 0xfc40b4d8, 0x4888f4, 0x3b13c0, 0xfc5c9144), at 0xfc40eb44 [17] nsBoxFrame::Reflow(0x4888f4, 0xffffffef, 0xffbedd9c, 0xffbedce0, 0xffbedf2c, 0x0), at 0xfc429704 [18] nsContainerFrame::ReflowChild(0xfc5c8f70, 0x4888f4, 0x3b13c0, 0xffbedd9c, 0xffbedce0, 0x0), at 0xfc2eb97c [19] ViewportFrame::Reflow(0x4888bc, 0x3b13c0, 0xffbee0a4, 0xffbedf30, 0xffbedf2c, 0x5bb2c0), at 0xfc361ae4 [20] IncrementalReflow::Dispatch(0xffbee064, 0x3b13c0, 0xffbee0a4, 0xffbee098, 0x5bcbf0, 0x5bb2c0), at 0xfc334e4c [21] PresShell::ProcessReflowCommands(0x3a5c78, 0x0, 0x0, 0x272360, 0x4, 0x0), at 0xfc3430c4 [22] PresShell::FlushPendingNotifications(0x3a5c78, 0x0, 0xfc33ff6c, 0xfcae3678, 0x7, 0xfc5bd438), at 0xfc3400b4 [23] nsXULDocument::FlushPendingNotifications(0x36b788, 0xfc34002c, 0x0, 0xfcd4bb54, 0x0, 0x1), at 0xfca707fc [24] nsXBLStreamListener::Load(0x55e628, 0x1, 0x3e5f28, 0xffbee350, 0xfcd4bb54, 0x55e63c), at 0xfcaded44 [25] nsEventListenerManager::HandleEvent(0x55d1d8, 0x44c, 0xffbee68c, 0xffbee604, 0x55c880, 0x55e680), at 0xfc88533c [26] nsDocument::HandleDOMEvent(0x55c850, 0x0, 0xffbee68c, 0xffbee604, 0x1, 0xffbee6b4), at 0xfcaffc34 [27] nsXMLDocument::EndLoad(0x55c850, 0xfd384ab0, 0xfd333b74, 0xffbee6c0, 0xfcd4bb54, 0xffbee6b8), at 0xfca3d9dc [28] nsXMLContentSink::DidBuildModel(0x55ce58, 0x0, 0xfcaf9154, 0xfcb95a7c, 0xfcd6b518, 0xfca3d878), at 0xfca31ce8 [29] nsExpatDriver::DidBuildModel(0x55ed48, 0x0, 0x1, 0x55d278, 0x55ce58, 0x55ce70), at 0xfd31ac08 [30] nsParser::DidBuildModel(0x55d278, 0xfd384ab0, 0x55e8d0, 0x55e8d0, 0x0, 0x0), at 0xfd334ef8 [31] nsParser::ResumeParse(0x55d278, 0x1, 0x1, 0x1, 0x0, 0x0), at 0xfd335ee8 [32] nsParser::OnStopRequest(0x55d278, 0x55cdc0, 0x0, 0x0, 0x55e8d0, 0x0), at 0xfd337b18 [33] nsXBLStreamListener::OnStopRequest(0x55e628, 0x55cdc0, 0x0, 0x0, 0xfd384b3c, 0x3), at 0xfcade5ec [34] nsJARChannel::OnStopRequest(0x55cdc0, 0x55e9dc, 0x0, 0x0, 0x41000, 0x0), at 0xfda37484 [35] nsOnStopRequestEvent::HandleEvent(0x55ede8, 0xfd9b7d1c, 0xfdaa1240, 0xfda380c0, 0xfdaa63a0, 0xffbeedf8), at 0xfd9b7da0 [36] PL_ProcessPendingEvents(0xbbf78, 0x0, 0x0, 0x0, 0x1, 0x0), at 0xff1521f0 [37] nsEventQueueImpl::ProcessPendingEvents(0xdf558, 0x3, 0x83a8c, 0xfd8cf438, 0xff1d74ec, 0xff1e2208), at 0xff153a8c [38] our_gdk_io_invoke(0x326768, 0x1, 0x272650, 0xfffffff8, 0x0, 0xfd8cf764), at 0xfd8cf438 [39] g_io_unix_dispatch(0x329938, 0xffbef0c8, 0x272650, 0xff3e4270, 0xff35ca24, 0xffbef030), at 0xfe8b2dc8 [40] g_main_dispatch(0xffbef0c8, 0x14b908, 0x1, 0x272650, 0xfe95155b, 0x378), at 0xfe8b6dc8 [41] g_main_iterate(0x1, 0x1, 0x5, 0xff3e4270, 0xfd8c6712, 0x11), at 0xfe8b7bcc [42] g_main_run(0x320760, 0x320760, 0xff1e2334, 0xfd8cfbc8, 0x41000, 0x3), at 0xfe8b7f64 [43] gtk_main(0x0, 0xff1554c8, 0xff1e2334, 0xffbef1b4, 0x131e18, 0x80000000), at 0xfead60a0 [44] nsAppShell::Run(0x131e10, 0xc1f30000, 0xfd918f30, 0x19bc8, 0x2d800, 0xfd976454), at 0xfd8cfcac [45] main1(0x1, 0xfd9483a0, 0xfd946ea8, 0xffbef2cc, 0xffbef2e0, 0xffbef314), at 0x19bc8 [46] main(0x1, 0xffbef414, 0xffbef41c, 0x66800, 0x0, 0x67fe8), at 0x1a5d8 -- snip --
Taking myself...
Assignee: attinasi → Roland.Mainz
This looks like a bug in the optimiser stage in Sun Workshop 7... ;-(
Another crash while calling the "XML Sorting" viewer demo: -- snip -- t@1 (l@1) signal SEGV (no mapping at the fault address) in NS_NewStyleContext at 0xfc778d00 0xfc778d00: NS_NewStyleContext+0x0090: ld [%l2 + 0xc], %l1 dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/giounix.lo" dbx: warning: see `help finding-files' dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo" dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo" (dbx) where current thread: t@1 =>[1] NS_NewStyleContext(0xffbec98c, 0x95f4d4, 0x960120, 0x7f5ef0, 0x896180, 0x0), at 0xfc778d00 [2] StyleSetImpl::GetContext(0x7359e0, 0x896180, 0x95f4d4, 0x960120, 0x7da920, 0x0), at 0xfc77b0e0 [3] StyleSetImpl::ResolvePseudoStyleFor(0x7359e0, 0x896180, 0x1c00, 0x960120, 0x95f4d4, 0x1e44), at 0xfc77b8c4 [4] nsPresContext::ResolvePseudoStyleWithComparator(0x896180, 0x8576e8, 0x960120, 0x95f4d4, 0x0, 0xffbecb1c), at 0xfc0ebfc4 [5] nsBlockFrame::SetInitialChildList(0x95f528, 0x896180, 0xfc7770e0, 0x960120, 0xffbedafc, 0xfc2510cc), at 0xfbf618d8 [6] nsCSSFrameConstructor::ConstructBlock(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0x0, 0x8576e8), at 0xfc03accc [7] nsCSSFrameConstructor::ConstructFrameByDisplayType(0x80000000, 0x9399e0, 0x896180, 0xffbedafc, 0x7f6114, 0x8576e8), at 0xfc02b574 [8] nsCSSFrameConstructor::ConstructFrameInternal(0x1c00, 0x9399e0, 0x896180, 0xffbedafc, 0x8576e8, 0x95f418), at 0xfc02d974 [9] nsCSSFrameConstructor::ConstructFrame(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0x8576e8, 0x95f418), at 0xfc02d320 [10] nsCSSFrameConstructor::ProcessBlockChildren(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0x8576b8, 0x95f418), at 0xfc03b148 [11] nsCSSFrameConstructor::ConstructBlock(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0xfc235aec, 0x8576b8), at 0xfc03ac64 [12] nsCSSFrameConstructor::ConstructFrameByDisplayType(0x80000000, 0x9399e0, 0x896180, 0xffbedafc, 0x7f6060, 0x8576b8), at 0xfc02b574 [13] nsCSSFrameConstructor::ConstructFrameInternal(0x1c00, 0x9399e0, 0x896180, 0xffbedafc, 0x8576b8, 0x95d838), at 0xfc02d974 [14] nsCSSFrameConstructor::ConstructFrame(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0x8576b8, 0x95d838), at 0xfc02d320 [15] nsCSSFrameConstructor::ProcessChildren(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0x7e7ab8, 0x95d838), at 0xfc038cec [16] nsCSSFrameConstructor::ConstructDocElementFrame(0x939930, 0x9399e0, 0x896180, 0xffbedafc, 0x7e7ab8, 0x1), at 0xfc023194 [17] nsCSSFrameConstructor::ContentInserted(0x939930, 0x896180, 0xffbedbd0, 0x95d6a0, 0xffbedbc8, 0x0), at 0xfc031f6c [18] StyleSetImpl::ContentInserted(0x7359e0, 0xfc031230, 0xfc2433a4, 0x7e7ab8, 0x0, 0x8000fc00), at 0xfc77c28c [19] PresShell::InitialReflow(0x9399e0, 0xfc977354, 0x7e3790, 0xfbf76d84, 0xffbede6c, 0xfc96b518), at 0xfbfb9528 [20] nsXMLContentSink::StartLayout(0x7e19d0, 0xffbee00c, 0x1, 0x0, 0xffbee010, 0x0), at 0xfc635484 [21] nsXMLContentSink::DidBuildModel(0x7e19d0, 0x0, 0xfc6f9154, 0xfc795a7c, 0xfc96b518, 0x7e3790), at 0xfc631ccc [22] nsExpatDriver::DidBuildModel(0x7e7d00, 0x0, 0x1, 0x7d8b90, 0x7e19d0, 0x7e19e8), at 0xfd01ac08 [23] nsParser::DidBuildModel(0x7d8b90, 0xfd084ab0, 0x5f16b8, 0x5f16b8, 0x0, 0x0), at 0xfd034ef8 [24] nsParser::ResumeParse(0x7d8b90, 0x1, 0x1, 0x1, 0x0, 0x0), at 0xfd035ee8 [25] nsParser::ContinueParsing(0x7d8b90, 0x7d8b90, 0x1, 0xffbee38c, 0x0, 0x46), at 0xfd035100 [26] nsXMLContentSink::ScriptEvaluated(0x7e19d0, 0x4000, 0xfd035088, 0xffbee404, 0xfd084ab0, 0x0), at 0xfc635b04 [27] nsScriptLoader::FireScriptEvaluated(0x0, 0x0, 0x85a4e8, 0x4000, 0xffbee474, 0xffbee484), at 0xfc7977b4 [28] nsScriptLoader::ProcessRequest(0x7e1aa0, 0x85a4e8, 0x1, 0xfc7986c4, 0x0, 0x85a504), at 0xfc79759c [29] nsScriptLoader::OnStreamComplete(0x7e1aa0, 0x1, 0x85a4e8, 0x0, 0x7e1ae4, 0xffbee6b8), at 0xfc7986d0 [30] nsStreamLoader::OnStopRequest(0x85a658, 0xfc79920c, 0xfc978b34, 0x0, 0xfdaa2704, 0x95b268), at 0xfd9d3794 [31] nsHttpChannel::OnStopRequest(0x85a688, 0x95b26c, 0x0, 0x0, 0xfdaa466c, 0xfdaa25ec), at 0xfda22b84 [32] nsOnStopRequestEvent::HandleEvent(0x7f7388, 0xfd9b7d1c, 0xfdaa1240, 0xfda26810, 0xfdaa5550, 0xffbeedf8), at 0xfd9b7da0 [33] PL_ProcessPendingEvents(0xbbf78, 0x0, 0x0, 0x0, 0x1, 0x0), at 0xff1521f0 [34] nsEventQueueImpl::ProcessPendingEvents(0xdf558, 0x3, 0x83a8c, 0xfd8cf438, 0xff1d74ec, 0xff1e2208), at 0xff153a8c [35] our_gdk_io_invoke(0x336768, 0x1, 0x282680, 0xfffffff8, 0x0, 0xfd8cf764), at 0xfd8cf438 [36] g_io_unix_dispatch(0x339940, 0xffbef0c8, 0x282680, 0x0, 0x0, 0xffbef030), at 0xfe8b2dc8 [37] g_main_dispatch(0xffbef0c8, 0x14b908, 0x1, 0x282680, 0xfe95155b, 0x378), at 0xfe8b6dc8 [38] g_main_iterate(0x1, 0x1, 0x5, 0xff3e4270, 0xfd8c6712, 0x11), at 0xfe8b7bcc [39] g_main_run(0x330760, 0x330760, 0xff1e2334, 0xfd8cfbc8, 0x41000, 0x3), at 0xfe8b7f64 [40] gtk_main(0x0, 0xff1554c8, 0xff1e2334, 0xffbef1b4, 0x131e18, 0x80000000), at 0xfead60a0 [41] nsAppShell::Run(0x131e10, 0xc1f30000, 0xfd918f30, 0x19bc8, 0x2d800, 0xfd976454), at 0xfd8cfcac [42] main1(0x1, 0xfd9483a0, 0xfd946ea8, 0xffbef2cc, 0xffbef2e0, 0xffbef314), at 0x19bc8 [43] main(0x1, 0xffbef414, 0xffbef41c, 0x66800, 0x0, 0x67fe8), at 0x1a5d8 -- snip --
Status: NEW → ASSIGNED
I wish I would have the source for the compiler but since I don't have access to the WS7 sources I have to provide a workaround: The patch does the following: - Code reordering - Use of nsCOMPtr<> instead of plain pointers+manual refcounting to force a different optimisation path in the optimizer
I'll move the crash in content/ to a seperate bug, this one is for crashers in layout/ ...
Requesting r=/sr= ...
Severity: normal → blocker
Keywords: patch, review
Priority: -- → P1
Target Milestone: --- → mozilla1.0.2
Your patch is old. CreateRegion was eliminated a couple of weeks ago :-) and the call site has changed. The rest of the changes look good. Give me a patch against the trunk and I'll put an r= on it.
Robert O'Callahan wrote: > Your patch is old. CreateRegion was eliminated a couple of weeks ago :-) and > the call site has changed. Yeah. "Welcome to mozilla.org where patches are rotting and developers are pushed beyond madness..." =:-)
Attachment #96532 - Attachment is obsolete: true
Comment on attachment 99037 [details] [diff] [review] New patch for 2002-08-30-08-trunk r=roc+moz
Attachment #99037 - Flags: review+
Comment on attachment 99037 [details] [diff] [review] New patch for 2002-08-30-08-trunk sr=sfraser
Attachment #99037 - Flags: superreview+
petez: Can you check the patch "in", please ?
checked in trunk
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: