Closed Bug 826003 Opened 13 years ago Closed 13 years ago

Latest Win32 build crashing on startup

Categories

(Core :: General, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: judahrichardson, Unassigned)

References

Details

(Keywords: regression)

Crash Data

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20130101 Firefox/20.0 Build ID: 20130101030838 Steps to reproduce: Attempt to start browser Actual results: It crashed on startup Expected results: Browser should have started normally
Judah's crash as posted in nightly testers is: https://crash-stats.mozilla.com/report/index/bp-62b3ce36-af74-4f17-b9f2-789ae2130102 Confirming, as we are seeing these crashes in crash stats: https://crash-stats.mozilla.com/report/list?signature=zzz_AsmCodeRange_Begin%20|%20nsDependentCString::nsDependentCString%28char%20const*%29 Frame Module Signature Source 0 msvcr100.dll zzz_AsmCodeRange_Begin f:\dd\vctools\crt_bld\SELF_X86\crt\src\INTEL\strlen.asm:69 1 xul.dll nsDependentCString::nsDependentCString obj-firefox/dist/include/nsTDependentString.h:57 2 xul.dll AppendUTF8toUTF16 xpcom/string/src/nsReadableUtils.cpp:227 3 xul.dll NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16 obj-firefox/dist/include/nsString.h:148 4 xul.dll cvt_s obj-firefox/xpcom/build/nsTextFormatter.cpp:528 5 xul.dll dosprintf obj-firefox/xpcom/build/nsTextFormatter.cpp:1102 6 xul.dll nsTextFormatter::smprintf obj-firefox/xpcom/build/nsTextFormatter.cpp:1209 7 xul.dll nsJSContext::CycleCollectNow dom/base/nsJSEnvironment.cpp:3208 8 xul.dll CCTimerFired dom/base/nsJSEnvironment.cpp:3351 9 xul.dll nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:482 10 xul.dll nsTimerEvent::Run xpcom/threads/nsTimerImpl.cpp:565 11 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 12 xul.dll NS_ProcessPendingEvents_P obj-firefox/xpcom/build/nsThreadUtils.cpp:187 13 xul.dll nsWindow::DispatchPendingEvents widget/windows/nsWindow.cpp:3763 14 xul.dll nsWindow::ProcessMessage widget/windows/nsWindow.cpp:4975 15 xul.dll nsWindow::WindowProcInternal widget/windows/nsWindow.cpp:4407 16 xul.dll CallWindowProcCrashProtected xpcom/base/nsCrashOnException.cpp:32 17 xul.dll nsWindow::WindowProc widget/windows/nsWindow.cpp:4359 18 user32.dll InternalCallWinProc 19 user32.dll UserCallWinProcCheckWow 20 user32.dll DispatchMessageWorker 21 user32.dll DispatchMessageW 22 xul.dll nsAppShell::ProcessNextNativeEvent widget/windows/nsAppShell.cpp:328 23 xul.dll nsBaseAppShell::OnProcessNextEvent widget/xpwidgets/nsBaseAppShell.cpp:286 24 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:600 25 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 26 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 27 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 28 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 29 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 30 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 31 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 32 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 33 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 34 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 35 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 36 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 37 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 38 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 39 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 40 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 41 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 42 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 43 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 44 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 45 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 46 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 47 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 48 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 49 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:237 50 xul.dll nsThread::Shutdown xpcom/threads/nsThread.cpp:474 51 xul.dll nsRunnableMethodImpl<tag_nsresult obj-firefox/dist/include/nsThreadUtils.h:367 52 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627 53 xul.dll mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:82 54 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:208 55 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:182 56 xul.dll nsBaseAppShell::Run widget/xpwidgets/nsBaseAppShell.cpp:163 57 xul.dll nsAppShell::Run widget/windows/nsAppShell.cpp:232 58 xul.dll nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:288 59 xul.dll XREMain::XRE_mainRun toolkit/xre/nsAppRunner.cpp:3823 60 xul.dll XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3890 61 xul.dll XRE_main toolkit/xre/nsAppRunner.cpp:4088 62 firefox.exe wmain toolkit/xre/nsWindowsWMain.cpp:105 63 firefox.exe __tmainCRTStartup crtexe.c:552 64 kernel32.dll BaseThreadInitThunk 65 ntdll.dll __RtlUserThreadStart 66 ntdll.dll _RtlUserThreadStart
Status: UNCONFIRMED → NEW
Crash Signature: [@ zzz_AsmCodeRange_Begin | nsDependentCString::nsDependentCString(char const*) ]
Ever confirmed: true
Judah, can you try to find which Nightly this started happening with?
It started with the 02-Jan-2013 06:56 build.
(In reply to Judah Richardson from comment #3) > It started with the 02-Jan-2013 06:56 build. Can you please confirm that the 01-Jan-2013 build does not currently crash for you?
Confirmed. BuildID 20130101030838 works just fine.
Blocks: 821371
Judah, thanks, that should give us a much narrower regression range.
np, let me know if there's anything else I can do
(In reply to Olli Pettay [:smaug] from comment #10) > Should be fixed now. https://bugzilla.mozilla.org/show_bug.cgi?id=821371#c19 Judah, can you confirm tomorrow with the next Nightly that this is fixed?
(In reply to Anthony Hughes, Mozilla QA (:ashughes) from comment #11) > (In reply to Olli Pettay [:smaug] from comment #10) > > Should be fixed now. https://bugzilla.mozilla.org/show_bug.cgi?id=821371#c19 > > Judah, can you confirm tomorrow with the next Nightly that this is fixed? Sure, np
(In reply to Judah Richardson from comment #12) > (In reply to Anthony Hughes, Mozilla QA (:ashughes) from comment #11) > > (In reply to Olli Pettay [:smaug] from comment #10) > > > Should be fixed now. https://bugzilla.mozilla.org/show_bug.cgi?id=821371#c19 > > > > Judah, can you confirm tomorrow with the next Nightly that this is fixed? > > Sure, np Crash issue is fixed in latest Win32 Nightly build. Thanks!
Resolving this bug WORKSFORME based on comment 14. Thank you.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
To fix the issue one can set javascript.mem.log to false (using FF or Beta or Aurora) and then update to the latest nightly.
It is javascript.options.mem.log
You need to log in before you can comment on or make changes to this bug.