[asterisk-bugs] [JIRA] (ASTERISK-28478) Crash performing "core reload" with modified res_config_sqlite3.conf

Sean Bright (JIRA) noreply at issues.asterisk.org
Tue Jul 16 07:50:47 CDT 2019


    [ https://issues.asterisk.org/jira/browse/ASTERISK-28478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=247610#comment-247610 ] 

Sean Bright commented on ASTERISK-28478:
----------------------------------------

Also, from your backtrace:

{noformat}
#5  update_realtime_sqlite3_db (cat=0x7fe6c4007990 "stuffs", config=0x7fe6c400d690, db=0x2ba59b8) at res_config_sqlite3.c:471
{noformat}

That indicates a category called {{"stuffs"}} which is not present in either your original or changed configuration, so I'm not sure how it is possible that you got that backtrace with those configs.

> Crash performing "core reload" with modified res_config_sqlite3.conf
> --------------------------------------------------------------------
>
>                 Key: ASTERISK-28478
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28478
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_config_sqlite3
>    Affects Versions: 13.25.0
>         Environment: CentOS7
>            Reporter: Dennis
>            Assignee: Dennis
>            Severity: Critical
>
> {code:title=original res_config_sqlite3.conf}
> [asterisk]
> dbfile => /var/lib/asterisk/somefile.sqlite3
> {code}
> {code:title=changed res_config_sqlite3.conf}
> [asterisk]
> dbfile => /var/lib/asterisk/anotherfile.sqlite3
> {code}
> {code:title=journalctl -u asterisk (starting from "core reload")}
> Jul 14 07:46:06 erol asterisk[25998]: [2019-07-14 07:46:06] NOTICE[26113]: cdr.c:4459 cdr_toggle_runtime_options: CDR simple logging enabled.
> Jul 14 07:46:06 erol asterisk[25998]: [2019-07-14 07:46:06] WARNING[26113]: res_digium_phone.c:606 reload: No Valid DPMA License found.
> Jul 14 07:46:06 erol systemd[1]: asterisk.service: main process exited, code=killed, status=11/SEGV
> {code}
> {code:title=backtrace}
> (gdb) bt
> #0  0x00007fe6d082feb1 in pthread_join () from /lib64/libpthread.so.0
> #1  0x00007fe656facb19 in db_destructor (obj=0x7fe6c400e338) at res_config_sqlite3.c:237
> #2  0x000000000045c922 in internal_ao2_ref (func=0x61e1d3 <__FUNCTION__.9420> "__ao2_ref", line=523, file=0x61df78 "astobj2.c", delta=-1, user_data=0x7fe6c400e338)
>     at astobj2.c:456
> #3  __ao2_ref (user_data=user_data at entry=0x7fe6c400e338, delta=delta at entry=-1) at astobj2.c:523
> #4  0x00007fe656facde6 in unref_db (db=<synthetic pointer>) at res_config_sqlite3.c:252
> #5  update_realtime_sqlite3_db (cat=0x7fe6c4007990 "stuffs", config=0x7fe6c400d690, db=0x2ba59b8) at res_config_sqlite3.c:471
> #6  parse_config (reload=reload at entry=1) at res_config_sqlite3.c:1293
> #7  0x00007fe656fad0be in reload () at res_config_sqlite3.c:1312
> #8  0x000000000053a4ca in ast_module_reload (name=name at entry=0x0) at loader.c:1058
> #9  0x00000000004d07ca in handle_core_reload (e=<optimized out>, cmd=<optimized out>, a=<optimized out>) at cli.c:325
> #10 0x00000000004d77ff in ast_cli_command_full (uid=uid at entry=0, gid=gid at entry=0, fd=fd at entry=23, s=s at entry=0x7fe6cce94600 "core reload") at cli.c:2854
> #11 0x00000000004d792b in ast_cli_command_multiple_full (uid=0, gid=0, fd=23, size=12, s=0x7fe6cce948e0 "core reload") at cli.c:2880
> #12 0x0000000000457a48 in netconsole (vconsole=vconsole at entry=0x8e6ee0 <consoles>) at asterisk.c:1554
> #13 0x00000000005f978e in dummy_start (data=<optimized out>) at utils.c:1239
> #14 0x00007fe6d082edd5 in start_thread () from /lib64/libpthread.so.0
> #15 0x00007fe6cfb0bead in clone () from /lib64/libc.so.6
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list