于 2013/4/24 星期三 19:12, LRN 写道: > -----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. Where is the libgomp patches?
> > 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 -- Best Regards, xunxun ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public