crash in nsAppShell::ProcessNextNativeEvent @ g_main_context_. with Linux kernel 3.0.0-18 on Ubuntu 11.10

RESOLVED WORKSFORME

Status

()

Core
XPCOM
--
critical
RESOLVED WORKSFORME
6 years ago
2 years ago

People

(Reporter: Scoobidiver (away), Unassigned)

Tracking

({crash})

11 Branch
x86
Linux
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

6 years ago
It's #4 top browser crasher in 11.0 on Linux.

According to some comments, it happens after the upgrade to Linux kernel 3.0.0-18 on Ubuntu 11.10.
It's likely related to bug 743263.

Signature 	g_main_context_check More Reports Search
UUID	e86d3326-1f51-4f98-b1d4-186522120411
Date Processed	2012-04-11 20:59:41
Uptime	94
Last Crash	4.4 minutes before submission
Install Age	1.2 weeks since version was first installed.
Install Time	2012-04-03 06:41:54
Product	Firefox
Version	11.0
Build ID	20120310010446
Release Channel	release
OS	Linux
OS Version	0.0.0 Linux 3.0.0-18-generic #31-Ubuntu SMP Tue Mar 27 16:53:46 UTC 2012 i686
Build Architecture	x86
Build Architecture Info	GenuineIntel family 6 model 23 stepping 6
Crash Reason	SIGSEGV
Crash Address	0x0
App Notes 	
OpenGL: Tungsten Graphics, Inc -- Mesa DRI Intel(R) G33 x86/MMX/SSE2 -- 1.4 Mesa 7.11 -- texture_from_pixmap

Frame 	Module 	Signature 	Source
0 	libglib-2.0.so.0.3000.0 	g_main_context_check 	gmain.c:2959
1 	libglib-2.0.so.0.3000.0 	g_main_context_iterate 	gmain.c:3086
2 	libglib-2.0.so.0.3000.0 	g_main_context_iteration 	gmain.c:3152
3 	libxul.so 	nsAppShell::ProcessNextNativeEvent 	nsAppShell.cpp:162
4 	libxul.so 	nsBaseAppShell::DoProcessNextNativeEvent 	nsBaseAppShell.cpp:171
5 	libxul.so 	nsBaseAppShell::OnProcessNextEvent 	nsBaseAppShell.cpp:324
6 	libxul.so 	nsThread::ProcessNextEvent 	nsThread.cpp:622
7 	libxul.so 	NS_ProcessNextEvent_P 	nsThreadUtils.cpp:245
8 	libxul.so 	mozilla::ipc::MessagePump::Run 	MessagePump.cpp:134
9 	libxul.so 	MessageLoop::RunInternal 	message_loop.cc:208
10 	libxul.so 	MessageLoop::Run 	message_loop.cc:201
11 	libxul.so 	nsBaseAppShell::Run 	nsBaseAppShell.cpp:189
12 	libxul.so 	nsAppStartup::Run 	nsAppStartup.cpp:220
13 	libxul.so 	XRE_main 	nsAppRunner.cpp:3519
14 	firefox 	main 	nsBrowserApp.cpp:205 
...

More reports at:
https://crash-stats.mozilla.com/report/list?signature=g_main_context_check
(Reporter)

Updated

6 years ago
Crash Signature: [@ g_main_context_check] → [@ g_main_context_check] [@ g_main_context_prepare]
Summary: crash in nsAppShell::ProcessNextNativeEvent @ g_main_context_check with Linux kernel 3.0.0-18 on Ubuntu 11.10 → crash in nsAppShell::ProcessNextNativeEvent @ g_main_context_. with Linux kernel 3.0.0-18 on Ubuntu 11.10

Comment 1

6 years ago
This isn't a kernel bug. Something is registering a source with a NULL check() vfunc with the glib main loop

Comment 2

6 years ago
But then, saying that, the kernel is pretty much the only thing to have changed in the last couple of weeks or so

Comment 3

6 years ago
Ok, it is actually https://launchpad.net/bugs/972821.

I've been told that updates to that kernel were blocked (it was pulled from the archive) and a new version has since been pushed out in any case. However, Update Manager only nags once per week for non-security updates, which probably explains why the crash volume is still quite high. This should come down in the next couple of days.

Fortunately, that kernel wasn't actually pushed out as an official update. It was only ever pushed to testers who have opted in to verifying updates
(Reporter)

Updated

6 years ago
(Reporter)

Comment 4

6 years ago
There's one crash in 12.0.
Keywords: topcrash

Comment 5

2 years ago
compared to comment 0, virtually no crashes with these signatures for current versions.
Only two in the past month for  g_main_context_check 
bp-a42ae97d-1320-4a0a-b4fd-8f5082150924
bp-f2aaded6-e654-4017-a0eb-cd6792150920
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.