Closed Bug 1135499 Opened 10 years ago Closed 5 years ago

Hang/Crash when attempting to open link [javascript:void(0)] in new tab

Categories

(Core :: Graphics: Layers, defect)

38 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: bullionareboy, Unassigned)

References

Details

(Whiteboard: gfx-noted)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Build ID: 20150221030208 Steps to reproduce: Having set these to true(OMTC): layers.acceleration.force-enabled layers.offmainthreadcomposition.enabled 1. Goto http://news.google.com/ 2. Scrolled down to Technology section -> Middle mouse click on "More Technology Stories" 3. Hang Crash Reports: https://crash-stats.mozilla.com/report/index/4fd740fd-2106-4654-b27a-83f542150222 https://crash-stats.mozilla.com/report/index/a1cb8be1-fc90-41e0-98b3-bde172150222 Browser version: 38.0a1 (2015-02-21) Fedora 21 Actual results: Browser hanged and i killed the process Expected results: No hang/crash
Blocks: 722012
This crashes (user-inflicted due to hang) have this pattern: 0 libpthread-2.20.so libpthread-2.20.so@0xc590 1 libxul.so mozilla::Monitor::Wait(unsigned int) xpcom/glue/CondVar.h 2 libxul.so mozilla::ipc::MessageChannel::WaitForSyncNotify() ipc/glue/MessageChannel.cpp 3 libxul.so mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) ipc/glue/MessageChannel.cpp Frame 4 (above `Send()`) changes from report to report, a couple of which I've copied below: 4 libxul.so mozilla::dom::PContentChild::SendLoadPlugin(unsigned int const&, nsresult*) obj-firefox/ipc/ipdl/PContentChild.cpp 4 libxul.so mozilla::dom::PBrowserChild::SendGetInputContext(int*, int*, long*) obj-firefox/ipc/ipdl/PBrowserChild.cpp 4 libxul.so mozilla::dom::PBrowserChild::SendRpcMessage(nsString const&, mozilla::dom::ClonedMessageData const&, nsTArray<mozilla::jsipc::CpowEntry> const&, IPC::Principal const&, nsTArray<nsString>*) obj-firefox/ipc/ipdl/PBrowserChild.cpp Does anything pop out to you, nical? Sounds like a sync IPC pipe getting locked up?
Flags: needinfo?(nical.bugzilla)
Whiteboard: gfx-noted
The stacks for the compositor thread are messed up. The compositor thread should never be waiting on a sync message (or a mutex or whatnot) as far as ipdl protocols are concerned. Could be something related to the x server or gl driver... Is this also happening if you enable OMTC but don't force hardware acceleration?
Flags: needinfo?(nical.bugzilla) → needinfo?(bullionareboy)
Well by only enabling layers.offmainthreadcomposition.enabled this remains disabled: GPU Accelerated Windows- 0/1 Basic (OMTC) And everything functions as normal. My hardware is intel+nvidia GeForce GT 525M (Optimus hybrid tech running bumblebee) Fedora 21
Flags: needinfo?(bullionareboy)
Attached image Scroll issue (deleted) —
Hey the specific issue Ive mentioned here seems to be have fixed! :D Middle mouse click open the JavaScript in a new tab(empty content) and things seem file. But I did notice a new issue on scrolling performance though.(Did NOT file a new bug just for it) The page flickers during scrolling. I'm attaching a screenshot, i hope it'll help understand the momentarily disappearance act on Google News page scrolls. I've followed the instructions to setup OMTC from here -https://mozillagfx.wordpress.com/2012/10/06/how-to-help-testing-off-main-thread-compositing/
The crash in [@ libpthread-2.20.so@0xc590 ] still seems to be occurring though :/ Had to do the usual "kill -n SIGABRT" because the browser locked up I have pipelight flash disabled and only the default plug-ins enabled. Just found someone made a bug-report specifically for it - https://bugzilla.mozilla.org/show_bug.cgi?id=1147433 This error happened when I was trying to "Customize Nightly" Here's the Latest Crash Reports: https://crash-stats.mozilla.com/report/index/497f1883-f9be-400e-9866-83d422150520 https://crash-stats.mozilla.com/report/index/e8f47795-f255-4f59-81e3-fd04d2150520
This is what happens in the terminal while the crash occurs [user@user firefoxN]$ ./firefox --no-remote -p Testing (process:7065): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed ATTENTION: default value of option force_s3tc_enable overridden by environment. Can't find symbol 'glXCreateContextAttribsARB'. 2015-05-20 16:52:59: range_map-inl.h:91: INFO: StoreRange failed, an existing range contains or extends higher than the new range: new 0x7f4ea274a000+0xc900, existing 0x7f4ea253e000+0x223148 2015-05-20 16:52:59: basic_code_modules.cc:70: ERROR: Module /lib64/libnss_myhostname.so.2 could not be stored 2015-05-20 16:52:59: stackwalker.cc:125: INFO: Couldn't load symbols for: /lib64/libpthread.so.0|9EC9F639CD1E2B6A9207A8595A90FEE30 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e731fe8a8 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5018 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e646003c8 2015-05-20 16:52:59: stackwalker.cc:125: INFO: Couldn't load symbols for: /lib64/libxcb.so.1|E855DA0CBDE0C2ECD65F2B7E225A198B0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe490 2015-05-20 16:52:59: stackwalker.cc:125: INFO: Couldn't load symbols for: /home/user/firefoxN/libxul.so|F891FF5E4AF2151282E6E7512850D09F0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f800000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f80000000000000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x428e000044a94000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe6d0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe610 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e63f6d400 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe530 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe590 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f800000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f80000000000000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f800000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f80000000000000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0xcb586fa877c6c600 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x428e000044a94000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e731fe880 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e731fe8a8 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5018 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e731fe898 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5018 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x100b 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e735e9ac0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: stackwalker.cc:125: INFO: Couldn't load symbols for: /lib64/libGL.so.1|D47E3F293C0F775E5810DA24A58B3F450 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x3f800000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe730 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7fffffffffffffff 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe730 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e63f6fc00 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe6b0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7510ece0 2015-05-20 16:52:59: stackwalker.cc:125: INFO: Couldn't load symbols for: | 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e735e9ac0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea1200288 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0xcb586fa877c6c600 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe7a0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0xcb586fa877c6c600 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4ea11e5000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe730 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x1 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e735e9ac0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dd2bb0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe6a0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0xa 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x20 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe6c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x100b 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70d74400 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da6028 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da8cd8 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0xcb586fa877c6c600 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dd2b80 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da6028 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e72f7ba80 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x1 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dcc7c0 2015-05-20 16:52:59: stackwalker.cc:125: INFO: Couldn't load symbols for: /usr/lib64/dri/i965_dri.so|1C0A928BEEB5B8DC64A799407C322A680 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e72f7b9d0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e0000004b 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe860 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe770 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e72f9f000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e63f6d800 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe830 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0xcb586fa877c6c600 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe840 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da6028 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70e06040 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dd2b80 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e72f9f000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe990 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da6028 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x12 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x1 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da602c 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x100000012 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70da6028 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e70dfe000 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe840 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x2c8 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x556 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe990 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x1 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7354a500 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe8c0 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e7f1fe990 2015-05-20 16:52:59: basic_code_modules.cc:88: INFO: No module at 0x7f4e62ed8fe0 2015-05-20 16:53:06: range_map-inl.h:91: INFO: StoreRange failed, an existing range contains or extends higher than the new range: new 0x7f4ea274a000+0xc900, existing 0x7f4ea253e000+0x223148 2015-05-20 16:53:06: basic_code_modules.cc:70: ERROR: Module /lib64/libnss_myhostname.so.2 could not be stored 2015-05-20 16:53:06: stackwalker.cc:125: INFO: Couldn't load symbols for: /lib64/libpthread.so.0|9EC9F639CD1E2B6A9207A8595A90FEE30 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e73349048 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e731f3c90 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x68 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf4f0 2015-05-20 16:53:06: stackwalker.cc:125: INFO: Couldn't load symbols for: /home/adheeth/firefoxN/libnspr4.so|CAD88A0B1CF9916BA6F801DB229091450 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0xffffffff 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e73061f00 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf510 2015-05-20 16:53:06: stackwalker.cc:125: INFO: Couldn't load symbols for: /home/adheeth/firefoxN/libxul.so|F891FF5E4AF2151282E6E7512850D09F0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e730a6c68 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x1 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf540 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e62cbf220 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x1 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf5c0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf5a0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf5f0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x731f3d40 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0xffffff9800008be9 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e730a6c68 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e73061f00 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf6f8 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e62cbf220 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e731f3d40 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e74bb8be9 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf6f8 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf650 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7f4e74bb8bf0 2015-05-20 16:53:06: basic_code_modules.cc:88: INFO: No module at 0x7ffd634cf900 ^C[Child 7107] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-cen-l64-ntly-000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1662 [Child 7107] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-cen-l64-ntly-000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1662 At "^C" was Ctrl+C to break the hang. I tried disabling HWA and things seems to run fine but then i noticed in about:support that:- GPU Accelerated Windows 0/1 Basic (OMTC) With HWA enabled(Crash Occurs):- GPU Accelerated Windows 1/1 OpenGL (OMTC) about:support Graphics Adapter Description Intel Open Source Technology Center -- Mesa DRI Intel(R) Sandybridge Mobile Asynchronous Pan/Zoom none Device ID Mesa DRI Intel(R) Sandybridge Mobile Driver Version 3.0 Mesa 10.4.7 GPU Accelerated Windows 1/1 OpenGL (OMTC) Supports Hardware H264 Decoding false Vendor ID Intel Open Source Technology Center WebGL Renderer Intel Open Source Technology Center -- Mesa DRI Intel(R) Sandybridge Mobile windowLayerManagerRemote true AzureCanvasBackend cairo AzureContentBackend cairo AzureFallbackCanvasBackend none AzureSkiaAccelerated 0 Doesn't seem to detect my other card Nvidia GT525M unless i use bumblebee's optirun(Optimus Tech) Firefox 41.0a1 (2015-05-19) Fedora 21
Blocks: ogl-linux-beta
No longer blocks: 722012

Please reopen if this problem is still present. Thanks!

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: