[Bug 679177] New: xcb-enabled libx11 deadlocks with multithreading apps
https://bugzilla.novell.com/show_bug.cgi?id=679177 https://bugzilla.novell.com/show_bug.cgi?id=679177#c0 Summary: xcb-enabled libx11 deadlocks with multithreading apps Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: rnissl@gmx.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b12) Gecko/20110222 Firefox/4.0b12 In my case, self compiled xine-ui deadlocks with openSUSE 11.4 while it didn't with 11.3. I expected that behavior due to updated xcb based xlib. Other people have reported this issue with other distros too. https://bugs.freedesktop.org/show_bug.cgi?id=20708 Reproducible: Always Steps to Reproduce: 1. compile the sample programme 2. run xcb_test 3. -> deadlock Actual Results: on console: T. or .T Expected Results: on console: .T.T.T.T.T or ....TTTT -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c1
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c2
Reinhard Nißl
From a first glance, the test programme and xine-ui don't deadlock. I'll add a comment in a couple of days again, in case it doesn't deadlock anymore or earlier in case it does.
Would like to see the fix in 11.4 too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Reinhard Nißl
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c3
--- Comment #3 from Stefan Dirsch
Would like to see the fix in 11.4 too.
Which means that *you* would need to prepare this update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c4
--- Comment #4 from Reinhard Nißl
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c5
--- Comment #5 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c6
--- Comment #6 from Reinhard Nißl
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c7
--- Comment #7 from Reinhard Nißl
Sure, it's documented.
There I read: Maintenance process 1) prerequisite for any update is a bug report at https://bugzilla.novell.com/ 2) to propose releasing the bug as fix update NEEDINFO maintenance@opensuse.org has to be set 3) after positive review by the Maintenance Team according to the openSUSE update policy a so called SWAMPID will be assigned for tracking purposes. 4) the packager submits fixed packages. 5) the submission gets included in a testing repository. 6) after postive feedback by testers the update gets relesed into the official update repo So I did 1) and 2) already. What can I do next besides 6)? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c8
--- Comment #8 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c9
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c10
Christian Dengler
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Christian Dengler
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c11
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c12
--- Comment #12 from Reinhard Nißl
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c13
--- Comment #13 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c14
--- Comment #14 from Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c15
--- Comment #15 from Stefan Dirsch
whats the status here? do we have a fix for 11.4?
Not at all. I believe we can close the SWAMPID again for now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c17
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c18
--- Comment #18 from Reinhard Nißl
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c19
Reinhard Nißl
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c20
--- Comment #20 from Reinhard Nißl
Hi Jamey,
I hope you don't mind contacting you directly but I see you did a lot regarding subject.
Could you please have a look at my two sample programs at
https://bugs.freedesktop.org/show_bug.cgi?id=20708
openSUSE 12.1 is already at milestone 5 and I'd like to get that fixed till final release. What I have investigated so far is that 12.1 ships still with xorg 7.6 and hence libX11 1.4.0.
openSUSE 11.4 also shiped xorg 7.6 (hence also libX11 1.4.0) and there I started a bug report for this issue.
https://bugzilla.novell.com/show_bug.cgi?id=679177
They then provided me a private build with your changeset
http://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=fd85aca7a616c595fc17b...
applied which got the xcb_test to work but caused a lot of other issues (see xcb_test2) so they reverted the change.
I would be glad if you could point out what is required to get the samples working so that openSUSE people could include that in 12.1.
Thanks in advance.
Bye. -- Dipl.-Inform. (FH) Reinhard Nissl mailto:rnissl@gmx.de
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c21
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=679177
https://bugzilla.novell.com/show_bug.cgi?id=679177#c22
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com