-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

msgmerge.exe (from gettext, i guess) hangs up, consuming 100% of a CPU
core, this is the backtrace:
#0  0x74d53b64 in SleepEx () from C:\Windows\syswow64\KernelBase.dll
#1  0x74d54498 in Sleep () from C:\Windows\syswow64\KernelBase.dll
#2  0x6494406b in _spin_lite_lock (l=0x64943003 <mutex_ref+19>) at
../winpthreads-svn-r5792/src/spinlock.c:256
#3  0x00000001 in ?? ()
#4  0x64943003 in mutex_ref (m=0x11, m@entry=0x534fb4) at
../winpthreads-svn-r5792/src/mutex.c:60
#5  0x6494317f in pthread_mutex_lock_intern (timeout=4294967295,
m=0x534fb4) at ../winpthreads-svn-r5792/src/mutex.c:236
#6  pthread_mutex_lock (m=m@entry=0x534fb4) at
../winpthreads-svn-r5792/src/mutex.c:223
#7  0x64943482 in rwlock_gain_both_locks
(rwlock=rwlock@entry=0x534fa0) at
../winpthreads-svn-r5792/src/rwlock.c:107
#8  0x64943b5e in pthread_rwlock_wrlock
(rwlock_=rwlock_@entry=0x6494f08c) at
../winpthreads-svn-r5792/src/rwlock.c:430
#9  0x64944f26 in pthread_key_delete (key=0) at
../winpthreads-svn-r5792/src/thread.c:739
#10 0x6360da61 in team_destructor () from f:\s31\mingw\bin\libgomp-1.dll
#11 0x00000000 in ?? ()

I'm using an svn-r5792 version of winpthreads + libgomp patches from
ktietz.

This hangup happened twice already. Once when i was building gdb (at
configure time, when it was creating po/Makefile), another - when i
was building gstreamer-1.0-1.0.6 (at configure time, while checking
for msgmerge...).

Command line in both cases was "msgmerge.exe --update -q nul nul" or
something similar.

The code that spins is:
while (tmp > l->cur)
  Sleep (0);

tmp is a small integer (9 and 37 in two cases i observed), l->cur is a
large integer (all 4 bytes are non-zero).

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRd740AAoJEOs4Jb6SI2Cw22EIANMAaktyUjq9EjYysmFX7R6Q
Dir0haQ1BivbOsRQnR493ciJWRhbZCVynl3zze06N5oSB1Rb2FT95wOvzfHwvGeN
9/FBCDABOhHgATlA6Xkfj+UCL+g9Wfi6AGbXb69Vwz8FUz4JPPFcysDVNLclg/Vq
lACg0XgUZ3JoC8NXKBECPhGZcbLJI8iecS63pN7q9Vg9B4y9aSr6789i/6eslppV
gP0iYbwTa4cmyWM6U82iOKkK9lThjzlzV0FeMfHIsqTa9jP+T3SwD5TiyBmpbB0q
mpePhFy3VhSJh2gKHWeQWM9Ya2SG+o9UNpBlwqDBgKjmBSjRov8fulPi7cOlffY=
=nYi+
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to