Closed
Bug 819795
Opened 12 years ago
Closed 7 years ago
crash in mozilla::dom::power::PowerManagerService::PowerOff
Categories
(Core :: DOM: Device Interfaces, defect, P3)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: martijn.martijn, Unassigned)
References
Details
(Keywords: crash, testcase)
Crash Data
Attachments
(1 file)
(deleted),
text/html
|
Details |
See testcase, which crashes on desktop when clicking on the button.
You need to have the specialpowers extension installed to see the crash:
http://people.mozilla.org/~mwargers/extensions/specialpowers/specialpowers.xpi
This bug was filed from the Socorro interface and is
report bp-1241b536-8224-413c-839f-7c3762121209 .
=============================================================
0 xul.dll mozilla::dom::power::PowerManagerService::PowerOff dom/power/PowerManagerService.cpp:130
1 xul.dll mozilla::dom::power::PowerManager::PowerOff dom/power/PowerManager.cpp:87
2 xul.dll NS_InvokeByIndex_P xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:70
3 xul.dll XPC_WN_CallMethod js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1488
4 mozjs.dll js::InvokeKernel js/src/jsinterp.cpp:369
5 mozjs.dll js::Interpret js/src/jsinterp.cpp:2321
6 mozjs.dll js::RunScript js/src/jsinterp.cpp:318
7 mozjs.dll js::ExecuteKernel js/src/jsinterp.cpp:515
8 mozjs.dll js::Execute js/src/jsinterp.cpp:553
9 mozjs.dll JS::Evaluate js/src/jsapi.cpp:5605
10 xul.dll nsJSContext::EvaluateString dom/base/nsJSEnvironment.cpp:1524
etc..
Updated•12 years ago
|
Component: DOM → DOM: Device Interfaces
Comment 1•12 years ago
|
||
Could you reproduce this on a Linux build? I can't reproduce on my nightly.
Comment 2•12 years ago
|
||
I got it, SpecialPowers is not working
(gdb) bt
#0 0x00007ffff3bcaf80 in mozilla::dom::power::PowerManagerService::Restart (this=0xfffffffffee1dead)
at /home/kanru/zone2/mozilla/central/dom/power/PowerManagerService.cpp:141
#1 0x00007ffff58f49b8 in ?? ()
from /home/kanru/zone2/mozilla/central/obj-x86_64-unknown-linux-gnu/dist/bin/libxul.so
#2 0x00007fffd0ff99a0 in ?? ()
#3 0x00007ffffffe7f90 in ?? ()
#4 0x00007ffff3bc9c78 in mozilla::dom::power::PowerManager::PowerOff (
this=0x7ffff4689940)
at /home/kanru/zone2/mozilla/central/dom/power/PowerManager.cpp:87
Comment 3•12 years ago
|
||
Gene could take a look?
Comment 4•12 years ago
|
||
Still crashes if I remove the StartForceQuitWatchdog line.
#0 _mm_load_si128 (__P=0x7fffcebecfe0) at /home/kanru/zone2/mozilla/central/xpcom/string/src/nsUTF8UtilsSSE2.cpp:79
#1 LossyConvertEncoding8to16::write_sse2 (this=0x7ffffffe70b8, aSource=0x7fffcebecfe0 "[Exception... \"Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIDownloadManager.cleanUp]\" nsresult: \"0xc1f30001 (NS_ERROR_NOT_INITIALIZED)\" location: \"JS frame :: file:///h"..., aSourceLength=338) at /home/kanru/zone2/mozilla/central/xpcom/string/src/nsUTF8UtilsSSE2.cpp:79
#2 0x00007ffff38290f6 in LossyConvertEncoding8to16::write (this=0x7ffffffe70b8, aSource=0x7fffcebecfe0 "[Exception... \"Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIDownloadManager.cleanUp]\" nsresult: \"0xc1f30001 (NS_ERROR_NOT_INITIALIZED)\" location: \"JS frame :: file:///h"..., aSourceLength=338) at ../../../dist/include/nsUTF8Utils.h:655
#3 0x00007ffff382a293 in nsCharSinkTraits<LossyConvertEncoding8to16>::write (iter=..., s=0x7fffcebecfe0 "[Exception... \"Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIDownloadManager.cleanUp]\" nsresult: \"0xc1f30001 (NS_ERROR_NOT_INITIALIZED)\" location: \"JS frame :: file:///h"..., n=338) at ../../../dist/include/nsCharTraits.h:688
#4 0x00007ffff4835d10 in copy_string<nsReadingIterator<char>, LossyConvertEncoding8to16> (first=..., last=..., result=...) at ../../../dist/include/nsAlgorithm.h:89
#5 0x00007ffff48341da in AppendASCIItoUTF16 (aSource=..., aDest=...) at /home/kanru/zone2/mozilla/central/xpcom/string/src/nsReadableUtils.cpp:129
#6 0x00007ffff483426c in AppendASCIItoUTF16 (aSource=0x7fffcebecfe0 "[Exception... \"Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIDownloadManager.cleanUp]\" nsresult: \"0xc1f30001 (NS_ERROR_NOT_INITIALIZED)\" location: \"JS frame :: file:///h"..., aDest=...) at /home/kanru/zone2/mozilla/central/xpcom/string/src/nsReadableUtils.cpp:144
#7 0x00007ffff31c6549 in NS_ConvertASCIItoUTF16::NS_ConvertASCIItoUTF16 (this=0x7ffffffe71d8, aCString=0x7fffcebecfe0 "[Exception... \"Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIDownloadManager.cleanUp]\" nsresult: \"0xc1f30001 (NS_ERROR_NOT_INITIALIZED)\" location: \"JS frame :: file:///h"...) at ../../../dist/include/nsString.h:93
#8 0x00007ffff3fe6d15 in nsXPCWrappedJSClass::CheckForException (ccx=..., aPropertyName=0x7fffe6cb3f98 "observe", anInterfaceName=0x7fffccb8d8a0 "nsIObserver", aForceReport=true) at /home/kanru/zone2/mozilla/central/js/xpconnect/src/XPCWrappedJSClass.cpp:1064
#9 0x00007ffff3fe8459 in nsXPCWrappedJSClass::CallMethod (this=0x7fffe3a8f780, wrapper=0x7fffcead8380, methodIndex=3, info_=0x7fffe6cb3f78, nativeParams=0x7ffffffe7cb8) at /home/kanru/zone2/mozilla/central/js/xpconnect/src/XPCWrappedJSClass.cpp:1467
#10 0x00007ffff3fdf2b6 in nsXPCWrappedJS::CallMethod (this=0x7fffcead8380, methodIndex=3, info=0x7fffe6cb3f78, params=0x7ffffffe7cb8) at /home/kanru/zone2/mozilla/central/js/xpconnect/src/XPCWrappedJS.cpp:580
#11 0x00007ffff482fac5 in PrepareAndDispatch (self=0x7fffce067ce0, methodIndex=3, args=0x7ffffffe7e48, gpregs=0x7ffffffe7dc8, fpregs=0x7ffffffe7df8) at /home/kanru/zone2/mozilla/central/xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_linux.cpp:121
#12 0x00007ffff482ed23 in SharedStub () from /home/kanru/zone2/mozilla/central/obj-x86_64-unknown-linux-gnu/dist/bin/libxul.so
#13 0x00007ffff47d2657 in nsObserverList::NotifyObservers (this=0x7fffd6ab3d80, aSubject=0x0, aTopic=0x7ffff58f4ad6 "profile-change-teardown", someData=0x7ffff58f4a98) at /home/kanru/zone2/mozilla/central/xpcom/ds/nsObserverList.cpp:99
#14 0x00007ffff47d3a53 in nsObserverService::NotifyObservers (this=0x7fffe6c86500, aSubject=0x0, aTopic=0x7ffff58f4ad6 "profile-change-teardown", someData=0x7ffff58f4a98) at /home/kanru/zone2/mozilla/central/xpcom/ds/nsObserverService.cpp:161
#15 0x00007ffff3bcaeb4 in mozilla::dom::power::PowerManagerService::SyncProfile (this=0xfffffffffee1dead) at /home/kanru/zone2/mozilla/central/dom/power/PowerManagerService.cpp:108
#16 0x00007ffff3bcaf76 in mozilla::dom::power::PowerManagerService::Restart (this=0xfffffffffee1dead) at /home/kanru/zone2/mozilla/central/dom/power/PowerManagerService.cpp:143
#17 0x00007ffff58f4998 in ?? () from /home/kanru/zone2/mozilla/central/obj-x86_64-unknown-linux-gnu/dist/bin/libxul.so
#18 0x00007fffd6386bb0 in ?? ()
#19 0x00007ffffffe7f90 in ?? ()
#20 0x00007ffff3bc9c78 in mozilla::dom::power::PowerManager::PowerOff (this=0x7ffff468991a) at /home/kanru/zone2/mozilla/central/dom/power/PowerManager.cpp:87
Updated•9 years ago
|
Crash Signature: [@ mozilla::dom::power::PowerManagerService::PowerOff()] → [@ mozilla::dom::power::PowerManagerService::PowerOff()]
[@ mozilla::dom::power::PowerManagerService::PowerOff]
Reporter | ||
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Updated•8 years ago
|
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Updated•7 years ago
|
Priority: -- → P3
Comment 5•7 years ago
|
||
PowerManager PowerOn/Off capabilities removed in bug 1382955. Marking incomplete.
Status: REOPENED → RESOLVED
Closed: 8 years ago → 7 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•