(gdb) thread apply all bt Thread 34 (process 2522): #0 0x04041cd1 in ?? () from /lib/libpthread.so.0 #1 0x08121ed0 in read_char (el=0x41d48b0, cp=0xbed800ce "\006") at read.c:296 #2 0x08121fcd in ?? () #3 0x08121d7d in read_getcmd (el=0x41d48b0, cmdnum=0xbed800cf "", ch=0xbed800ce "\006") at read.c:243 #4 0x08122204 in ?? () #5 0x080731c7 in ?? () #6 0x040a1df8 in __libc_start_main () from /lib/libc.so.6 #7 0x08057d51 in ?? () Thread 33 (process 2524): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x0806ce40 in listener (unused=0x0) at asterisk.c:979 #2 0x081192ea in dummy_start (data=0x41eedd0) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 32 (process 2525): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x0811952d in ast_wait_for_input (fd=8, ms=-1) at utils.c:925 #2 0x080b758b in http_root (data=0x0) at http.c:535 #3 0x081192ea in dummy_start (data=0x4203490) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 31 (process 2526): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x080cb5da in accept_thread (ignore=0x0) at manager.c:2352 #2 0x081192ea in dummy_start (data=0x42397d0) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 30 (process 2527): #0 0x0403f3b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x080a1ac2 in __ast_cond_wait (filename=0x8154f53 "devicestate.c", lineno=375, func=0x81553ec "do_devstate_changes", cond_name=0x81553dc "&change_pending", mutex_name=0x8155400 "&state_changes.lock", cond=0x8183e20, t=0x817a7e8) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #2 0x080a17bd in do_devstate_changes (data=0x0) at devicestate.c:375 #3 0x081192ea in dummy_start (data=0x4241690) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- Thread 29 (process 2528): #0 0x04154ef7 in ?? () from /lib/libc.so.6 #1 0x049217cf in agent_check_and_process () from /usr/lib/libnetsnmpagent.so.15 #2 0x0484c2a3 in agent_thread (arg=0x0) at snmp/agent.c:162 #3 0x081192ea in dummy_start (data=0x43fd9d8) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 28 (process 2529): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x080cae0c in get_input (s=0x4ae6b78, output=0x4ecfcd4 "") at manager.c:2208 #2 0x080cb066 in do_message (s=0x4ae6b78) at manager.c:2245 #3 0x080cb226 in session_do (data=0x4ae6b78) at manager.c:2270 #4 0x081192ea in dummy_start (data=0x4ae71a0) at utils.c:865 #5 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #6 0x0415c03e in clone () from /lib/libc.so.6 Thread 27 (process 2530): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x080cae0c in get_input (s=0x4b2fc18, output=0x4f0bcd4 "") at manager.c:2208 #2 0x080cb066 in do_message (s=0x4b2fc18) at manager.c:2245 #3 0x080cb226 in session_do (data=0x4b2fc18) at manager.c:2270 #4 0x081192ea in dummy_start (data=0x4b30240) at utils.c:865 #5 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #6 0x0415c03e in clone () from /lib/libc.so.6 Thread 26 (process 2531): #0 0x04041cd1 in ?? () from /lib/libpthread.so.0 #1 0x04f102e7 in monmp3thread (data=0x4bc83f0) at res_musiconhold.c:530 #2 0x081192ea in dummy_start (data=0x4bd8838) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 25 (process 2532): #0 0x04041cd1 in ?? () from /lib/libpthread.so.0 #1 0x04f102e7 in monmp3thread (data=0x4bda528) at res_musiconhold.c:530 #2 0x081192ea in dummy_start (data=0x4bdbc18) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 24 (process 2535): #0 0x04154ef7 in ?? () from /lib/libc.so.6 #1 0x04fa9b8d in ?? () from /usr/lib/asterisk/modules/res_features.so ---Type to continue, or q to quit--- #2 0x04fa9b4a in ?? () from /usr/lib/asterisk/modules/res_features.so #3 0x081192ea in dummy_start (data=0x4cf01f0) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 23 (process 2536): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x080cae0c in get_input (s=0x5040c38, output=0x5452cd4 "") at manager.c:2208 #2 0x080cb066 in do_message (s=0x5040c38) at manager.c:2245 #3 0x080cb226 in session_do (data=0x5040c38) at manager.c:2270 #4 0x081192ea in dummy_start (data=0x5041260) at utils.c:865 #5 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #6 0x0415c03e in clone () from /lib/libc.so.6 Thread 22 (process 2537): #0 0x0411c83c in ?? () from /lib/libc.so.6 #1 0x0411c66e in sleep () from /lib/libc.so.6 #2 0x06565abb in scan_thread (unused=0x0) at pbx_spool.c:437 #3 0x081192ea in dummy_start (data=0x64980d0) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 21 (process 2538): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x080bb75e in ast_io_wait (ioc=0x666f2c0, howlong=1000) at io.c:266 #2 0x06a7dc45 in do_monitor (data=0x0) at chan_sip.c:15642 #3 0x081192ea in dummy_start (data=0x66a1f20) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 20 (process 2539): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x06b2212a in pri_dchannel (vpri=0x6b3c5a0) at chan_zap.c:8503 #2 0x081192ea in dummy_start (data=0x6805f08) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 19 (process 2540): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x06b1b6c2 in do_monitor (data=0x0) at chan_zap.c:6877 #2 0x081192ea in dummy_start (data=0x68091e8) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- Thread 18 (process 2541): #0 0x0403f3b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x06c5b3bb in __ast_cond_wait (filename=0x6c6c1d4 "app_queue.c", lineno=687, func=0x6c6db5f "device_state_thread", cond_name=0x6c6db86 "&device_state.cond", mutex_name=0x6c6db73 "&device_state.lock", cond=0x6c71660, t=0x6c71588) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #2 0x06c5af1c in device_state_thread (data=0x0) at app_queue.c:687 #3 0x081192ea in dummy_start (data=0x6891df8) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 17 (process 2542): #0 0x0403f3b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x06d8da28 in __ast_cond_wait (filename=0x6d9ff94 "chan_iax2.c", lineno=8344, func=0x6da3e48 "iax2_process_thread", cond_name=0x6da02a5 "&thread->cond", mutex_name=0x6da0297 "&thread->lock", cond=0x69834fc, t=0x6983424) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #2 0x06d8cd51 in iax2_process_thread (data=0x6982390) at chan_iax2.c:8344 #3 0x081192ea in dummy_start (data=0x69835f0) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 16 (process 2543): #0 0x0403f3b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x06d8da28 in __ast_cond_wait (filename=0x6d9ff94 "chan_iax2.c", lineno=8344, func=0x6da3e48 "iax2_process_thread", cond_name=0x6da02a5 "&thread->cond", mutex_name=0x6da0297 "&thread->lock", cond=0x69853fc, t=0x6985324) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #2 0x06d8cd51 in iax2_process_thread (data=0x6984290) at chan_iax2.c:8344 #3 0x081192ea in dummy_start (data=0x69854f0) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 15 (process 2544): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403d8f8 in _L_mutex_lock_419 () from /lib/libpthread.so.0 #2 0x0403d458 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x06d66e2b in __ast_pthread_mutex_lock (filename=0x6d9ff94 "chan_iax2.c", lineno=2433, func=0x6da0e59 "__get_from_jb", mutex_name=0x6da0312 "&iaxsl[callno]", t=0x6dcae98) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:357 #4 0x06d6db62 in __get_from_jb (p=0x1) at chan_iax2.c:2433 #5 0x06d8cea6 in iax2_process_thread (data=0x6986240) at chan_iax2.c:8372 #6 0x081192ea in dummy_start (data=0x69874a0) at utils.c:865 #7 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #8 0x0415c03e in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- Thread 14 (process 2545): #0 0x0403f3b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x06d8da28 in __ast_cond_wait (filename=0x6d9ff94 "chan_iax2.c", lineno=8344, func=0x6da3e48 "iax2_process_thread", cond_name=0x6da02a5 "&thread->cond", mutex_name=0x6da0297 "&thread->lock", cond=0x698935c, t=0x6989284) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #2 0x06d8cd51 in iax2_process_thread (data=0x69881f0) at chan_iax2.c:8344 #3 0x081192ea in dummy_start (data=0x6989450) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 13 (process 2546): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403f461 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x06d8da28 in __ast_cond_wait (filename=0x6d9ff94 "chan_iax2.c", lineno=8344, func=0x6da3e48 "iax2_process_thread", cond_name=0x6da02a5 "&thread->cond", mutex_name=0x6da0297 "&thread->lock", cond=0x698b25c, t=0x698b184) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #3 0x06d8cd51 in iax2_process_thread (data=0x698a0f0) at chan_iax2.c:8344 #4 0x081192ea in dummy_start (data=0x698b350) at utils.c:865 #5 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #6 0x0415c03e in clone () from /lib/libc.so.6 Thread 12 (process 2547): #0 0x0403f3b1 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x06d8da28 in __ast_cond_wait (filename=0x6d9ff94 "chan_iax2.c", lineno=8344, func=0x6da3e48 "iax2_process_thread", cond_name=0x6da02a5 "&thread->cond", mutex_name=0x6da0297 "&thread->lock", cond=0x698d15c, t=0x698d084) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:556 #2 0x06d8cd51 in iax2_process_thread (data=0x698bff0) at chan_iax2.c:8344 #3 0x081192ea in dummy_start (data=0x698d250) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 Thread 11 (process 2548): #0 0x06d875a7 in socket_process (thread=0x698e4c8) at chan_iax2.c:7581 #1 0x06d8ce6f in iax2_process_thread (data=0x698e4c8) at chan_iax2.c:8365 #2 0x081192ea in dummy_start (data=0x698f728) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 10 (process 2549): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403d8f8 in _L_mutex_lock_419 () from /lib/libpthread.so.0 #2 0x0403d458 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x06d66e2b in __ast_pthread_mutex_lock (filename=0x6d9ff94 "chan_iax2.c", lineno=2033, func=0x6da08cc "__attempt_transmit", ---Type to continue, or q to quit--- mutex_name=0x6da0312 "&iaxsl[callno]", t=0x6dcae98) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:357 #4 0x06d6c255 in __attempt_transmit (data=0x43bcfc8) at chan_iax2.c:2033 #5 0x06d8cea6 in iax2_process_thread (data=0x6990478) at chan_iax2.c:8372 #6 0x081192ea in dummy_start (data=0x69916d8) at utils.c:865 #7 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #8 0x0415c03e in clone () from /lib/libc.so.6 Thread 9 (process 2550): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403d8f8 in _L_mutex_lock_419 () from /lib/libpthread.so.0 #2 0x0403d458 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x06d66e2b in __ast_pthread_mutex_lock (filename=0x6d9ff94 "chan_iax2.c", lineno=1347, func=0x6da04e1 "find_callno", mutex_name=0x6da0437 "&iaxsl[x]", t=0x6dcae98) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:357 #4 0x06d691dd in find_callno (callno=24106, dcallno=0, sin=0x76e6128, new=0, sockfd=70) at chan_iax2.c:1347 #5 0x06d83463 in socket_process (thread=0x6992428) at chan_iax2.c:6971 #6 0x06d8ce6f in iax2_process_thread (data=0x6992428) at chan_iax2.c:8365 #7 0x081192ea in dummy_start (data=0x6993688) at utils.c:865 #8 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #9 0x0415c03e in clone () from /lib/libc.so.6 Thread 8 (process 2551): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403d8f8 in _L_mutex_lock_419 () from /lib/libpthread.so.0 #2 0x0403d458 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x06d66e2b in __ast_pthread_mutex_lock (filename=0x6d9ff94 "chan_iax2.c", lineno=1347, func=0x6da04e1 "find_callno", mutex_name=0x6da0437 "&iaxsl[x]", t=0x6dcae98) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:357 #4 0x06d691dd in find_callno (callno=24106, dcallno=0, sin=0x7722128, new=0, sockfd=70) at chan_iax2.c:1347 #5 0x06d83463 in socket_process (thread=0x6994328) at chan_iax2.c:6971 #6 0x06d8ce6f in iax2_process_thread (data=0x6994328) at chan_iax2.c:8365 #7 0x081192ea in dummy_start (data=0x6995588) at utils.c:865 #8 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #9 0x0415c03e in clone () from /lib/libc.so.6 Thread 7 (process 2552): #0 0x0403f622 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x06d8d507 in __ast_cond_timedwait (filename=0x6d9ff94 "chan_iax2.c", lineno=8791, func=0x6da43a5 "sched_thread", cond_name=0x6da43be "&sched_cond", mutex_name=0x6da43b2 "&sched_lock", cond=0x6daaba0, t=0x6da88c0, abstime=0x775e310) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:627 #2 0x06d8f997 in sched_thread (ignore=0x0) at chan_iax2.c:8791 #3 0x081192ea in dummy_start (data=0x6996800) at utils.c:865 #4 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #5 0x0415c03e in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- Thread 6 (process 2553): #0 0x0415c028 in clone () from /lib/libc.so.6 #1 0x00000000 in ?? () Thread 5 (process 2554): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x08071806 in monitor_sig_flags (unused=0x0) at asterisk.c:2524 #2 0x081192ea in dummy_start (data=0x79376d8) at utils.c:865 #3 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #4 0x0415c03e in clone () from /lib/libc.so.6 Thread 4 (process 2577): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403d8f8 in _L_mutex_lock_419 () from /lib/libpthread.so.0 #2 0x0403d458 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x06d66e2b in __ast_pthread_mutex_lock (filename=0x6d9ff94 "chan_iax2.c", lineno=3243, func=0x6da10f1 "iax2_hangup", mutex_name=0x6da0312 "&iaxsl[callno]", t=0x6dcae98) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:357 #4 0x06d710e8 in iax2_hangup (c=0x79b0060) at chan_iax2.c:3243 #5 0x08088c05 in ast_hangup (chan=0x79b0060) at channel.c:1479 #6 0x080d68c2 in __ast_pbx_run (c=0x79b0060) at pbx.c:2563 #7 0x080d6b26 in pbx_thread (data=0x79b0060) at pbx.c:2623 #8 0x081192ea in dummy_start (data=0x79b13d0) at utils.c:865 #9 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #10 0x0415c03e in clone () from /lib/libc.so.6 Thread 3 (process 2578): #0 0x04152529 in poll () from /lib/libc.so.6 #1 0x0808976e in ast_waitfor_nandfds (c=0x7dc6b70, n=0, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0x7dc8320) at channel.c:1702 #2 0x08089a9e in ast_waitfor_n (c=0x7dc6b70, n=0, ms=0x7dc8320) at channel.c:1764 #3 0x08079cd6 in autoservice_run (ign=0x0) at autoservice.c:111 #4 0x081192ea in dummy_start (data=0x4322640) at utils.c:865 #5 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #6 0x0415c03e in clone () from /lib/libc.so.6 Thread 2 (process 2589): #0 0x04041949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x0403d8f8 in _L_mutex_lock_419 () from /lib/libpthread.so.0 #2 0x0403d458 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x06d66e2b in __ast_pthread_mutex_lock (filename=0x6d9ff94 "chan_iax2.c", lineno=1379, func=0x6da04e1 "find_callno", mutex_name=0x6da0437 "&iaxsl[x]", t=0x6dcae98) at /usr/src/branches-010308/asterisk-1.4.18/include/asterisk/lock.h:357 #4 0x06d69494 in find_callno (callno=0, dcallno=0, sin=0x7dff898, new=2, sockfd=70) at chan_iax2.c:1379 #5 0x06d8f42e in iax2_request (type=0x7dff960 "IAX2", format=4, data=0x7dff965, cause=0x7dffda8) at chan_iax2.c:8727 #6 0x0808e033 in ast_request (type=0x7dff960 "IAX2", format=68, data=0x7dff965, cause=0x7dffda8) at channel.c:2972 ---Type to continue, or q to quit--- #7 0x07d06cf8 in chanavail_exec (chan=0x43e8cc8, data=0x7e01f28) at app_chanisavail.c:124 #8 0x080d0749 in pbx_exec (c=0x43e8cc8, app=0x790ea40, data=0x7e01f28) at pbx.c:532 #9 0x080d4409 in pbx_extension_helper (c=0x43e8cc8, con=0x0, context=0x43e8f08 "pode-testes", exten=0x43e8f58 "5633", priority=27, label=0x0, callerid=0x420f538 "5666", action=E_SPAWN) at pbx.c:1851 #10 0x080d5795 in ast_spawn_extension (c=0x43e8cc8, context=0x43e8f08 "pode-testes", exten=0x43e8f58 "5633", priority=27, callerid=0x420f538 "5666") at pbx.c:2306 #11 0x080d5cf1 in __ast_pbx_run (c=0x43e8cc8) at pbx.c:2408 #12 0x080d6b26 in pbx_thread (data=0x43e8cc8) at pbx.c:2623 #13 0x081192ea in dummy_start (data=0x43f09b0) at utils.c:865 #14 0x0403b1b3 in start_thread () from /lib/libpthread.so.0 #15 0x0415c03e in clone () from /lib/libc.so.6 Thread 1 (process 0): #0 0x0415c028 in clone () from /lib/libc.so.6 #1 0x003d0f00 in ?? () #2 0x00000000 in ?? ()