[asterisk-bugs] [JIRA] (ASTERISK-23265) Preloading Certain Modules in Asterisk 12 causes a core dump
Andrew Nagy (JIRA)
noreply at issues.asterisk.org
Fri Feb 7 15:23:03 CST 2014
[ https://issues.asterisk.org/jira/browse/ASTERISK-23265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=215006#comment-215006 ]
Andrew Nagy commented on ASTERISK-23265:
----------------------------------------
{code}
[root at freepbxdev1 a12]# ls /usr/lib/asterisk/modules
app_adsiprog.so app_transfer.so format_g729.so func_vmcount.so res_pjsip_acl.so
app_agent_pool.so app_url.so format_gsm.so func_volume.so res_pjsip_authenticator_digest.so
app_alarmreceiver.so app_userevent.so format_h263.so pbx_ael.so res_pjsip_caller_id.so
app_amd.so app_verbose.so format_h264.so pbx_config.so res_pjsip_diversion.so
app_authenticate.so app_waitforring.so format_ilbc.so pbx_dundi.so res_pjsip_dtmf_info.so
app_bridgewait.so app_waitforsilence.so format_jpeg.so pbx_loopback.so res_pjsip_endpoint_identifier_anonymous.so
app_cdr.so app_waituntil.so format_ogg_vorbis.so pbx_lua.so res_pjsip_endpoint_identifier_ip.so
app_celgenuserevent.so app_while.so format_pcm.so pbx_realtime.so res_pjsip_endpoint_identifier_user.so
app_chanisavail.so app_zapateller.so format_siren14.so pbx_spool.so res_pjsip_exten_state.so
app_channelredirect.so bridge_builtin_features.so format_siren7.so res_adsi.so res_pjsip_header_funcs.so
app_chanspy.so bridge_builtin_interval_features.so format_sln.so res_ael_share.so res_pjsip_log_forwarder.so
app_confbridge.so bridge_holding.so format_vox.so res_agi.so res_pjsip_logger.so
app_controlplayback.so bridge_native_rtp.so format_wav_gsm.so res_ari_applications.so res_pjsip_messaging.so
app_dahdiras.so bridge_simple.so format_wav.so res_ari_asterisk.so res_pjsip_mwi_body_generator.so
app_db.so bridge_softmix.so func_aes.so res_ari_bridges.so res_pjsip_mwi.so
app_dial.so cdr_adaptive_odbc.so func_audiohookinherit.so res_ari_channels.so res_pjsip_nat.so
app_dictate.so cdr_csv.so func_base64.so res_ari_device_states.so res_pjsip_notify.so
app_directed_pickup.so cdr_custom.so func_blacklist.so res_ari_endpoints.so res_pjsip_one_touch_record_info.so
app_disa.so cdr_manager.so func_callcompletion.so res_ari_events.so res_pjsip_outbound_authenticator_digest.so
app_dumpchan.so cdr_odbc.so func_callerid.so res_ari_mailboxes.so res_pjsip_outbound_registration.so
app_echo.so cdr_pgsql.so func_cdr.so res_ari_model.so res_pjsip_path.so
app_exec.so cdr_radius.so func_channel.so res_ari_playbacks.so res_pjsip_pidf_body_generator.so
app_externalivr.so cdr_sqlite3_custom.so func_config.so res_ari_recordings.so res_pjsip_pidf_eyebeam_body_supplement.so
app_festival.so cdr_syslog.so func_curl.so res_ari.so res_pjsip_pubsub.so
app_flash.so cel_custom.so func_cut.so res_ari_sounds.so res_pjsip_refer.so
app_followme.so cel_manager.so func_db.so res_calendar_caldav.so res_pjsip_registrar_expire.so
app_forkcdr.so cel_odbc.so func_devstate.so res_calendar_ews.so res_pjsip_registrar.so
app_getcpeid.so cel_pgsql.so func_dialgroup.so res_calendar_exchange.so res_pjsip_rfc3326.so
app_ices.so cel_radius.so func_dialplan.so res_calendar_icalendar.so res_pjsip_sdp_rtp.so
app_image.so cel_sqlite3_custom.so func_enum.so res_calendar.so res_pjsip_session.so
app_jack.so chan_alsa.so func_env.so res_clialiases.so res_pjsip.so
app_macro.so chan_bridge_media.so func_extstate.so res_clioriginate.so res_pjsip_t38.so
app_milliwatt.so chan_console.so func_frame_trace.so res_config_curl.so res_pjsip_transport_websocket.so
app_minivm.so chan_dahdi.so func_global.so res_config_ldap.so res_pjsip_xpidf_body_generator.so
app_mixmonitor.so chan_iax2.so func_groupcount.so res_config_odbc.so res_realtime.so
app_morsecode.so chan_mgcp.so func_hangupcause.so res_config_pgsql.so res_rtp_asterisk.so
app_mp3.so chan_motif.so func_iconv.so res_config_sqlite3.so res_rtp_multicast.so
app_nbscat.so chan_multicast_rtp.so func_jitterbuffer.so res_config_sqlite.so res_security_log.so
app_originate.so chan_oss.so func_lock.so res_convert.so res_smdi.so
app_page.so chan_phone.so func_logic.so res_crypto.so res_snmp.so
app_playback.so chan_pjsip.so func_math.so res_curl.so res_sorcery_astdb.so
app_playtones.so chan_sip.so func_md5.so res_fax.so res_sorcery_config.so
app_privacy.so chan_skinny.so func_module.so res_fax_spandsp.so res_sorcery_memory.so
app_queue.so chan_unistim.so func_odbc.so res_format_attr_celt.so res_sorcery_realtime.so
app_readexten.so codec_adpcm.so func_pitchshift.so res_format_attr_h263.so res_speech.so
app_read.so codec_alaw.so func_pjsip_endpoint.so res_format_attr_h264.so res_stasis_answer.so
app_record.so codec_a_mu.so func_presencestate.so res_format_attr_opus.so res_stasis_device_state.so
app_sayunixtime.so codec_dahdi.so func_rand.so res_format_attr_silk.so res_stasis_mailbox.so
app_senddtmf.so codec_g722.so func_realtime.so res_http_websocket.so res_stasis_playback.so
app_sendtext.so codec_g726.so func_sha1.so res_limit.so res_stasis_recording.so
app_sms.so codec_gsm.so func_shell.so res_monitor.so res_stasis_snoop.so
app_softhangup.so codec_ilbc.so func_sprintf.so res_musiconhold.so res_stasis.so
app_speech_utils.so codec_lpc10.so func_srv.so res_mutestream.so res_statsd.so
app_stack.so codec_resample.so func_strings.so res_mwi_external_ami.so res_stun_monitor.so
app_stasis.so codec_ulaw.so func_sysinfo.so res_mwi_external.so res_timing_dahdi.so
app_system.so format_g719.so func_timeout.so res_odbc.so res_timing_pthread.so
app_talkdetect.so format_g723.so func_uri.so res_parking.so res_timing_timerfd.so
app_test.so format_g726.so func_version.so res_phoneprov.so res_xmpp.so
{code}
{code}
[root at freepbxdev1 a12]# cat /etc/asterisk/asterisk.conf
[directories]
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
[options]
transmit_silence_during_record = yes
languageprefix=yes
execincludes=yes
{code}
> Preloading Certain Modules in Asterisk 12 causes a core dump
> ------------------------------------------------------------
>
> Key: ASTERISK-23265
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-23265
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Affects Versions: 12.1.0
> Environment: CentOS 6.5
> Reporter: Andrew Nagy
> Assignee: Andrew Nagy
> Attachments: backtrace.txt
>
>
> Preloading pbx_config.so and chan_local.so causes asterisk to Core Dump. The original module.conf is below:
> {code}
> [modules]
> autoload=yes
> preload = pbx_config.so
> preload = chan_local.so
> noload = pbx_gtkconsole.so
> noload = pbx_kdeconsole.so
> noload = app_intercom.so
> noload = chan_modem.so
> noload = chan_modem_bestdata.so
> noload = chan_modem_i4l.so
> noload = app_trunkisavail.so
> noload = chan_alsa.so
> noload = chan_oss.so
> noload = app_directory_odbcstorage.so
> noload = app_voicemail_odbcstorage.so
> noload = chan_modem_aopen.so
> load = format_wav.so
> load = format_pcm.so
> load = format_mp3.so
> load = res_musiconhold.so
> {code}
> Removing the two preloads allows asterisk to function normally
> {code}
> [modules]
> autoload=yes
> noload = pbx_gtkconsole.so
> noload = pbx_kdeconsole.so
> noload = app_intercom.so
> noload = chan_modem.so
> noload = chan_modem_bestdata.so
> noload = chan_modem_i4l.so
> noload = app_trunkisavail.so
> noload = chan_alsa.so
> noload = chan_oss.so
> noload = app_directory_odbcstorage.so
> noload = app_voicemail_odbcstorage.so
> noload = chan_modem_aopen.so
> load = format_wav.so
> load = format_pcm.so
> load = format_mp3.so
> load = res_musiconhold.so
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list