[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #35263] libobjc2 can enter a deadlock during dtable initialization
From: |
Morten Hustveit |
Subject: |
[bug #35263] libobjc2 can enter a deadlock during dtable initialization |
Date: |
Wed, 11 Jan 2012 12:02:26 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7 |
Follow-up Comment #5, bug #35263 (project gnustep):
To assist with reproducing the second test case, I have created a virtual
machine image (630 MB bzip2) containing Debian sid, GNUstep from SVN and the
test case. Here is how you download and run the image:
On the host computer:
1. wget http://www.ping.uio.no/~mortehu/gnustep-test.img.bz2 -O- | bunzip2 >
gnustep-test.img
2. sudo -E kvm -drive if=virtio,file=gnustep-test.img,media=disk -smp 2
On the virtual machine:
1. Log in as "user" (no password)
2. while true; do ./libobjc2-deadlock-2; echo -n .; done
Some observations:
* When I dropped the "-smp 2" option to kvm, the test case deadlocked on 20
out of 20 runs
* With the "-smp 2" option, the test case can take several hundred runs
between each deadlock on my computer
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?35263>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Morten Hustveit, 2012/01/07
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Fred Kiefer, 2012/01/08
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Richard Frith-Macdonald, 2012/01/08
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Morten Hustveit, 2012/01/09
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Fred Kiefer, 2012/01/11
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization,
Morten Hustveit <=
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Fred Kiefer, 2012/01/19
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Niels Grewe, 2012/01/19
- [bug #35263] libobjc2 can enter a deadlock during dtable initialization, Richard Frith-Macdonald, 2012/01/19