[Bug 578577] New: Race condition in libXext.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c0 Summary: Race condition in libXext. Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: PC OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: thestig@google.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.17) Gecko/2010010604 Ubuntu/8.04 (hardy) Firefox/3.0.17 There's a race condition in libXext that causes apps that use the X shared memory extensions to occasionally crash. [1][2] This has been fixed upstream with a small patch. [3] Can we cherrypick this for all affected releases? (All releases up to 11.2.) [1] http://lists.freedesktop.org/archives/xcb/2009-October/005102.html [2] http://crbug.com/25324 [3] http://cgit.freedesktop.org/xorg/lib/libXext/commit/?id=956fd30e1046e5779ac0... Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 - Medium |P2 - High Status|NEW |ASSIGNED --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2010-02-17 13:36:34 UTC --- I'm going to fix this for openSUSE:Factory, i.e. upcoming openSUSE 11.3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c2 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #2 from Stefan Dirsch <sndirsch@novell.com> 2010-02-17 21:39:58 UTC --- The fix is already included in libxcb 1.1.1, which we use for openSUSE:Factory, i.e. upcoming openSUSE 11.3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c3 Lei Zhang <thestig@google.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #3 from Lei Zhang <thestig@google.com> 2010-02-17 21:57:13 UTC --- Indeed, this is in openSUSE 11.3. Which is why the original bug report asks to cherrypick the fix into the affected releases - OpenSUSE release up to 11.2. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c4 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |thestig@google.com Summary|Race condition in libXext. |Race condition in libXext --- Comment #4 from Stefan Dirsch <sndirsch@novell.com> 2010-02-17 23:31:17 UTC --- We only do updates for released products for security or critical issues. Why do you think this is one of these? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c5 --- Comment #5 from Lei Zhang <thestig@google.com> 2010-02-17 23:58:56 UTC --- I am not aware of this policy. Good to know. I believe this fixes the assertion failure for xcb_io.c line 378. If you search it, you'll see there's tons of bug reports for that bug. Example [4]. It affects lots of X programs, including Evolution, Firefox, various parts of Gnome, etc. I wouldn't say it's critical, but it seems pretty serious for affected users. [4] https://bugs.launchpad.net/ubuntu/+source/libx11/+bug/458989 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|thestig@google.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c6 --- Comment #6 from Stefan Dirsch <sndirsch@novell.com> 2010-02-18 10:19:57 UTC --- I've now submitted it also for upcoming SLE11-SP1. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c7 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |maintenance@opensuse.org --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2010-02-18 10:26:00 UTC --- @openSUSE maintenace team Should we do an online update to address this one for openSUSE 11.2? @Lei If you feel as part of the openSUSE community, you can help with the maintenance update for openSUSE 11.2 (in case an update gets accepted) You can find more information on these wiki pages: * http://en.opensuse.org/Maintenance * http://en.opensuse.org/Maintenance/Policy * http://en.opensuse.org/Build_Service/Concepts/Maintenance -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c8 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ast@novell.com, | |dmueller@novell.com --- Comment #8 from Stefan Dirsch <sndirsch@novell.com> 2010-02-18 10:26:58 UTC --- A possible update for openSUSE 11.0/11.1 needs to be decided by Anja/Dirk. Adding to Cc. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c9 Christian Dengler <cdengler@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cdengler@novell.com --- Comment #9 from Christian Dengler <cdengler@novell.com> 2010-02-18 10:55:45 UTC --- I think we can arrange it with the new maintenance policy of 11.2 to do an update here, if Lei will submit an update. So for an update: +1 For the older releases and their stricter policy, I will avoid to trigger an update now. Here we will pick the fix up with the next package update (planned for the next update). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |maint:planned:update -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c10 Marcus Meissner <meissner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@novell.com --- Comment #10 from Marcus Meissner <meissner@novell.com> 2010-02-18 10:59:25 UTC --- would be fine for me for 11.2 too. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c11 Christian Dengler <cdengler@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|maintenance@opensuse.org |thestig@google.com --- Comment #11 from Christian Dengler <cdengler@novell.com> 2010-02-18 11:06:24 UTC --- So Lei, would you do the update? :-) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c12 --- Comment #12 from Stefan Dirsch <sndirsch@novell.com> 2010-02-18 11:16:45 UTC --- (In reply to comment #9)
For the older releases and their stricter policy, I will avoid to trigger an update now. Here we will pick the fix up with the next package update (planned for the next update).
Not sure what this means. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c13 --- Comment #13 from Christian Dengler <cdengler@novell.com> 2010-02-18 11:23:34 UTC --- The maintenance policy and the requirements for updates were loosened for 11.2. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c19 --- Comment #19 from Lei Zhang <thestig@google.com> 2010-02-18 19:41:37 UTC --- I'd be happy to submit an update, assuming it means using the osc tool to pull the package source, modify and commit. This is my first time so it'll be a learning experience. I'm going to the So Cal Linux Expo for the next 3 days, so I won't have time to actually do this until next week. If that's ok, then I'll do the update next week. If someone else can do it, that's fine with me too. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c20 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|thestig@google.com | AssignedTo|sndirsch@novell.com |thestig@google.com --- Comment #20 from Stefan Dirsch <sndirsch@novell.com> 2010-02-18 23:22:10 UTC --- Wonderful. Thanks for taking over this task. :-) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c21 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|thestig@google.com |sndirsch@novell.com --- Comment #21 from Stefan Dirsch <sndirsch@novell.com> 2010-04-28 03:13:30 UTC --- (In reply to comment #20)
Wonderful. Thanks for taking over this task. :-)
Looks like I've been too optimistic here. I just submitted the fix for openSUSE:11.2:Update:Test (SR #38965). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c22 --- Comment #22 from Lei Zhang <thestig@google.com> 2010-04-28 03:19:20 UTC --- Sorry, life got busy, and the one time I played with osc, I didn't get far enough. Thanks for submitting the fix. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c23 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #23 from Stefan Dirsch <sndirsch@novell.com> 2010-04-28 03:19:46 UTC --- @maintenance team: Could you create a SWAMPID for that issue on 11.2? Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c24 --- Comment #24 from Marcus Meissner <meissner@novell.com> 2010-04-28 06:48:32 UTC --- lets do it. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c25 Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:planned:update |maint:running:33022:${ratin | |g} --- Comment #25 from Swamp Workflow Management <swamp@suse.com> 2010-04-28 11:51:02 UTC --- The SWAMPID for this issue is 33022. This issue was rated as ${rating}. Please submit fixed packages as soon as possible. Also create a patchinfo file using this link: https://swamp.suse.de/webswamp/wf/33022 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c26 Christian Dengler <cdengler@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|maintenance@opensuse.org | --- Comment #26 from Christian Dengler <cdengler@novell.com> 2010-04-28 11:53:30 UTC --- SwampID provided. Be so kind and also submit a patchinfo. TIA -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c27 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #27 from Stefan Dirsch <sndirsch@novell.com> 2010-04-28 12:59:45 UTC --- Packages and patchinfo are now submitted. openSUSE:11.2:Update:Test (SR #38965) https://swamp.suse.de/webswamp/swamp/template/DisplayWorkflow.vm/workflowid/... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c30 Tony Mechelynck <antoine.mechelynck@belgacom.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |antoine.mechelynck@belgacom | |.net --- Comment #30 from Tony Mechelynck <antoine.mechelynck@belgacom.net> 2010-04-29 18:05:29 CEST --- When I saw this patch on the 11.2 Update-Test repo, I thought it might perhaps cure the sporadic bug I was having, https://bugzilla.mozilla.org/show_bug.cgi?id=550810 -- i.e., sometimes, even when I'm away, SeaMonkey gets (got?) killed with no stack trace and only the line "seamonkey-bin: Fatal IO error 10 (No child processes) on X server :0.0." at the end of an otherwise variable sysout/syserr log (often, but not always, after up to thousands of "XID collision, trouble ahead" warnings). However, the symptoms seem different from those mentioned in the previous comments, and I have neither a stack trace nor a reproducible testcase. Comments welcome, and if you don't want to spam either bug, my email addy is authentic (and the same @gmail.com works too). In reply to comment #5: For a user like me, any bug that causes crashes, hangs, or dataloss, even sporadically, is critical stuff. Now maybe SuSE has a different definition. ;-) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c31 --- Comment #31 from Marcus Meissner <meissner@novell.com> 2010-04-29 16:12:16 UTC --- tony, please open new bugs for new issues then. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c32 --- Comment #32 from Tony Mechelynck <antoine.mechelynck@belgacom.net> 2010-04-29 20:58:01 CEST --- (In reply to comment #31)
tony, please open new bugs for new issues then.
OK, if the problem appears again I will. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c33 Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:33022:${ratin |maint:running:33022:${ratin |g} |g} | |maint:released:11.2:33026 --- Comment #33 from Swamp Workflow Management <swamp@suse.com> 2010-05-04 11:52:19 UTC --- Update released for: xorg-x11-libXext, xorg-x11-libXext-debuginfo, xorg-x11-libXext-debuginfo-32bit, xorg-x11-libXext-debuginfo-x86, xorg-x11-libXext-debugsource, xorg-x11-libXext-devel Products: openSUSE 11.2 (debug, i586, x86_64) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=578577 http://bugzilla.novell.com/show_bug.cgi?id=578577#c Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:33022:${ratin |maint:released:11.2:33026 |g} | |maint:released:11.2:33026 | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com