Summary: Recursive logging
Submitted by: cazfi
Submitted on: Sun 07 Apr 2013 09:36:51 AM EEST
Severity: 3 - Normal
Priority: 5 - Normal
Assigned to: None
Discussion Lock: Any
Operating System: None
Not sure what's the bug(s) here, but the whole does not work.
Noticed S2_4 autogame that hadn't proceeded single turn in a day. Attaching
debugger revealed that it was trying to allocate logging mutex in log_real().
Without threaded ai type in use, deadlock between two threads seemed unlikely
(that's the only mutex ever used!) And indeed backtrace shows that logging
gets called recursively, so it was the upper level call that had already
locked the mutex.
Latter logging is about invalid conversion in convert_string()
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list