[asterisk-bugs] [JIRA] Feedback Entered: (ASTERISK-18317) Locking problems with unloading/loading chan_dahdi
Mark Murawski (JIRA)
noreply at issues.asterisk.org
Thu Sep 27 20:53:27 CDT 2012
[ https://issues.asterisk.org/jira/browse/ASTERISK-18317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Murawski updated ASTERISK-18317:
-------------------------------------
Send back to Developer?: I'm done. Send it back! (was: I'm not done! I will comment again later to send it back.)
Status: Waiting for Feedback (was: Waiting for Feedback)
Seems fixed in Asterisk SVN-branch-1.8-r373945
> Locking problems with unloading/loading chan_dahdi
> --------------------------------------------------
>
> Key: ASTERISK-18317
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-18317
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Channels/chan_dahdi
> Affects Versions: 1.8.5.0
> Reporter: Mark Murawski
> Assignee: Mark Murawski
>
> demo3*CLI> module load chan_dahdi.so
> Loaded chan_dahdi.so
> == Registered application 'DAHDISendKeypadFacility'
> == Registered application 'DAHDISendCallreroutingFacility'
> == Parsing '/etc/asterisk/chan_dahdi.conf': == Found
> -- Registered channel 1, ISDN PRI signalling
> -- Registered channel 2, ISDN PRI signalling
> -- Registered channel 3, ISDN PRI signalling
> -- Registered channel 4, ISDN PRI signalling
> -- Registered channel 5, ISDN PRI signalling
> -- Registered channel 6, ISDN PRI signalling
> -- Registered channel 7, ISDN PRI signalling
> -- Registered channel 8, ISDN PRI signalling
> -- Registered channel 9, ISDN PRI signalling
> -- Registered channel 10, ISDN PRI signalling
> -- Registered channel 11, ISDN PRI signalling
> -- Registered channel 12, ISDN PRI signalling
> -- Registered channel 13, ISDN PRI signalling
> -- Registered channel 14, ISDN PRI signalling
> -- Registered channel 15, ISDN PRI signalling
> -- Registered channel 16, ISDN PRI signalling
> -- Registered channel 17, ISDN PRI signalling
> -- Registered channel 18, ISDN PRI signalling
> -- Registered channel 19, ISDN PRI signalling
> -- Registered channel 20, ISDN PRI signalling
> -- Registered channel 21, ISDN PRI signalling
> -- Registered channel 22, ISDN PRI signalling
> -- Registered channel 23, ISDN PRI signalling
> -- Registered channel 25, ISDN PRI signalling
> -- Registered channel 26, ISDN PRI signalling
> -- Registered channel 27, ISDN PRI signalling
> -- Registered channel 28, ISDN PRI signalling
> -- Registered channel 29, ISDN PRI signalling
> -- Registered channel 30, ISDN PRI signalling
> -- Registered channel 31, ISDN PRI signalling
> -- Registered channel 32, ISDN PRI signalling
> -- Registered channel 33, ISDN PRI signalling
> -- Registered channel 34, ISDN PRI signalling
> -- Registered channel 35, ISDN PRI signalling
> -- Registered channel 36, ISDN PRI signalling
> -- Registered channel 37, ISDN PRI signalling
> -- Registered channel 38, ISDN PRI signalling
> -- Registered channel 39, ISDN PRI signalling
> -- Registered channel 40, ISDN PRI signalling
> -- Registered channel 41, ISDN PRI signalling
> -- Registered channel 42, ISDN PRI signalling
> -- Registered channel 43, ISDN PRI signalling
> -- Registered channel 44, ISDN PRI signalling
> -- Registered channel 45, ISDN PRI signalling
> -- Registered channel 46, ISDN PRI signalling
> -- Registered channel 47, ISDN PRI signalling
> -- Automatically generated pseudo channel
> == Starting D-Channel on span 1
> == Starting D-Channel on span 2
> == Registered channel type 'DAHDI' (DAHDI Telephony Driver w/PRI)
> == Manager registered action DAHDITransfer
> == Manager registered action DAHDIHangup
> == Manager registered action DAHDIDialOffhook
> == Manager registered action DAHDIDNDon
> == Primary D-Channel on span 1 up
> == Manager registered action DAHDIDNDoff
> == Primary D-Channel on span 2 up
> == Manager registered action DAHDIShowChannels
> == Manager registered action DAHDIRestart
> Loaded chan_dahdi.so => (DAHDI Telephony Driver w/PRI)
> demo3*CLI> pri show spans
> PRI span 1/0: Up, Active
> PRI span 2/0: Up, Active
> demo3*CLI> module unload chan_dahdi.so
> Unloaded chan_dahdi.so
> == Unregistered application 'DAHDISendKeypadFacility'
> == Unregistered application 'DAHDISendCallreroutingFacility'
> == Manager unregistered action DAHDIDialOffhook
> == Manager unregistered action DAHDIHangup
> == Manager unregistered action DAHDITransfer
> == Manager unregistered action DAHDIDNDoff
> == Manager unregistered action DAHDIDNDon
> == Manager unregistered action DAHDIShowChannels
> == Manager unregistered action DAHDIRestart
> == Unregistered channel type 'DAHDI'
> -- Unregistered channel -2
> [Aug 22 12:24:10] ERROR[8303]: lock.c:280 __ast_pthread_mutex_lock: chan_dahdi.c line 5589 (dahdi_unlink_pri_pvt): Error obtaining mutex: Invalid argument
> [Aug 22 12:24:10] ERROR[8303]: lock.c:407 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): mutex '&pri->lock' freed more times than we've locked!
> [Aug 22 12:24:10] ERROR[8303]: lock.c:438 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): Error releasing mutex: Invalid argument
> -- Unregistered channel 1
> [Aug 22 12:24:10] ERROR[8303]: lock.c:280 __ast_pthread_mutex_lock: chan_dahdi.c line 5589 (dahdi_unlink_pri_pvt): Error obtaining mutex: Invalid argument
> [Aug 22 12:24:10] ERROR[8303]: lock.c:407 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): mutex '&pri->lock' freed more times than we've locked!
> [Aug 22 12:24:10] ERROR[8303]: lock.c:438 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): Error releasing mutex: Invalid argument
> -- Unregistered channel 2
> [Aug 22 12:24:10] ERROR[8303]: lock.c:280 __ast_pthread_mutex_lock: chan_dahdi.c line 5589 (dahdi_unlink_pri_pvt): Error obtaining mutex: Invalid argument
> [Aug 22 12:24:10] ERROR[8303]: lock.c:407 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): mutex '&pri->lock' freed more times than we've locked!
> [Aug 22 12:24:10] ERROR[8303]: lock.c:438 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): Error releasing mutex: Invalid argument
> -- Unregistered channel 3
> [Aug 22 12:24:10] ERROR[8303]: lock.c:280 __ast_pthread_mutex_lock: chan_dahdi.c line 5589 (dahdi_unlink_pri_pvt): Error obtaining mutex: Invalid argument
> [Aug 22 12:24:10] ERROR[8303]: lock.c:407 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): mutex '&pri->lock' freed more times than we've locked!
> [Aug 22 12:24:10] ERROR[8303]: lock.c:438 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): Error releasing mutex: Invalid argument
> -- Unregistered channel 4
> [Aug 22 12:24:10] ERROR[8303]: lock.c:280 __ast_pthread_mutex_lock: chan_dahdi.c line 5589 (dahdi_unlink_pri_pvt): Error obtaining mutex: Invalid argument
> [Aug 22 12:24:10] ERROR[8303]: lock.c:407 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): mutex '&pri->lock' freed more times than we've locked!
> [Aug 22 12:24:10] ERROR[8303]: lock.c:438 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): Error releasing mutex: Invalid argument
> -- Unregistered channel 5
> [Aug 22 12:24:10] ERROR[8303]: lock.c:280 __ast_pthread_mutex_lock: chan_dahdi.c line 5589 (dahdi_unlink_pri_pvt): Error obtaining mutex: Invalid argument
> [Aug 22 12:24:10] ERROR[8303]: lock.c:407 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): mutex '&pri->lock' freed more times than we've locked!
> [Aug 22 12:24:10] ERROR[8303]: lock.c:438 __ast_pthread_mutex_unlock: chan_dahdi.c line 5593 (dahdi_unlink_pri_pvt): Error releasing mutex: Invalid argument
> -- Unregistered channel 6
> ..etc... all the way up to chan 47
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list