<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs">
    <title>gmane.comp.lib.gnustep.bugs</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14333"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14332"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14331"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14330"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14329"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14328"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14327"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14326"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14325"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14324"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14323"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14322"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14321"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14320"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14319"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14318"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14317"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14316"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14315"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14314"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14333">
    <title>Re: Problems installing GNUStep</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14333</link>
    <description>&lt;pre&gt; 
On Tuesday, June 18, 2013 04:47 CEST, Adam Fedor &amp;lt;fedor&amp;lt; at &amp;gt;gnu.org&amp;gt; wrote: 
 

I haven't looked into the logs, but I remember that problem from someone else.
Newer libxml2 has changed a bit. So, installing gnustep-base 1.24.0 was failing, but trying
installing gnustep-base 1.24.4, which definitely should contain a fix about that, 
worked like a charm.

cheers,
Sebastian


 
 
 
 


_______________________________________________
Bug-gnustep mailing list
Bug-gnustep&amp;lt; at &amp;gt;gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-06-18T04:30:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14332">
    <title>Re: Problems installing GNUStep</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14332</link>
    <description>&lt;pre&gt;Actually, the real error occurs compiling base:

GSXML.m: In Funktion »-[GSXMLNode description]«:
GSXML.m:987:38: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
GSXML.m:987:60: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen

or, Error: dereferencing pointer to incomplete type (from Google translate)

so it seems there is something wrong with a libxml2 header, but I have no idea what. Do you have the libxml2-dev package installed?


On Jun 17, 2013, at 8:33 AM, Matthias Uden &amp;lt;matthias.uden&amp;lt; at &amp;gt;googlemail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Adam Fedor</dc:creator>
    <dc:date>2013-06-18T02:47:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14331">
    <title>Problems installing GNUStep</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14331</link>
    <description>&lt;pre&gt;Hi,

I cannot install GNUStep on my Ubuntu 13.04 32bit machine properly.
As suggested by the installation script, please find the logs attached.
Unfortunately, they are in German (due to my system's default locale).
Basically, the last "fatal" error is that the script cannot find 
AppKit/AppKitExceptions.h

I started the installation script with root rights (sudo) and met all 
prerequisites.

Any kind of help on this is appreciated!
Thanks a lot in advance and best regards,

Matthias Uden


_______________________________________________
Bug-gnustep mailing list
Bug-gnustep&amp;lt; at &amp;gt;gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
&lt;/pre&gt;</description>
    <dc:creator>Matthias Uden</dc:creator>
    <dc:date>2013-06-17T14:33:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14330">
    <title>[bug #39083] Incorrect header path building base extensions on Apple</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14330</link>
    <description>&lt;pre&gt;Update of bug #39083 (project gnustep):

                  Status:                    None =&amp;gt; Fixed                  
             Open/Closed:                    Open =&amp;gt; Closed                 

    _______________________________________________________

Follow-up Comment #1:

Thanks ... I added that change in trunk

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39083&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Richard Frith-Macdonald</dc:creator>
    <dc:date>2013-05-31T09:38:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14329">
    <title>[bug #39082] Build error building base extensions on non-GS systems</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14329</link>
    <description>&lt;pre&gt;Update of bug #39082 (project gnustep):

                  Status:                    None =&amp;gt; Fixed                  
             Open/Closed:                    Open =&amp;gt; Closed                 

    _______________________________________________________

Follow-up Comment #1:

Thanks.... I added that in trunk.

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39082&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Richard Frith-Macdonald</dc:creator>
    <dc:date>2013-05-31T09:36:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14328">
    <title>[bug #39078] The method -[NSScanner scanUpToString:intoString] can'tfind a pattern at the very start of a string</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14328</link>
    <description>&lt;pre&gt;Update of bug #39078 (project gnustep):

                  Status:                    None =&amp;gt; Invalid                
             Open/Closed:                    Open =&amp;gt; Closed                 


    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39078&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Richard Frith-Macdonald</dc:creator>
    <dc:date>2013-05-31T09:34:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14327">
    <title>[bug #39126] NSConditionLock -lockWhenCondition:beforeDate: bug</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14327</link>
    <description>&lt;pre&gt;Update of bug #39126 (project gnustep):

                  Status:                    None =&amp;gt; Fixed                  
             Open/Closed:                    Open =&amp;gt; Closed                 

    _______________________________________________________

Follow-up Comment #1:

Thanks ... this was intermittently failing for me because of a race
condition.
When the second thread locked the mutex before the first thread, and held it
locked, the first thread could not lock the mutex and could not even enter the
timed wait for the condition.

The fix for this was to add a timeout on the initial lock ... so that the
-lockWhenCondition:beforeDate: method can return NO in the case where another
thread is holding the mutex.


    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39126&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Richard Frith-Macdonald</dc:creator>
    <dc:date>2013-05-31T09:34:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14326">
    <title>[bug #39088] Suppressing warnings in the GSWeb build</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14326</link>
    <description>&lt;pre&gt;Update of bug #39088 (project gnustep):

                  Status:               Need Info =&amp;gt; Fixed                  

    _______________________________________________________

Follow-up Comment #5:

last patch applied to svn rev 36684.

thanks

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39088&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-05-31T08:35:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14325">
    <title>[bug #39092] NSLock deadlock even in trivial GSWeb application</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14325</link>
    <description>&lt;pre&gt;Update of bug #39092 (project gnustep):

                  Status:               Need Info =&amp;gt; Fixed                  

    _______________________________________________________

Follow-up Comment #8:

applied the patch in svn 36684.

thanks.

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39092&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-05-31T08:32:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14324">
    <title>[bug #39126] NSConditionLock -lockWhenCondition:beforeDate: bug</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14324</link>
    <description>&lt;pre&gt;URL:
  &amp;lt;http://savannah.gnu.org/bugs/?39126&amp;gt;

                 Summary: NSConditionLock -lockWhenCondition:beforeDate: bug
                 Project: GNUstep
            Submitted by: cpulsford
            Submitted on: Thu 30 May 2013 07:18:49 PM GMT
                Category: Base/Foundation
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

I'm running gnustep-base v1.24.4 with gcc v4.7.2 on debian wheezy and an intel
celeron processor.

I have attached a program that waits on a lock condition for 5 seconds. The
condition is set appropriately on a separate thread 10 seconds later, so the
-lockWhenCondition:beforeDate: call should fail after 5 seconds.


Here is the output when run in Xcode:

2013-05-30 15:00:55.889 test[28892:707] Attempting lock...
2013-05-30 15:01:0&lt;/pre&gt;</description>
    <dc:creator>Cameron Pulsford</dc:creator>
    <dc:date>2013-05-30T19:18:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14323">
    <title>[bug #39125] Thread deadlock due to combination of libobjc andNSUserDefaults</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14323</link>
    <description>&lt;pre&gt;URL:
  &amp;lt;http://savannah.gnu.org/bugs/?39125&amp;gt;

                 Summary: Thread deadlock due to combination of libobjc and
NSUserDefaults
                 Project: GNUstep
            Submitted by: msilvax28
            Submitted on: Thu 30 May 2013 06:51:50 PM GMT
                Category: Backend
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

I'm running gnustep-based v1.24.4 w/ gcc v4.7.2 using gcc's libobjc runtime.

See the stack trace below.  It appears that libobjc4 has some internal lock
which it keeps when it calls an objects +initialize method.  If that
initialize method calls an object like NSUserDefault that has its own lock and
another thread does the oppose (calls NSUserDefault that then invokes
libobjc4) a thread deadlock can occur.

Not sure if this &lt;/pre&gt;</description>
    <dc:creator>Michael Silva</dc:creator>
    <dc:date>2013-05-30T18:51:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14322">
    <title>Re: problem with installing GNUStep</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14322</link>
    <description>&lt;pre&gt;It looks like you don't have any X11 development environment setup.  I'm not sure exactly how to do that on RedHat - you might have to ask in a RedHat mailing list.  You'll basically need to install the X11 development packages (libx11-dev, xorg-dev, libxt-dev, etc).


On May 30, 2013, at 3:56 AM, Яковлев Кирилл Игоревич wrote:



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep&amp;lt; at &amp;gt;gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
&lt;/pre&gt;</description>
    <dc:creator>Adam Fedor</dc:creator>
    <dc:date>2013-05-30T18:36:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14321">
    <title>problem with installing GNUStep</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14321</link>
    <description>&lt;pre&gt;
_______________________________________________
Bug-gnustep mailing list
Bug-gnustep&amp;lt; at &amp;gt;gnu.org
https://lists.gnu.org/mailman/listinfo/bug-gnustep
&lt;/pre&gt;</description>
    <dc:creator>Яковлев Кирилл Игоревич</dc:creator>
    <dc:date>2013-05-30T09:56:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14320">
    <title>[bug #39092] NSLock deadlock even in trivial GSWeb application</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14320</link>
    <description>&lt;pre&gt;Follow-up Comment #7, bug #39092 (project gnustep):

Yes it does; that's been my workaround since discovering this problem.

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39092&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Graham Lee</dc:creator>
    <dc:date>2013-05-30T09:59:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14319">
    <title>[bug #39092] NSLock deadlock even in trivial GSWeb application</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14319</link>
    <description>&lt;pre&gt;Update of bug #39092 (project gnustep):

                  Status:                    None =&amp;gt; Need Info              
             Assigned to:                    None =&amp;gt; buzzdee                

    _______________________________________________________

Follow-up Comment #6:

Problem was obviously introduced by me.
Attached patch changes the lock into a recursive lock, but I don't know if
this is the best idea, waiting on feedback from David.

Let me know if that works for you so far.

Sebastian

(file #28209)
    _______________________________________________________

Additional Item Attachment:

File name: fix-NSLocking-gsweb.diff       Size:2 KB


    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39092&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-05-30T09:34:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14318">
    <title>[bug #39088] Suppressing warnings in the GSWeb build</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14318</link>
    <description>&lt;pre&gt;Follow-up Comment #4, bug #39088 (project gnustep):

I, and the original author of that code, were relying on the fact that
-[GSWMultiKeyDictionary allValues] _does_ in fact return a mutable array
although its signature says it returns an array. I think you're correct though
and your patch is better: client code that wants the array to be mutable
should arrange that itself rather than relying on an implementation detail in
the dictionary class.

Cheers,
Graham.

    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39088&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Graham Lee</dc:creator>
    <dc:date>2013-05-30T09:13:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14317">
    <title>[bug #39088] Suppressing warnings in the GSWeb build</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14317</link>
    <description>&lt;pre&gt;Update of bug #39088 (project gnustep):

                  Status:                    None =&amp;gt; Need Info              
             Assigned to:                    None =&amp;gt; buzzdee                

    _______________________________________________________

Follow-up Comment #3:

Hi Graham,

i applied all chunks of the patch, but one, where I think its wrong.

In the last hunk in your patch to -GSWeb/GSWMultiKeyDictionary.m, you cast
from a superclass to a subclass, which I think its not safe. AFAIK, casting is
only fiddling with pointers, but its not
really changing the type of class that you are casting. So if someone now
calls a method implemented in NSMutableArray, it will probably fail miserably.
Only when you are sure, nothing in the code will call methods from the
subclass, then it might be safe to cast from superclass to subclass. But in
the code I see some lines below in -nextObject, calling -removeLastObject on
the casted class, and I guess that would fail then.
I think casting is only safe the othe&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-05-30T08:34:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14316">
    <title>[bug #39092] NSLock deadlock even in trivial GSWeb application</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14316</link>
    <description>&lt;pre&gt;Follow-up Comment #5, bug #39092 (project gnustep):

I's on my list of things to look at in the next couple of days, just didn't
got around it today.



    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39092&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-05-29T20:58:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14315">
    <title>[bug #39087] Various format specifier problems cause build to fail</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14315</link>
    <description>&lt;pre&gt;Update of bug #39087 (project gnustep):

                  Status:          Ready For Test =&amp;gt; Fixed                  


    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39087&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>Sebastian Reitenbach</dc:creator>
    <dc:date>2013-05-29T20:57:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14314">
    <title>[bug #39092] NSLock deadlock even in trivial GSWeb application</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14314</link>
    <description>&lt;pre&gt;Follow-up Comment #4, bug #39092 (project gnustep):

this lock was a recursive lock until fairly recently,
hopefully sebastian chimes in.

https://github.com/gnustep/gnustep-gsweb/commit/3c4e7d11d74ab218118fe0995363c1a93db52b1a#GSWeb/GSWApplication.m


    _______________________________________________________

Reply to this item at:

  &amp;lt;http://savannah.gnu.org/bugs/?39092&amp;gt;

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
&lt;/pre&gt;</description>
    <dc:creator>matt rice</dc:creator>
    <dc:date>2013-05-29T20:31:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14313">
    <title>[bug #39092] NSLock deadlock even in trivial GSWeb application</title>
    <link>http://permalink.gmane.org/gmane.comp.lib.gnustep.bugs/14313</link>
    <description>&lt;pre&gt;Follow-up Comment #3, bug #39092 (project gnustep):

Forgive me talking to myself, but I've made some progress on this. I wrote my
own &amp;lt;NSLocking&amp;gt; class that both checks the pthread_mutex errors and stores the
call stack at the point where it gets locked. If it gets deadlocked, it prints
both the callstack where it was originally locked and the one where it
deadlocked. So we now have this:


2013-05-29 19:40:59.228 EmptyApp[14545:3a07] Error locking
GLLock&amp;lt;0x7f8372012120&amp;gt;: 11
2013-05-29 19:40:59.234 EmptyApp[14545:3a07] Was already locked here: (
0   WebObjects                          0x000000010b818c54 -[GLLock
lockBeforeDate:] + 148
1   WebObjects                          0x000000010b849f58
loggedLockBeforeDateFromFunctionInFileInLine + 88
2   WebObjects                          0x000000010b819dc1 -[WOApplication
lockRequestHandling] + 113
3   WebObjects                          0x000000010b86387d
-[GSWActionRequestHandler handleRequest:] + 141
4   WebObjects                          0x000000010b81d2&lt;/pre&gt;</description>
    <dc:creator>Graham Lee</dc:creator>
    <dc:date>2013-05-29T18:49:47</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lib.gnustep.bugs">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lib.gnustep.bugs</link>
  </textinput>
</rdf:RDF>
