(gdb) info threads Id Target Id Frame * 1 LWP 104229 of process 1367 _umtx_op_err () at /usr/src/lib/libthr/arch/amd64/amd64/_umtx_op_err.S:40 2 LWP 104767 of process 1367 0x000000080033bb97 in localeconv_l (loc=loc@entry=0x80045ad68 <__xlocale_global_locale>) at /usr/src/lib/libc/locale/localeconv.c:91 3 LWP 104768 of process 1367 strcat () at /usr/src/lib/libc/amd64/string/strcat.S:60 (gdb) thread 2 [Switching to thread 2 (LWP 104767 of process 1367)] #0 0x000000080033bb97 in localeconv_l (loc=loc@entry=0x80045ad68 <__xlocale_global_locale>) at /usr/src/lib/libc/locale/localeconv.c:91 91 M_ASSIGN_CHAR(int_p_cs_precedes); (gdb) where #0 0x000000080033bb97 in localeconv_l (loc=loc@entry=0x80045ad68 <__xlocale_global_locale>) at /usr/src/lib/libc/locale/localeconv.c:91 #1 0x000000080039246d in __vfprintf (fp=0x7fffdfffc380, locale=0x80045ad68 <__xlocale_global_locale>, fmt0=0x8002b668d "%s/%s", ap=0x7fffdfffc4d0) at /usr/src/lib/libc/stdio/vfprintf.c:480 #2 0x0000000800390b16 in snprintf (str=, n=, fmt=0x8002b668d "%s/%s") at /usr/src/lib/libc/stdio/snprintf.c:74 #3 0x000000080032e5fa in _citrus_esdb_open (db=db@entry=0x7fffdfffd260, esname=, esname@entry=0x7fffdfffd320 "UTF-8") at /usr/src/lib/libc/iconv/citrus_esdb.c:212 #4 0x00000008006f2b58 in _citrus_iconv_std_iconv_init_shared (ci=0x801203000, src=0x7fffdfffd320 "UTF-8", dst=0x7fffdfffd720 "UTF-8") at /usr/src/lib/libiconv_modules/iconv_std/citrus_iconv_std.c:365 #5 0x000000080032f252 in open_shared (rci=, convname=0x7fffdfffdb20 "UTF-8/UTF-8", src=0x7fffdfffd320 "UTF-8", dst=0x7fffdfffd720 "UTF-8") at /usr/src/lib/libc/iconv/citrus_iconv.c:180 #6 get_shared (rci=, src=0x7fffdfffd320 "UTF-8", dst=0x7fffdfffd720 "UTF-8") at /usr/src/lib/libc/iconv/citrus_iconv.c:235 #7 _citrus_iconv_open (rcv=rcv@entry=0x7fffdfffdf68, src=, src@entry=0x200660 "UTF-8", dst=, dst@entry=0x200660 "UTF-8") at /usr/src/lib/libc/iconv/citrus_iconv.c:313 #8 0x0000000800332615 in __bsd___iconv_open (out=0x200660 "UTF-8", in=0x200660 "UTF-8", handle=0x0) at /usr/src/lib/libc/iconv/bsd_iconv.c:79 #9 0x0000000000201a51 in iconv_thread () #10 0x0000000800255819 in thread_start (curthread=0x800a12500) at /usr/src/lib/libthr/thread/thr_create.c:292 #11 0x0000000000000000 in ?? () Backtrace stopped: Cannot access memory at address 0x7fffdfffe000 (gdb) thread 3 [Switching to thread 3 (LWP 104768 of process 1367)] #0 strcat () at /usr/src/lib/libc/amd64/string/strcat.S:60 60 1: cmpb $0,-5(%rdi) /* 4th byte == 0? */ (gdb) where #0 strcat () at /usr/src/lib/libc/amd64/string/strcat.S:60 #1 0x000000080033ae47 in __part_load_locale (name=0x800461ac0 "en_US.UTF-8", using_locale=0x80045adb4 <__xlocale_global_locale+76>, locale_buf=0x800461a20 <__xlocale_global_numeric+64>, category_filename=0x8002b9033 "LC_NUMERIC", locale_buf_size_max=3, locale_buf_size_min=3, dst_localebuf=0x800461a28 <__xlocale_global_numeric+72>) at /usr/src/lib/libc/locale/ldpart.c:92 #2 0x000000080033b970 in numeric_load_locale (loc=0x8004619e0 <__xlocale_global_numeric>, using_locale=0x8002b9033, changed=, name=0x7fffdfdfcae0 "\220\313\337\337\377\177") at /usr/src/lib/libc/locale/lnumeric.c:72 #3 __numeric_load_locale (name=0x7fffdfdfcae0 "\220\313\337\337\377\177") at /usr/src/lib/libc/locale/lnumeric.c:92 #4 0x000000080033e6e3 in loadlocale (category=category@entry=4) at /usr/src/lib/libc/locale/setlocale.c:276 #5 0x000000080033e35f in setlocale (category=, locale=) at /usr/src/lib/libc/locale/setlocale.c:193 #6 0x0000000000201a8f in locale_thread () #7 0x0000000800255819 in thread_start (curthread=0x800a12a00) at /usr/src/lib/libthr/thread/thr_create.c:292 #8 0x0000000000000000 in ?? () Backtrace stopped: Cannot access memory at address 0x7fffdfdfd000