Closed Bug 1423579 Opened 8 years ago Closed 8 years ago

firefox: mozalloc_abort(char const*)(): firefox killed by SIGSEGV [...]/nsDebugImpl.cpp:461

Categories

(Firefox :: Untriaged, defect)

57 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: germano.massullo, Unassigned)

Details

Attachments

(2 files)

Attached file full_backtrace.txt
User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0 Build ID: 20171113102334 Steps to reproduce: Version-Release number of selected component: firefox-57.0-2.fc27 Additional info: reporter: libreport-2.9.3 backtrace_rating: 4 cmdline: /usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:40|35:5|36:0|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:120|63:120|98:2|99:1|114:5000|124:0|126:0|137:10000|162:24|163:32768|165:0|166:0|174:5|178:1048576|179:100|180:5000|182:600|183:4|184:1|193:3|206:60000| -boolPrefs 1:0|2:0|4:0|26:1|27:1|30:0|33:1|37:1|38:0|39:0|40:0|43:1|44:1|47:0|48:0|49:0|50:0|52:0|57:1|58:1|59:0|60:1|64:1|65:1|66:0|67:1|68:1|69:0|70:1|73:0|74:0|77:1|78:1|82:1|83:1|84:1|85:0|86:0|88:0|89:0|90:1|91:0|92:1|95:1|97:0|100:1|101:0|108:0|113:0|116:1|118:1|119:1|121:1|125:0|127:0|129:0|131:1|132:1|138:1|139:0|140:1|142:0|153:1|160:0|161:0|164:1|167:1|169:1|171:1|172:0|177:0|181:1|186:0|187:1|188:0|189:1|190:0|191:1|192:1|195:1|198:0|199:0|200:1|201:1|202:0|203:1|204:1|205:1|207:0|208:0|210:0|218:1|219:1|220:0|221:0|222:0| -stringPrefs 3:7;default|96:0;|141:3;1.0|158:332; |159:4;high| -schedulerPrefs 0001,2 -greomni /usr/lib64/firefox/omni.ja -appomni /usr/lib64/firefox/browser/omni.ja -appdir /usr/lib64/firefox/browser 2766 tab crash_function: mozalloc_abort(char const*) executable: /usr/lib64/firefox/firefox journald_cursor: s=abc05e953bec404a9bfe25276bc2d86b;i=2e254f7;b=8acdc26082d847cb97318cf1ebb86a6b;m=adac6a7f;t=55fac04d70e8f;x=4783b1a8ec8c68a8 kernel: 4.13.16-302.fc27.x86_64 mountinfo: open_fds: rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 0 (10 frames) #0 mozalloc_abort(char const*) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/memory/mozalloc/mozalloc_abort.cpp:33 #1 Abort at /usr/src/debug/firefox-57.0-2.fc27.x86_64/xpcom/base/nsDebugImpl.cpp:461 #2 NS_DebugBreak(uint32_t, char const*, char const*, char const*, int32_t) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/xpcom/base/nsDebugImpl.cpp:417 #3 mozilla::ipc::FatalError(char const*, char const*, bool) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/ipc/glue/ProtocolUtils.cpp:306 #4 mozilla::dom::ContentChild::FatalErrorIfNotUsingGPUProcess(char const*, char const*, int) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/dom/ipc/ContentChild.cpp:3397 #5 mozilla::layers::PCompositorBridgeChild::SendPLayerTransactionConstructor(mozilla::layers::PLayerTransactionChild*, nsTArray<mozilla::layers::LayersBackend> const&, unsigned long const&) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/objdir/ipc/ipdl/PCompositorBridgeChild.cpp:956 #6 mozilla::layers::PCompositorBridgeChild::SendPLayerTransactionConstructor(nsTArray<mozilla::layers::LayersBackend> const&, unsigned long const&) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/objdir/ipc/ipdl/PCompositorBridgeChild.cpp:916 #7 mozilla::dom::TabChild::InitRenderingState(mozilla::layers::TextureFactoryIdentifier const&, unsigned long const&, mozilla::layers::CompositorOptions const&, mozilla::layout::PRenderFrameChild*) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/dom/ipc/TabChild.cpp:2832 #8 mozilla::dom::TabChild::RecvInitRendering(mozilla::layers::TextureFactoryIdentifier const&, unsigned long const&, mozilla::layers::CompositorOptions const&, bool const&, mozilla::layout::PRenderFrameChild*) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/dom/ipc/TabChild.cpp:1276 #9 mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) at /usr/src/debug/firefox-57.0-2.fc27.x86_64/objdir/ipc/ipdl/PBrowserChild.cpp:3005 Fedora bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1522820
I am not sure if I understand how to reproduce the issue. Did you ran the "/usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -intPrefs" command in terminal and you get the provided errors? Can you please provide more information in order to reproduce the issue?
Flags: needinfo?(germano.massullo)
(In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #1) > I am not sure if I understand how to reproduce the issue. Did you ran the > "/usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -intPrefs" > command in terminal No, I simply runned my desktop icon that points to /usr/share/applications/firefox.desktop which content is [Desktop Entry] Version=1.0 Name=Firefox GenericName=Web Browser GenericName[ca]=Navegador web GenericName[cs]=Webový prohlížeč GenericName[es]=Navegador web GenericName[fa]=مرورگر اینترنتی GenericName[fi]=WWW-selain GenericName[fr]=Navigateur Web GenericName[hu]=Webböngésző GenericName[it]=Browser Web GenericName[ja]=ウェブ・ブラウザ GenericName[ko]=웹 브라우저 GenericName[nb]=Nettleser GenericName[nl]=Webbrowser GenericName[nn]=Nettlesar GenericName[no]=Nettleser GenericName[pl]=Przeglądarka WWW GenericName[pt]=Navegador Web GenericName[pt_BR]=Navegador Web GenericName[sk]=Internetový prehliadač GenericName[sv]=Webbläsare Comment=Browse the Web Comment[ca]=Navegueu per el web Comment[cs]=Prohlížení stránek World Wide Webu Comment[de]=Im Internet surfen Comment[es]=Navegue por la web Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید Comment[fi]=Selaa Internetin WWW-sivuja Comment[fr]=Navigue sur Internet Comment[hu]=A világháló böngészése Comment[it]=Esplora il web Comment[ja]=ウェブを閲覧します Comment[ko]=웹을 돌아 다닙니다 Comment[nb]=Surf på nettet Comment[nl]=Verken het internet Comment[nn]=Surf på nettet Comment[no]=Surf på nettet Comment[pl]=Przeglądanie stron WWW Comment[pt]=Navegue na Internet Comment[pt_BR]=Navegue na Internet Comment[sk]=Prehliadanie internetu Comment[sv]=Surfa på webben Exec=firefox %u Icon=firefox Terminal=false Type=Application MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true Categories=Network;WebBrowser; Keywords=web;browser;internet; Actions=new-window;new-private-window; X-Desktop-File-Install-Version=0.23 [Desktop Action new-window] Name=Open a New Window Name[ach]=Dirica manyen Name[af]=Nuwe venster Name[an]=Nueva finestra Name[ar]=نافذة جديدة Name[as]=নতুন উইন্ডো Name[ast]=Ventana nueva Name[az]=Yeni Pəncərə Name[be]=Новае акно Name[bg]=Нов прозорец Name[bn-BD]=নতুন উইন্ডো (N) Name[bn-IN]=নতুন উইন্ডো Name[br]=Prenestr nevez Name[brx]=गोदान उइन्ड'(N) Name[bs]=Novi prozor Name[ca]=Finestra nova Name[cak]=K'ak'a' tzuwäch Name[cs]=Nové okno Name[cy]=Ffenestr Newydd Name[da]=Nyt vindue Name[de]=Neues Fenster Name[dsb]=Nowe wokno Name[el]=Νέο παράθυρο Name[en-GB]=New Window Name[en-US]=New Window Name[en-ZA]=New Window Name[eo]=Nova fenestro Name[es-AR]=Nueva ventana Name[es-CL]=Nueva ventana Name[es-ES]=Nueva ventana Name[es-MX]=Nueva ventana Name[et]=Uus aken Name[eu]=Leiho berria Name[fa]=پنجره جدید Name[ff]=Henorde Hesere Name[fi]=Uusi ikkuna Name[fr]=Nouvelle fenêtre Name[fy-NL]=Nij finster Name[ga-IE]=Fuinneog Nua Name[gd]=Uinneag ùr Name[gl]=Nova xanela Name[gn]=Ovetã pyahu Name[gu-IN]=નવી વિન્ડો Name[he]=חלון חדש Name[hi-IN]=नया विंडो Name[hr]=Novi prozor Name[hsb]=Nowe wokno Name[hu]=Új ablak Name[hy-AM]=Նոր Պատուհան Name[id]=Jendela Baru Name[is]=Nýr gluggi Name[it]=Nuova finestra Name[ja]=新しいウィンドウ Name[ja-JP-mac]=新規ウインドウ Name[ka]=ახალი ფანჯარა Name[kk]=Жаңа терезе Name[km]=បង្អួចថ្មី Name[kn]=ಹೊಸ ಕಿಟಕಿ Name[ko]=새 창 Name[kok]=नवें जनेल Name[ks]=نئئ وِنڈو Name[lij]=Neuvo barcon Name[lo]=ຫນ້າຕ່າງໃຫມ່ Name[lt]=Naujas langas Name[ltg]=Jauns lūgs Name[lv]=Jauns logs Name[mai]=नव विंडो Name[mk]=Нов прозорец Name[ml]=പുതിയ ജാലകം Name[mr]=नवीन पटल Name[ms]=Tetingkap Baru Name[my]=ဝင်းဒိုးအသစ် Name[nb-NO]=Nytt vindu Name[ne-NP]=नयाँ सञ्झ्याल Name[nl]=Nieuw venster Name[nn-NO]=Nytt vindauge Name[or]=ନୂତନ ୱିଣ୍ଡୋ Name[pa-IN]=ਨਵੀਂ ਵਿੰਡੋ Name[pl]=Nowe okno Name[pt-BR]=Nova janela Name[pt-PT]=Nova janela Name[rm]=Nova fanestra Name[ro]=Fereastră nouă Name[ru]=Новое окно Name[sat]=नावा विंडो (N) Name[si]=නව කවුළුවක් Name[sk]=Nové okno Name[sl]=Novo okno Name[son]=Zanfun taaga Name[sq]=Dritare e Re Name[sr]=Нови прозор Name[sv-SE]=Nytt fönster Name[ta]=புதிய சாளரம் Name[te]=కొత్త విండో Name[th]=หน้าต่างใหม่ Name[tr]=Yeni pencere Name[tsz]=Eraatarakua jimpani Name[uk]=Нове вікно Name[ur]=نیا دریچہ Name[uz]=Yangi oyna Name[vi]=Cửa sổ mới Name[wo]=Palanteer bu bees Name[xh]=Ifestile entsha Name[zh-CN]=新建窗口 Name[zh-TW]=開新視窗 Exec=firefox %u [Desktop Action new-private-window] Name=Open a New Private Window Name[ach]=Dirica manyen me mung Name[af]=Nuwe privaatvenster Name[an]=Nueva finestra privada Name[ar]=نافذة خاصة جديدة Name[as]=নতুন ব্যক্তিগত উইন্ডো Name[ast]=Ventana privada nueva Name[az]=Yeni Məxfi Pəncərə Name[be]=Новае акно адасаблення Name[bg]=Нов прозорец за поверително сърфиране Name[bn-BD]=নতুন ব্যক্তিগত উইন্ডো Name[bn-IN]=নতুন ব্যক্তিগত উইন্ডো Name[br]=Prenestr merdeiñ prevez nevez Name[brx]=गोदान प्राइभेट उइन्ड' Name[bs]=Novi privatni prozor Name[ca]=Finestra privada nova Name[cak]=K'ak'a' ichinan tzuwäch Name[cs]=Nové anonymní okno Name[cy]=Ffenestr Breifat Newydd Name[da]=Nyt privat vindue Name[de]=Neues privates Fenster Name[dsb]=Nowe priwatne wokno Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης Name[en-GB]=New Private Window Name[en-US]=New Private Window Name[en-ZA]=New Private Window Name[eo]=Nova privata fenestro Name[es-AR]=Nueva ventana privada Name[es-CL]=Nueva ventana privada Name[es-ES]=Nueva ventana privada Name[es-MX]=Nueva ventana privada Name[et]=Uus privaatne aken Name[eu]=Leiho pribatu berria Name[fa]=پنجره ناشناس جدید Name[ff]=Henorde Suturo Hesere Name[fi]=Uusi yksityinen ikkuna Name[fr]=Nouvelle fenêtre de navigation privée Name[fy-NL]=Nij priveefinster Name[ga-IE]=Fuinneog Nua Phríobháideach Name[gd]=Uinneag phrìobhaideach ùr Name[gl]=Nova xanela privada Name[gn]=Ovetã ñemi pyahu Name[gu-IN]=નવી ખાનગી વિન્ડો Name[he]=חלון פרטי חדש Name[hi-IN]=नयी निजी विंडो Name[hr]=Novi privatni prozor Name[hsb]=Nowe priwatne wokno Name[hu]=Új privát ablak Name[hy-AM]=Սկսել Գաղտնի դիտարկում Name[id]=Jendela Mode Pribadi Baru Name[is]=Nýr huliðsgluggi Name[it]=Nuova finestra anonima Name[ja]=新しいプライベートウィンドウ Name[ja-JP-mac]=新規プライベートウインドウ Name[ka]=ახალი პირადი ფანჯარა Name[kk]=Жаңа жекелік терезе Name[km]=បង្អួចឯកជនថ្មី Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ Name[ko]=새 사생활 보호 모드 Name[kok]=नवो खाजगी विंडो Name[ks]=نْو پرایوٹ وینڈو&amp; Name[lij]=Neuvo barcon privou Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່ Name[lt]=Naujas privataus naršymo langas Name[ltg]=Jauns privatais lūgs Name[lv]=Jauns privātais logs Name[mai]=नया निज विंडो (W) Name[mk]=Нов приватен прозорец Name[ml]=പുതിയ സ്വകാര്യ ജാലകം Name[mr]=नवीन वैयक्तिक पटल Name[ms]=Tetingkap Persendirian Baharu Name[my]=New Private Window Name[nb-NO]=Nytt privat vindu Name[ne-NP]=नयाँ निजी सञ्झ्याल Name[nl]=Nieuw privévenster Name[nn-NO]=Nytt privat vindauge Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ Name[pa-IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ Name[pl]=Nowe okno prywatne Name[pt-BR]=Nova janela privativa Name[pt-PT]=Nova janela privada Name[rm]=Nova fanestra privata Name[ro]=Fereastră privată nouă Name[ru]=Новое приватное окно Name[sat]=नावा निजेराक् विंडो (W ) Name[si]=නව පුද්ගලික කවුළුව (W) Name[sk]=Nové okno v režime Súkromné prehliadanie Name[sl]=Novo zasebno okno Name[son]=Sutura zanfun taaga Name[sq]=Dritare e Re Private Name[sr]=Нови приватан прозор Name[sv-SE]=Nytt privat fönster Name[ta]=புதிய தனிப்பட்ட சாளரம் Name[te]=కొత్త ఆంతరంగిక విండో Name[th]=หน้าต่างส่วนตัวใหม่ Name[tr]=Yeni gizli pencere Name[tsz]=Juchiiti eraatarakua jimpani Name[uk]=Приватне вікно Name[ur]=نیا نجی دریچہ Name[uz]=Yangi maxfiy oyna Name[vi]=Cửa sổ riêng tư mới Name[wo]=Panlanteeru biir bu bees Name[xh]=Ifestile yangasese entsha Name[zh-CN]=新建隐私浏览窗口 Name[zh-TW]=新增隱私視窗 Exec=firefox --private-window %u
Flags: needinfo?(germano.massullo)
User Agent Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0 Firefox: 57.0, Build ID 20171113102334 I just tested this issue on Fedora 27 using Firefox 57.0.2 and I haven't manage to reproduce the issue. The Firefox starts without any problems if it's run from desktop. Germano, after running Firefox from desktop icon, the browser starts or you get the provided errors and the browser is not opened? Can you please attach a screen recording of the issue? Also, did you encountered this issue after updating Firefox 56 to 57? If you don't mind, can you please retest this issue using a new Firefox clean profile and report back the results? To create a new profile, just run Firefox in terminal using this command: "firefox -no-remote". Here is a link that can help you: https://goo.gl/azwcF4
Flags: needinfo?(germano.massullo)
(In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #3) > Germano, after running Firefox from desktop icon, the browser starts or you > get the provided errors and the browser is not opened? Can you please attach > a screen recording of the issue? With Firefox 57 I get often two kind of crashes: 1) I start Firefox, it starts opening the windows of previous session, then after 1, 2 seconds Firefox terminates after a crash. If I restart Firefox again, I get a "resume session" window, therefore I select "resume session" and I can use Firefox normally; 2) During Firefox usage, I have a crash of (I assume) one of the other child processes. In both cases I managed to retrieve useful infos thanks to the ABRT, the Fedora automatic crash reporter tool. As far I remember this bugreport should be about crash n.2, instead crash n.1 bugreport is https://bugzilla.mozilla.org/show_bug.cgi?id=1420483 > Also, did you encountered this issue after updating Firefox 56 to 57? Yes > If you don't mind, can you please retest this issue using a new Firefox > clean profile and report back the results? To create a new profile, just run > Firefox in terminal using this command: "firefox -no-remote". Here is a link > that can help you: https://goo.gl/azwcF4 No crashes with a new profile, but since an empty session has very few stuff that could trigger a crash, compared to my very heavy user session, I think it would be impossible to try triggering the crash in this way.
Flags: needinfo?(germano.massullo)
Thanks for clarifying this. Since is not reproducible using a new clean profile is pretty hard to find out what exactly causes the issue. Can be some custom settings, add-on or large data. Germano, do you have any crashes displayed on "about:crashes" page. If yes, can you please provide the crash report?
Flags: needinfo?(germano.massullo)
(In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #5) > Germano, do you have any crashes displayed on "about:crashes" page. If yes, > can you please provide the crash report? Argh, I cannot open about:crashes , see attached screenshot
That's very strange. Can you please try this using a new Firefox profile? The same crashes should be displayed in "about:crashes" even on a new profile.
(In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #7) > That's very strange. > Can you please try this using a new Firefox profile? The same crashes should > be displayed in "about:crashes" even on a new profile. Same behaviour with a brand new profile
Flags: needinfo?(germano.massullo)
Indeed, the "about:crashes" page is not working on Fedora Firefox 57 version, but works on Firefox official builds. If you don't mind, can you download the official Firefox build from here: https://ftp.mozilla.org/pub/firefox/releases/57.0.2/linux-x86_64/en-US/ and test if the initial issue is reproducible on this build. If the issue is reproducible navigate to "about:crashes" (should work on this build) and see if there are some crash reports.
Flags: needinfo?(germano.massullo)
I am not sure if the provided crashes are related to this issue. Germano, the issue is still reproducible on the Firefox build from comment 9?
Flags: needinfo?(germano.massullo)
Probably this is an issue related to Fedora Firefox builds and not with Firefox official binary builds. Germano, you can confirm this by testing this issue using the provided official build in comment 9. I think we should wait for a response on your logged issue on Red Had Bugzilla to see their opinion: https://bugzilla.redhat.com/show_bug.cgi?id=1522820.
(In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #11) > I am not sure if the provided crashes are related to this issue. > Germano, the issue is still reproducible on the Firefox build from comment 9? As far I remember I haven't seen crashes in the upstream Firefox build. I have just tried to run 10 times the upstream Firefox build without experiencing crashes. (In reply to Cosmin Muntean [:CosminMCG], Desktop Engineering QA from comment #12) > Probably this is an issue related to Fedora Firefox builds and not with > Firefox official binary builds. I am not 100% sure, but I have the same feeling > I think we should wait for a response on your logged issue on Red Had > Bugzilla to see their opinion: > https://bugzilla.redhat.com/show_bug.cgi?id=1522820. Bugreport assignee is gecko-bugs-nobody@fedoraproject.org and I guess we cannot expect a quick response by it. Probably I better contact maintainers directly -> https://src.fedoraproject.org/rpms/firefox
Flags: needinfo?(germano.massullo)
Since this issue is not reproducible using the upstream Firefox build (see comment 15), I will close this issue as Resolved - Worksforme. So probably only the Fedora Firefox builds are affected. @Germano if you can still reproduce it on latest official versions of Firefox, feel free to reopen the issue and provide more information.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
More infos: crash is very likely to be caused by https://bugzilla.mozilla.org/show_bug.cgi?id=1453735 which causes ulimit to be overwhelmed. When I started using the workaround $ ulimit -n 10000 $ firefox I no longer had a single Firefox crash
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: