bug-gnustep
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]