Summary: | ASTERISK-10750: find lock | ||
Reporter: | Badalian Vyacheslav (slavon) | Labels: | |
Date Opened: | 2007-11-13 04:19:00.000-0600 | Date Closed: | 2007-12-07 13:30:42.000-0600 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Channels/chan_sip/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) bt.txt ( 1) gdb.txt | |
Description: | Maybe its help to you work Thanks ps. asterisk*CLI> core show version Asterisk SVN-branch-1.4-r89125M built by root @ asterisk on a i686 running Linux on 2007-11-09 10:30:16 UTC ****** ADDITIONAL INFORMATION ****** core show locks - === Thread ID: 3072367504 (do_devstate_changes started at [ 378] devicestate.c ast_device_state_engine_init()) === ---> Tried and failed to get Lock #0 (channel.c): MUTEX 1075 channel_find_locked &c->lock 0xb5a37c90 (0) | ||
Comments: | By: Tilghman Lesher (tilghman) 2007-11-13 07:28:42.000-0600 I don't think that's the WHOLE output of "core show locks". We need EVERYTHING. By: Badalian Vyacheslav (slavon) 2007-11-16 01:57:03.000-0600 asterisk*CLI> core show locks asterisk*CLI> ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === <file> <line num> <function> <lock name> <lock addr> (times locked) === === Thread ID: 3073194896 (listener started at [ 1064] asterisk.c ast_makesocket()) === ------------------------------------------------------------------- === === Thread ID: 3072949136 (accept_thread started at [ 2954] manager.c init_manager()) === ------------------------------------------------------------------- === === Thread ID: 3072703376 (do_cdr started at [ 1374] cdr.c do_reload()) === ------------------------------------------------------------------- === === Thread ID: 3072457616 (do_devstate_changes started at [ 378] devicestate.c ast_device_state_engine_init()) === ---> Tried and failed to get Lock #0 (channel.c): MUTEX 1075 channel_find_locked &c->lock 0xb603ba48 (1) === ---> Tried and failed to get Lock #1 (channel.c): MUTEX 1075 channel_find_locked &c->lock 0xb60392d0 (0) === ---> Tried and failed to get Lock #2 (channel.c): MUTEX 1075 channel_find_locked &c->lock 0xb5d3e568 (0) === ------------------------------------------------------------------- === === Thread ID: 3071658896 (do_parking_thread started at [ 2420] res_features.c load_module()) === ------------------------------------------------------------------- === === Thread ID: 3071904656 (do_monitor started at [15525] chan_sip.c restart_monitor()) === ------------------------------------------------------------------- === === Thread ID: 3066780560 (scan_thread started at [ 499] pbx_spool.c load_module()) === ------------------------------------------------------------------- === === Thread ID: 3065584528 (device_state_thread started at [ 4769] app_queue.c load_module()) === ------------------------------------------------------------------- === === Thread ID: 3059870608 (do_monitor started at [ 2535] chan_h323.c restart_monitor()) === ------------------------------------------------------------------- === === Thread ID: 3059215248 (netconsole started at [ 1006] asterisk.c listener()) === ------------------------------------------------------------------- === === Thread ID: 3052960656 (autoservice_run started at [ 114] autoservice.c ast_autoservice_start()) === ------------------------------------------------------------------- === === Thread ID: 3052714896 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3056511888 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3049323408 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3050306448 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3055774608 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3057740688 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3048831888 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3059461008 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3049569168 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3058969488 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3046423440 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3056020368 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3052223376 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3046914960 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3056266128 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3051731856 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3058477968 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3049077648 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3047160720 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3055270800 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3056757648 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3055528848 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3049814928 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3058723728 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3055025040 (mixmonitor_thread started at [ 301] app_mixmonitor.c launch_monitor_thread()) === ------------------------------------------------------------------- === === Thread ID: 3053206416 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: 3053452176 (pbx_thread started at [ 2632] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === ======================================================================= second try to see "core show locks" crash asterisk! By: Badalian Vyacheslav (slavon) 2007-11-16 02:04:33.000-0600 i attach backtraces of crash By: Badalian Vyacheslav (slavon) 2007-11-16 02:06:50.000-0600 Sorry! bt.txt - wrong upload.... second file is normal backtrace By: Russell Bryant (russell) 2007-12-07 13:30:41.000-0600 This has been fixed in the 1.4 branch and trunk already. |