FF 3.6.8 Crashes Repeatedly [as did 3.6.6 and 3.6.7]
The last 3 versions of FF have been crashing repeatedly, sometimes while in use, most often when idle and open to one or more web pages.
I have a ton of collected crash IDs. The box below won't hold more than a few. Here is the list from the Aug 7:
bp-426e0812-0f38-4dbd-801a-f26d52100810 08/11/2010 02:16 AM bp-972d9c55-01eb-42da-ab9f-b22d62100810 08/10/2010 11:11 PM bp-62162c5d-7ff1-4955-bd93-827fc2100810 08/10/2010 10:39 PM bp-d023339c-f7c5-4eee-ab34-70d8f2100810 08/10/2010 03:23 PM bp-171d1c43-ea33-4b54-8751-7d2b82100810 08/10/2010 03:11 PM bp-651b7749-ce57-4abf-b967-cee4a2100810 08/10/2010 05:03 AM bp-5d914761-925a-4279-8bbb-66e132100808 08/08/2010 04:40 PM bp-d23d1018-d836-44f0-b695-af71c2100807 08/07/2010 10:05 PM bp-28facae5-9e9e-4603-888b-5604d2100807 08/07/2010 06:33 PM bp-056db46b-8321-4218-ba92-a58502100807 08/07/2010 01:20 PM
由cor-el于
所有回复 (14)
Two more today already:
bp-24b6ee72-d388-4861-97df-d88ed2100811 08/11/2010 03:27 PM bp-39d55f71-6d7a-463f-b48e-ac79e2100811 08/11/2010 03:26 PM
And two more...
bp-26b66619-59d7-4292-b6b0-6f0022100813 08/13/2010 08:46 PM bp-826510a5-8056-49b2-95af-d42302100811 08/12/2010 01:20 AM
Any chance of someone looking at this and responding?
bp-1265ed99-1494-445e-aba1-0a5a42100814 08/14/2010 11:26 PM bp-04280fa8-2c1d-4626-925a-f715b2100813 08/14/2010 12:52 AM
OK, I'll do your homework for you. All crashes occur here: caps/src/nsScriptSecurityManager.cpp:2271
Just above that line, a pointer is created and initialized with another one (in the for loop). The new pointer is then dereferenced. But the new pointer is never tested to see if it is NULL. If it is NULL, then the program will crash. So clearly, sometimes it is NULL. This is an elementary programming faux pas; you always check to ensure that pointers are non-NULL before using them.
Now, perhaps you can stop pointing fingers at add-ons and finally fix FF.
Create a new profile as a test to check if your current profile is causing the problems
See Basic Troubleshooting: Make a new profile
There may be extensions and plugins installed by default in a new profile, so check that in "Tools > Add-ons > Extensions & Plugins"
If that new profile works then you can transfer some files from the old profile to that new profile (be careful not to copy corrupted files)
See http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox
Please see the post directly above yours, particularly the bit about checking that pointers are not NULL. If anything is corrupt, FF should handle it gracefully and not crash.
Anyway, I'll try to do that later. But that code needs to be corrected.
OK, I did as suggested. New profile, copied over only bookmarks, cookies and so on. Reinstalled all add-ons and themes. And FF just crashed again:
bp-1e37fc91-22b7-47e8-97fc-49d972100815 08/15/2010 11:27 PM
Same line of code as before.
I know I'm being a pest, but having a solid programming background, I also know that my spending hours checking for corrupt data may solve my problem temporarily, but the underlying bug remains. FF should NOT crash, but handle the situation. And that pointer not being tested is most certainly sloppy programming. Sorry.
Now I'll go do this the hard way, as you outlined, more hours wasted.
Gah, this is nuts. Based on where the error occurs, can you give me some indication of which category of file might have corrupted data please?
When I made the new profile, I copied over files I need with much info: bookmarks, passwords, cookies, etc, per the link you gave. I did NOT copy over Chrome or Extensions. I reinstalled all add-ons and themes.
Surely the location of the crash would allow you to identify what is causing it, no?
Few more for you....
bp-f17ba1e3-82fa-48b3-9338-507082100826 08/26/2010 04:26 AM bp-bdbbaa51-c9ea-4290-95ab-a9f992100825 08/26/2010 12:46 AM bp-594c4900-44b5-4cc4-8b69-48cf62100825 08/25/2010 08:23 PM bp-7b854870-7d8e-4d25-9b83-07fd12100825 08/25/2010 04:10 PM 35502a43-9c3d-7fde-139aaad5-13f0726d 08/25/2010 02:26 AM bp-8be05131-3d2e-4eab-9a78-980d82100824 08/24/2010 07:03 PM bp-bc7434ac-da4f-4261-b233-f98342100824 08/24/2010 02:28 PM bp-95659aa1-d1b2-46ac-af4e-0fbcb2100823 08/23/2010 07:06 PM bp-2365b31e-fd74-4145-b596-63d752100822 08/23/2010 12:41 AM bp-7bccf733-09e1-496a-bdd4-274032100822 08/22/2010 10:56 PM bp-47f6f081-f5a8-46e7-8b4a-42dc42100822 08/22/2010 09:36 PM bp-70d85802-a413-4185-9eae-4c8cd2100822 08/22/2010 04:27 AM bp-bba7e2d9-4fe2-4421-9377-b6aec2100822 08/22/2010 03:59 AM bp-2d04a28b-e3a5-4529-9465-fb8552100821 08/21/2010 06:42 PM bp-f2daa5f9-d34a-429c-a18e-40aa02100821 08/21/2010 06:32 PM bp-3576f6da-614f-48df-b115-a5acc2100821 08/21/2010 04:24 AM bp-f2309311-7580-4aac-a9e4-b194f2100821 08/21/2010 03:54 AM bp-07db854d-251e-4da0-a0ff-c0b0f2100820 08/21/2010 12:08 AM bp-5ee1b48d-8ad3-4f3e-bee9-4eae82100820 08/20/2010 09:30 PM bp-db1dc85e-0497-43cb-ae04-223d22100820 08/20/2010 03:55 PM bp-3db8ad2c-fe20-405f-ae88-d948c2100819 08/20/2010 02:28 AM bp-ace207a4-e1e8-494e-a4ba-2b4022100819 08/19/2010 11:01 PM bp-114b8f08-f448-4eb2-8eb2-194c22100818 08/18/2010 04:17 PM bp-60ac4dba-c4cf-4279-9886-e12fc2100818 08/18/2010 05:12 AM bp-4c2f58eb-784c-4eec-8885-21c392100818 08/18/2010 03:47 AM bp-ec462949-6ee6-4f72-b632-2105d2100818 08/18/2010 03:04 AM bp-c6eeb54f-8d6d-4b7f-944c-7db732100817 08/17/2010 09:57 PM 075c5ee5-947d-2c12-20a7cbd9-0af7a2e6 08/17/2010 07:29 PM bp-3062dd7e-8ea6-450c-8237-3f4ef2100817 08/17/2010 07:20 PM bp-3d0d3372-59ae-4e01-93cc-46d592100817 08/17/2010 04:05 PM bp-e5118775-07c1-4aa3-bd2f-0ccd02100817 08/17/2010 02:13 PM bp-74f5e00c-a0a0-468d-b409-64ff62100817 08/17/2010 01:24 PM bp-973c76bc-9519-4421-b9a9-f00c22100816 08/17/2010 12:55 AM bp-c15f5a07-3b8a-4b95-b6ff-39df72100816 08/16/2010 01:57 PM
Your crash report link to this bug report, so you can keep an eye on the developments.
Bug 556861 – crash [@ nsScriptSecurityManager::GetPrincipalAndFrame(JSContext*, JSStackFrame**, unsigned int*)]
Thanks for the heads up on that. It appears that this bug has been around for quite some time now, which is surprising, considering how trivial it would be to prevent the crash.
And more.....
bp-e37aec5d-889a-4708-8b1c-8fb002100831 08/31/2010 04:26 PM bp-c7d70f31-2e18-4f39-b9d3-4f09f2100831 08/31/2010 04:20 AM bp-ec8db48f-6b40-44b6-a2b5-6a7132100831 08/31/2010 03:52 AM bp-85b972bf-af1e-46c0-b150-ee25d2100830 08/31/2010 01:01 AM bp-0517ac83-6189-4f61-991b-260b12100830 08/30/2010 07:53 PM bp-82f97030-2490-4d50-ba0c-192c82100830 08/30/2010 07:26 PM bp-2642d5b4-24a8-4828-a7bd-b6cfd2100830 08/30/2010 05:06 PM bp-0a081533-8cef-4464-b18f-d2cb62100830 08/30/2010 04:26 AM bp-8bd99bfe-21f3-4c10-9b9c-37ecd2100829 08/29/2010 09:48 PM bp-cb78ccde-d275-4010-9cba-74b9f2100829 08/29/2010 04:55 AM bp-4a7030b1-64f8-47e8-ad28-d091e2100828 08/28/2010 09:40 PM bp-e507b6ec-982b-4fb2-b3bf-73d032100828 08/28/2010 03:27 PM bp-87c19fd0-c7d4-41e3-a0c3-306432100828 08/28/2010 02:57 PM bp-51338e27-17b0-4bf3-afa9-538382100827 08/27/2010 11:58 PM bp-3d3bcbdf-108c-445d-8e5d-9ee4b2100827 08/27/2010 11:12 PM bp-3fcecfc8-aeb1-4799-83ef-195602100826 08/26/2010 03:56 PM
由cor-el于
And more - the most recent being with 3.6.9. So still not fixed.
bp-9b9de915-4a53-407e-ad02-45b1e2100908 09/09/2010 12:18 AM bp-3d5da738-2a9d-4150-ab49-7ef522100907 09/07/2010 10:41 PM bp-69613f46-05f4-4c4a-932e-226012100907 09/07/2010 09:50 PM bp-b14c9175-8cf2-458a-93d6-9ee272100906 09/06/2010 11:20 PM bp-6b278d01-ee2d-44bd-87d7-01ea12100906 09/06/2010 04:14 PM bp-7b4496a7-8e9e-42d7-ab7c-b5a1a2100905 09/05/2010 04:46 PM 540e3ae0-481d-86d8-383aca8f-00fa143a 09/05/2010 04:06 PM 3b38c3a0-7bb3-68a5-4a288be4-24f55716 09/05/2010 04:04 PM bp-49a2d080-f10e-4188-b55f-f2f792100904 09/05/2010 02:11 AM bp-0f3c6248-e551-4945-88fc-ecde72100904 09/04/2010 07:11 PM bp-579fd9b4-adcc-4ee0-a0e2-768f32100903 09/04/2010 12:33 AM bp-6951053d-3b57-4a97-8f33-12f2e2100903 09/03/2010 09:24 PM bp-853f46f9-cf21-4fc6-9af0-cdf4c2100903 09/03/2010 07:16 PM bp-e1c3981c-6b5f-4310-8ac2-668392100903 09/03/2010 04:14 PM bp-b69c921b-4f24-4642-8002-43acc2100902 09/02/2010 11:30 PM bp-7182de9f-c7c8-4755-b3ac-8c81a2100901 09/02/2010 12:01 AM bp-1418463d-ce97-4ab9-831d-110282100901 09/01/2010 07:16 PM
由cor-el于
Browser update, still no fix. :-| Meanwhile, the crashes continue:
bp-88648a5f-2594-4a25-9ffa-654f92100920 09/21/2010 02:19 AM bp-d2423e3d-992c-45d5-836e-a99792100920 09/20/2010 04:02 PM bp-e31d85ea-ac68-4cd4-9ae4-edfb32100920 09/20/2010 03:55 PM bp-a755bd65-c29b-44a2-9f7c-cc3232100920 09/20/2010 04:00 AM bp-4ef3ec9c-b964-4029-8c9c-104352100919 09/20/2010 01:39 AM bp-c7d278dd-ace8-49ec-b842-3635e2100918 09/19/2010 02:59 AM bp-af879b76-a245-48ad-bf0a-8e2ff2100917 09/17/2010 09:37 PM bp-39e86bdc-f67a-4c88-bace-ed8602100916 09/17/2010 02:13 AM bp-b45d2430-85dd-4407-a1c6-e90f92100916 09/16/2010 06:14 PM bp-0a157d5f-3711-4f09-b3b8-d4b622100915 09/15/2010 09:11 PM 2c242559-f74a-e580-1df1752f-24dcf06a 09/15/2010 05:12 PM bp-d6a802de-7133-4cdb-80cc-789182100913 09/13/2010 11:14 PM bp-9df0d564-59ae-462a-902c-1430f2100913 09/13/2010 09:44 PM bp-4bec30c2-1262-44ef-b303-261d22100913 09/13/2010 08:40 PM bp-8fe23d11-ea89-4cab-83ab-f25f02100913 09/13/2010 03:44 PM bp-365e7b86-236f-4396-9428-003a02100912 09/12/2010 06:37 PM bp-ffa794c9-a654-4a33-8db8-fd7a52100912 09/12/2010 06:22 PM bp-0120efbb-ab37-467f-ba56-a714d2100912 09/12/2010 03:10 AM bp-ae20a140-5977-4d68-8258-d4f562100911 09/12/2010 01:15 AM bp-e274fa27-844b-4b2c-b443-5bcc62100911 09/11/2010 07:12 PM bp-7e48a81d-9629-40f3-b837-2df9f2100911 09/11/2010 03:37 AM bp-43e8e1cb-28e7-4476-aaf5-916552100910 09/11/2010 01:40 AM bp-ae4fd0be-8d62-44f4-8388-bfb992100910 09/10/2010 04:51 PM