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: Mon, 09 Jan 2012 13:46:59 +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 #3, bug #35263 (project gnustep):

I have attached a new test case which deadlocks using GNUstep base classes. 
The program I'm working on triggers this bug 90% of the time (it starts 9
threads at startup and uses many classes), but this small test case only
triggers it about 10% of the time.

You may want to use a bash command line like this to run it until it hangs:

while true; do ./libobjc2-deadlock-2; echo -n .; done

I have run this command line many times, and it has never printed more than 30
dots before hanging.

Note: I'm not entirely sure this test case triggers the exact same bug.

(file #24773)
    _______________________________________________________

Additional Item Attachment:

File name: libobjc2-deadlock-2.m          Size:0 KB


    _______________________________________________________

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]