X
點擊此處開啟此網站的行動版。

技術支援討論區

Firefox crashes - assertation failed

已張貼

I am experiencing random occasional crashes with new Firefox versions 40 (40.0.2 , 40.0.3 both so far). They just happen randomly after a while of browsing. Sometimes it's triggered by just a mere mouse cursor movement (really strange..). Anyway here are some details.

This is what I see in .xsession-errors file after a crash:

case 1) firefox: ../../src/XlibInt.c:595: _XPrivSyncFunction: Assertion `dpy->synchandler == _XPrivSyncFunction' failed.

case 2) firefox: ../../src/xcb_io.c:385: _XAllocID: Assertion `ret != inval_id' failed.

The 2nd case happens much more often than the 1st one.

$ uname -a Linux bt 3.2.6 #1 SMP Fri Feb 17 10:34:20 EST 2012 x86_64 GNU/Linux

I'm using a bit old linux distro backtrack 5 R2. I know this is kinda outdated distro and you will probably not gonna rash into fixing this, but I just couldn't find any info about those failed assertions, so I'm posting it here. In case you find out how to fix it or workaround it (so the new version of Firefox do not crash for me), please let me know.. Thank you!

I am experiencing random occasional crashes with new Firefox versions 40 (40.0.2 , 40.0.3 both so far). They just happen randomly after a while of browsing. Sometimes it's triggered by just a mere mouse cursor movement (really strange..). Anyway here are some details. This is what I see in .xsession-errors file after a crash: case 1) firefox: ../../src/XlibInt.c:595: _XPrivSyncFunction: Assertion `dpy->synchandler == _XPrivSyncFunction' failed. case 2) firefox: ../../src/xcb_io.c:385: _XAllocID: Assertion `ret != inval_id' failed. The 2nd case happens much more often than the 1st one. $ uname -a Linux bt 3.2.6 #1 SMP Fri Feb 17 10:34:20 EST 2012 x86_64 GNU/Linux I'm using a bit old linux distro backtrack 5 R2. I know this is kinda outdated distro and you will probably not gonna rash into fixing this, but I just couldn't find any info about those failed assertions, so I'm posting it here. In case you find out how to fix it or workaround it (so the new version of Firefox do not crash for me), please let me know.. Thank you!

額外的系統細節

應用程式

  • Firefox 38.0.5
  • 使用者代理:Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0
  • 技術支援網址:https://support.mozilla.org/1/firefox/38.0.5/Linux/en-US/

擴充套件

  • Adblock Plus 2.6.10 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Cookies Manager+ 1.5.2.1-signed ({bb6bc1bb-f824-4702-90cd-35e2fb24f25d})
  • Ghostery 5.4.7 (firefox@ghostery.com)
  • Modify Headers 0.7.1.1.1-signed ({b749fc7c-e949-447f-926c-3f4eed6accfe})
  • NoScript 2.6.9.36 ({73a6fe31-595d-460b-a920-fcc0f8843232})
  • Perspectives 4.5.2.1-signed (perspectives@cmu.edu)
  • Self-Destructing Cookies 0.4.7.1-signed (jid0-9XfBwUWnvPx4wWsfBWMCm4Jj69E@jetpack)
  • Tab Mix Plus 0.4.1.8 ({dc572301-7619-498c-a57d-39143191b318})
  • Tamper Data 11.0.1.1-signed ({9c51bd27-6ed8-4000-a2bf-36cb95c0c947})
  • User Agent Switcher 0.7.3.1-signed ({e968fc70-8f95-4ab9-9e79-304de2a71ee1})
  • View Cookies 1.12.1-signed ({8F6A6FD9-0619-459f-B9D0-81DE065D4E21})
  • Vimperator 3.10.1 (vimperator@mozdev.org)
  • Web Developer 1.2.5.1-signed ({c45c406e-ab73-11d8-be73-000a95be3b12})

JavaScript

  • incrementalGCEnabled: True

圖形

  • adapterDescription: Tungsten Graphics, Inc -- Mesa DRI Intel(R) Sandybridge Mobile
  • adapterDeviceID: Mesa DRI Intel(R) Sandybridge Mobile
  • adapterDrivers:
  • adapterRAM:
  • adapterVendorID: Tungsten Graphics, Inc
  • driverDate:
  • driverVersion: 2.1 Mesa 7.10.3
  • info: {u'AzureCanvasBackend': u'cairo', u'AzureFallbackCanvasBackend': u'none', u'AzureContentBackend': u'cairo', u'AzureSkiaAccelerated': 0}
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'']
  • numTotalWindows: 1
  • webglRendererMessage: [u'']
  • windowLayerManagerRemote: False
  • windowLayerManagerType: Basic

修改過的偏好設定

其他

  • User JS: 否
  • 輔助功能: 否
FredMcD
  • Top 10 Contributor
4269 個解決方法 59841 個答案

Start Firefox in Safe Mode {web Link} by holding down the <Shift>
(Mac Options)
key, and then starting Firefox. Is the problem still there?

While still in Safe Mode,

In the address bar, type about:crashes<enter>. Note: If any reports do not have BP in front of the numbers/letters, click it and select Submit.

Using your mouse, mark the most resent 7 - 10 crash reports, and copy them. Now go to the reply box below and paste them in.

aboutcrashesFx29
Start '''[https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode Firefox in Safe Mode]''' {web Link} by holding down the '''<Shift><br> ''(Mac Options)'' ''' key, and then starting Firefox. Is the problem still there? While still in Safe Mode, In the address bar, type '''about:crashes'''<enter>.''' Note:''' If any reports do not have '''BP''' in front of the numbers/letters, click it and select '''Submit'''. Using your mouse, '''mark''' the most '''resent 7 - 10''' crash reports, and '''copy''' them. Now go to the reply box below and '''paste''' them in. ;[[Image:aboutcrashesFx29|width=500]]
user1241316 2 個解決方法 94 個答案

He is is using linux and he has no safemode and gave the kernel details by using "uname -a" command the new stable kernel is 4.1.6 that you can find and you download from here:

https://www.kernel.org/

You can see this thread in here and is a bit funny

https://support.mozilla.org/en-US/questions/1080835

jmurcko gave me a crash report and i was be able to find the library that was missing i told him to type

./firefox&

This way the terminal is used as output of errors and the errors appear with the pid they get from the process that running in the background like

(firefox:1784): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_data: assertion 'targets != NULL' failed (firefox:1784): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_data: assertion 'targets != NULL' failed

Is the best way to detect all the type of errors and to find the missing libraries also you can see this link here

https://support.mozilla.org/en-US/questions/1076723

I used a virtual machine and I did compiled nightly 40.0b9i in debian 8.1 is the best way to find out how many new libraries are missing in the end I did download and install 26 new libraries but in the end the effort was worth it as I was be able to view even the mobile version of this webside.

I like to do the same and to a real pc but in the end is whatever you decide.

He is is using linux and he has no safemode and gave the kernel details by using "uname -a" command the new stable kernel is 4.1.6 that you can find and you download from here: https://www.kernel.org/ You can see this thread in here and is a bit funny https://support.mozilla.org/en-US/questions/1080835 jmurcko gave me a crash report and i was be able to find the library that was missing i told him to type ./firefox& This way the terminal is used as output of errors and the errors appear with the pid they get from the process that running in the background like (firefox:1784): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_data: assertion 'targets != NULL' failed (firefox:1784): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_data: assertion 'targets != NULL' failed Is the best way to detect all the type of errors and to find the missing libraries also you can see this link here https://support.mozilla.org/en-US/questions/1076723 I used a virtual machine and I did compiled nightly 40.0b9i in debian 8.1 is the best way to find out how many new libraries are missing in the end I did download and install 26 new libraries but in the end the effort was worth it as I was be able to view even the mobile version of this webside. I like to do the same and to a real pc but in the end is whatever you decide.

由 user1241316 於 修改

desjare 0 個解決方法 2 個答案

Here are my crash reports regarding this issue: Report ID Date Submitted bp-d2f79487-2276-4177-8261-0a6382151111 11/11/2015 04:02 PM bp-d16bbb0e-0b1b-4891-8b23-6bbec2151111 11/11/2015 01:32 PM bp-fa5212a5-3379-4d7e-9815-e859f2151111 11/11/2015 12:00 PM bp-50625559-fcca-451d-8431-10e3e2151111 11/11/2015 11:58 AM bp-eede310b-7598-4698-8f18-2acc82151111 11/11/2015 11:57 AM bp-d5993ec5-ac77-4b57-bce5-4d61f2151110 11/10/2015 09:18 AM bp-234a7c38-7b99-4e0c-8930-fd3702151110 11/10/2015 08:54 AM bp-7d6b0900-f415-4111-8258-2063a2151110 11/10/2015 08:50 AM bp-3ce2537a-efec-4f89-91bd-3e8922151110 11/10/2015 07:50 AM bp-55822110-9fe4-415c-b7e3-ade2d2151110 11/10/2015 07:31 AM bp-045e01b7-f4cd-4b80-97c1-3d1172151109 11/09/2015 01:06 PM bp-fa0079a7-9043-41a7-a67b-f2c2a2151109 11/09/2015 12:39 PM bp-102f8f34-ae1d-4b34-8250-01dee2151106 11/06/2015 04:06 PM bp-c7951db1-cdff-4a1c-8e83-930272151106 11/06/2015 11:26 AM bp-3948bfa1-64c7-4068-a088-0b6be2151106 11/06/2015 08:58 AM bp-e248772a-c577-42f1-aca1-6dccd2151106 11/06/2015 07:53 AM bp-e397667f-099f-42f5-9ad5-b301c2151106 11/06/2015 07:45 AM bp-d041a6c1-bc88-438f-b206-046dc2151106 11/06/2015 07:40 AM bp-988773a4-4e37-4d8c-953e-30be32151105 11/05/2015 03:40 PM

Here are my crash reports regarding this issue: Report ID Date Submitted bp-d2f79487-2276-4177-8261-0a6382151111 11/11/2015 04:02 PM bp-d16bbb0e-0b1b-4891-8b23-6bbec2151111 11/11/2015 01:32 PM bp-fa5212a5-3379-4d7e-9815-e859f2151111 11/11/2015 12:00 PM bp-50625559-fcca-451d-8431-10e3e2151111 11/11/2015 11:58 AM bp-eede310b-7598-4698-8f18-2acc82151111 11/11/2015 11:57 AM bp-d5993ec5-ac77-4b57-bce5-4d61f2151110 11/10/2015 09:18 AM bp-234a7c38-7b99-4e0c-8930-fd3702151110 11/10/2015 08:54 AM bp-7d6b0900-f415-4111-8258-2063a2151110 11/10/2015 08:50 AM bp-3ce2537a-efec-4f89-91bd-3e8922151110 11/10/2015 07:50 AM bp-55822110-9fe4-415c-b7e3-ade2d2151110 11/10/2015 07:31 AM bp-045e01b7-f4cd-4b80-97c1-3d1172151109 11/09/2015 01:06 PM bp-fa0079a7-9043-41a7-a67b-f2c2a2151109 11/09/2015 12:39 PM bp-102f8f34-ae1d-4b34-8250-01dee2151106 11/06/2015 04:06 PM bp-c7951db1-cdff-4a1c-8e83-930272151106 11/06/2015 11:26 AM bp-3948bfa1-64c7-4068-a088-0b6be2151106 11/06/2015 08:58 AM bp-e248772a-c577-42f1-aca1-6dccd2151106 11/06/2015 07:53 AM bp-e397667f-099f-42f5-9ad5-b301c2151106 11/06/2015 07:45 AM bp-d041a6c1-bc88-438f-b206-046dc2151106 11/06/2015 07:40 AM bp-988773a4-4e37-4d8c-953e-30be32151105 11/05/2015 03:40 PM

由 cor-el 於 修改

FredMcD
  • Top 10 Contributor
4269 個解決方法 59841 個答案

Product Firefox Version 42.0

Release Channel release OS Linux OS Version 0.0.0 Linux 2.6.32-220.27.1.el6.x86_64 #1 SMP Wed Sep 12 16:38:37 EDT 2012 x86_64

Signature libc-2.12.so

The crash report flagged these programs;

libc-2.12.so

libdl-2.12.so

libpthread-2.12.so

libglib-2.0.so.0.2200.5

libgobject-2.0.so.0.2200.5

libX11.so.6.3.0

libXrender.so.1.3.0

libgdk-x11-2.0.so.0.1800.9

libgtk-x11-2.0.so.0.1800.9

libpulsecommon-0.9.21.so

libpulse.so.0.12.2

linux-gate.so


I've called the big guys to help you. Good luck.

Product Firefox Version 42.0 Release Channel release OS Linux OS Version 0.0.0 Linux 2.6.32-220.27.1.el6.x86_64 #1 SMP Wed Sep 12 16:38:37 EDT 2012 x86_64 Signature libc-2.12.so The crash report flagged these programs; libc-2.12.so libdl-2.12.so libpthread-2.12.so libglib-2.0.so.0.2200.5 libgobject-2.0.so.0.2200.5 libX11.so.6.3.0 libXrender.so.1.3.0 libgdk-x11-2.0.so.0.1800.9 libgtk-x11-2.0.so.0.1800.9 libpulsecommon-0.9.21.so libpulse.so.0.12.2 linux-gate.so ------------------ I've called the big guys to help you. Good luck.
guigs 1072 個解決方法 11697 個答案

For case 1-> "case 1) firefox: ../../src/XlibInt.c:595: _XPrivSyncFunction: Assertion `dpy->synchandler == _XPrivSyncFunction' failed. "

That is the old sync engine failing I am assuming. Have you recently signed up for a new account: How do I set up Sync on my computer? (ignore this, best way to check if you are on the new on is to see if you are signed in on accounts.firefox.com)


The second I think you have already tried Safe Mode to eliminate if its a driver issue or an addon in your profile (though I would first recommend to the latest version, if its available for your version of Linux...should be): Troubleshoot Firefox issues using Safe Mode

For case 1-> "case 1) firefox: ../../src/XlibInt.c:595: _XPrivSyncFunction: Assertion `dpy->synchandler == _XPrivSyncFunction' failed. " That is the old sync engine failing I am assuming. Have you recently signed up for a new account: [[How do I set up Sync on my computer?]] (ignore this, best way to check if you are on the new on is to see if you are signed in on accounts.firefox.com) The second I think you have already tried Safe Mode to eliminate if its a driver issue or an addon in your profile (though I would first recommend to the latest version, if its available for your version of Linux...should be): [[Troubleshoot Firefox issues using Safe Mode]]