[LCP]FW: pthread_mutex_lock call hangs

Ajay Bansal Ajay_Bansal at infosys.com
Sat Mar 8 01:13:02 UTC 2003


Hi All

I am new to this list. Mainly I have subscribed because of the following
problwm.

May be somebody here can helpme out.

-Ajay


-----Original Message-----
From: Rokicki, Andrew [mailto:ARokicki at US.TIAuto.com] 
Sent: Friday, March 07, 2003 10:04 PM
To: 'redhat-devel-list at redhat.com'
Subject: RE: pthread_mutex_lock call hangs


try these lists http://lists.linux.org.au/listinfo/linuxcprogramming
or
http://lists.linux.org.au/listinfo/tuxcpprogramming



On Friday, March 07, 2003 10:15 AM, Ajay Bansal
[SMTP:Ajay_Bansal at infosys.com] wrote:
> Answers pleaaaaaaaaaaase
> 
> -----Original Message-----
> From: Ajay Bansal
> Sent: Friday, March 07, 2003 3:11 PM
> To: redhat-devel-list at redhat.com
> Subject: RE: pthread_mutex_lock call hangs
> 
> 
> But IS THAT POSSIBLE?? I mean that release mode binaries do not report

> a deadlock??
> 
> Only difference between two build is of "-g" flag. There is no extra 
> code written in speacial debug flags (e.g DEBUG or _DEBUG" in MY CODE.
> 
> 
> -----Original Message-----
> From: Don Dade [mailto:ddade at digitalstatecraft.com]
> Sent: Friday, March 07, 2003 12:20 AM
> To: redhat-devel-list at redhat.com
> Subject: Re: pthread_mutex_lock call hangs
> 
> 
> Hi Ajay,
> 
> This is the normal sequence for LinuxThreads pthread_mutex_lock(). I 
> would guess that you've got a very subtle bug that is causing a 
> deadlock when you
> compile and run with debugging turned on. 
> 
> I'd go through the code and find all the possible ways in which you 
> could have nested mutex locks, and see if you find any two sequences 
> that contain
> a pair in reversed order. These will be the potential deadlocks. Or,
if
> it's 
> feasible, could you put a cout around all your locks and unlocks to
see
> what 
> two mutices are deadlocked? 
> 
> It sure sounds like a deadlock, not something wrong with the call.
> 
> HTH,
> 
> Don
> 
> Ajay Bansal writes:
> 
> > may be somebody over here can answer this
> >  
> > -----Original Message-----
> > From: Ajay Bansal
> > Sent: Thursday, March 06, 2003 9:36 PM
> > To: gcc-help at gcc.gnu.org
> > Subject: pthread_mutex_lock call hangs
> > 
> > 
> > Hi All
> >  
> > I am on RH73, gcc 3.2.1
> >  
> > I have a scenario in which, only if the code is in debug mode, 
> > pthread_mutex_lock call hangs. following is the trace given by 
> > pstack command.
> >  
> > 0x420292e5: __sigsuspend + 0x21 (bfffd52c, 20, bfffd52c, 404e3ef5, 
> > 10000, 10) + 90
> > 0x404d7679: __pthread_wait_for_restart_signal + 0x59 (404e00a0,
> > 402f6b14, 402ee2c4, 404d945e, 18, 40c4ecc4) + 50
> > 0x404d94b9: __pthread_alt_lock + 0x69 (8100108, 0, 402c2234,
404d60be,
> 
> > 0, 4000b022) + 10
> > 0x404d6116: __pthread_mutex_lock + 0x66 (81000f8, 400, 40ac7bac, 
> > 400, 403401ea, 4036e170)
> >  
> > What could be the reason. Please note that the code works great if 
> > has
> 
> > been built in the release mode.
> >  
> > TIA
> > Ajay Bansal
> >  
> >  
>  
> 
> 
> 
> _______________________________________________
> Redhat-devel-list mailing list
> Redhat-devel-list at redhat.com 
> https://listman.redhat.com/mailman/listinfo/redhat-devel-list
> 
> 
> 
> _______________________________________________
> Redhat-devel-list mailing list
> Redhat-devel-list at redhat.com 
> https://listman.redhat.com/mailman/listinfo/redhat-devel-list
> 
> 
> 
> _______________________________________________
> Redhat-devel-list mailing list
> Redhat-devel-list at redhat.com 
> https://listman.redhat.com/mailman/listinfo/redhat-devel-list



_______________________________________________
Redhat-devel-list mailing list
Redhat-devel-list at redhat.com
https://listman.redhat.com/mailman/listinfo/redhat-devel-list




More information about the linuxCprogramming mailing list