Opened 11 years ago

Closed 11 years ago

#2178 closed bug (fixed)

svn hangs during checkout.

Reported by: bga Owned by: axeld
Priority: high Milestone: R1
Component: Network & Internet/Stack Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by bga)

When trying to checkout the code using svn from inside Haiku, I used to get the familiar block notifier KDL. Since recent changes, it does not reach the point where the KDL would happen but, instead, simply hangs. When trying to check if it was a deadlock, I noticed it had acquired the rld_lock with a count of 1 but the funny thing is when I check the sem information, as it shows this:

last acquired by: -241, count: 1 last released by: 241, count: 1

I wonder, is that "-241" correct? The team number was supposed to be 241 without the "-". Does "-" has a specific meaning here or is it the sign of a bug? The same output shows up for other 2 locks it has with a count of 1: "fork lock" and "env lock".

I get this hang consistently now but sometimes the lock that shows a negative team number is a different one, like the "exit stack lock".

Anyway, when forcing debug on the svn main thread using ProcessConrtroller, it appears to be stuck on recv() inside libnetwork.so.

Is there any other information that might be relevant?

Change History (3)

comment:1 Changed 11 years ago by bga

Summary: svn hungs during checkout.svn hangs during checkout.

comment:2 Changed 11 years ago by bga

Description: modified (diff)

comment:3 Changed 11 years ago by bga

Resolution: fixed
Status: newclosed

Somehow, this seems to have cured itself. Closing it.

Note: See TracTickets for help on using tickets.