Asterisk+unixODBC - валится
Linux phoneserver 3.8.0-32-generic #47~precise1-Ubuntu SMP Wed Oct 2 16:22:28 UTC 2013 i686 i686 i386 GNU/Linux
Asterisk 11.6.0
| Код: |
| unixODBC 2.2.14 DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /root/.odbc.ini SQLULEN Size.......: 4 SQLLEN Size........: 4 SQLSETPOSIROW Size.: 2 |
Как только прописываю в /etc/odbcinst.ini драйвер
| Код: |
| [MySQL] Description = MySQL driver Driver = /usr/lib/i386-linux-gnu/odbc/libmyodbc.so ;Setup = /usr/lib/i386-linux-gnu/odbc/libodbcmyS.so ;CPTimeout = ;CPReuse = |
и рестартую астериск, то он валится.
| Код: |
| == Parsing '/etc/asterisk/res_odbc.conf': Found [Dec 19 14:43:05] NOTICE[16313]: res_odbc.c:1527 odbc_obj_connect: Connecting asterisk *** glibc detected *** asterisk: munmap_chunk(): invalid pointer: 0x091430f0 *** ======= Backtrace: ========= /lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb763cee2] /lib/i386-linux-gnu/libc.so.6(+0x765c5)[0xb763d5c5] /usr/lib/libmysqlclient.so.18(my_free+0x65)[0xb6358535] /usr/lib/i386-linux-gnu/odbc/libmyodbc.so(MySQLGetPrivateProfileStringW+0x121)[0xb662f441] /usr/lib/i386-linux-gnu/odbc/libmyodbc.so(ds_lookup+0x65)[0xb662f145] /usr/lib/i386-linux-gnu/odbc/libmyodbc.so(MySQLConnect+0xfe)[0xb661515e] /usr/lib/i386-linux-gnu/odbc/libmyodbc.so(SQLConnect+0xe5)[0xb660b5a5] /usr/lib/i386-linux-gnu/libodbc.so.1(SQLConnect+0x1e9)[0xb669f329] /usr/lib/asterisk/modules/res_odbc.so(+0x5d72)[0xb6813d72] /usr/lib/asterisk/modules/res_odbc.so(_ast_odbc_request_obj2+0x186c)[0xb68180ec] /usr/lib/asterisk/modules/res_odbc.so(_ast_odbc_request_obj+0x42)[0xb6819902] /usr/lib/asterisk/modules/res_odbc.so(+0xc216)[0xb681a216] /usr/lib/asterisk/modules/res_odbc.so(+0xc830)[0xb681a830] asterisk[0x81413de] asterisk[0x8142186] asterisk[0x8143654] asterisk[0x806937c] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb75e04d3] asterisk[0x806c16d] ======= Memory map: ======== 08048000-08259000 r-xp 00000000 08:01 1721588 /usr/sbin/asterisk 08259000-0825a000 r--p 00210000 08:01 1721588 /usr/sbin/asterisk 0825a000-08263000 rw-p 00211000 08:01 1721588 /usr/sbin/asterisk 08263000-08298000 rw-p 00000000 00:00 0 08dd8000-09150000 rw-p 00000000 00:00 0 [heap] b58cc000-b5acc000 r--p 00000000 08:01 1709644 /usr/lib/locale/locale-archive b5acc000-b5ae8000 r-xp 00000000 08:01 6160428 /lib/i386-linux-gnu/libgcc_s.so.1 b5ae8000-b5ae9000 r--p 0001b000 08:01 6160428 /lib/i386-linux-gnu/libgcc_s.so.1 b5ae9000-b5aea000 rw-p 0001c000 08:01 6160428 /lib/i386-linux-gnu/libgcc_s.so.1 b5aea000-b5aeb000 ---p 00000000 00:00 0 b5aeb000-b62eb000 rw-p 00000000 00:00 0 b62eb000-b62f2000 r-xp 00000000 08:01 6164431 /lib/i386-linux-gnu/librt-2.15.so b62f2000-b62f3000 r--p 00006000 08:01 6164431 /lib/i386-linux-gnu/librt-2.15.so b62f3000-b62f4000 rw-p 00007000 08:01 6164431 /lib/i386-linux-gnu/librt-2.15.so b62f4000-b6305000 r-xp 00000000 08:01 1714279 /usr/lib/i386-linux-gnu/libodbcinst.so.1.0.0 b6305000-b6306000 r--p 00010000 08:01 1714279 /usr/lib/i386-linux-gnu/libodbcinst.so.1.0.0 b6306000-b6307000 rw-p 00011000 08:01 1714279 /usr/lib/i386-linux-gnu/libodbcinst.so.1.0.0 b6307000-b65e4000 r-xp 00000000 08:01 1714166 /usr/lib/libmysqlclient.so.18.0.0 b65e4000-b65e9000 r--p 002dd000 08:01 1714166 /usr/lib/libmysqlclient.so.18.0.0 b65e9000-b65f7000 rw-p 002e2000 08:01 1714166 /usr/lib/libmysqlclient.so.18.0.0 b65f7000-b65fa000 rw-p 00000000 00:00 0 b6601000-b663a000 r-xp 00000000 08:01 1721565 /usr/lib/i386-linux-gnu/odbc/libmyodbc.so b663a000-b663b000 r--p 00038000 08:01 1721565 /usr/lib/i386-linux-gnu/odbc/libmyodbc.so b663b000-b6647000 rw-p 00039000 08:01 1721565 /usr/lib/i386-linux-gnu/odbc/libmyodbc.so b6647000-b6649000 r-xp 00000000 08:01 1708019 /usr/lib/i386-linux-gnu/gconv/ISO8859-1.so b6649000-b664a000 r--p 00001000 08:01 1708019 /usr/lib/i386-linux-gnu/gconv/ISO8859-1.so b664a000-b664b000 rw-p 00002000 08:01 1708019 /usr/lib/i386-linux-gnu/gconv/ISO8859-1.so b664b000-b6656000 r-xp 00000000 08:01 6164437 /lib/i386-linux-gnu/libnss_files-2.15.so b6656000-b6657000 r--p 0000a000 08:01 6164437 /lib/i386-linux-gnu/libnss_files-2.15.so b6657000-b6658000 rw-p 0000b000 08:01 6164437 /lib/i386-linux-gnu/libnss_files-2.15.so b6658000-b6662000 r-xp 00000000 08:01 6164436 /lib/i386-linux-gnu/libnss_nis-2.15.so b6662000-b6663000 r--p 00009000 08:01 6164436 /lib/i386-linux-gnu/libnss_nis-2.15.so b6663000-b6664000 rw-p 0000a000 08:01 6164436 /lib/i386-linux-gnu/libnss_nis-2.15.so b6664000-b667a000 r-xp 00000000 08:01 6164423 /lib/i386-linux-gnu/libnsl-2.15.so b667a000-b667b000 r--p 00015000 08:01 6164423 /lib/i386-linux-gnu/libnsl-2.15.so b667b000-b667c000 rw-p 00016000 08:01 6164423 /lib/i386-linux-gnu/libnsl-2.15.so b667c000-b667e000 rw-p 00000000 00:00 0 b667e000-b6685000 r-xp 00000000 08:01 6164438 /lib/i386-linux-gnu/libnss_compat-2.15.so b6685000-b6686000 r--p 00006000 08:01 6164438 /lib/i386-linux-gnu/libnss_compat-2.15.so b6686000-b6687000 rw-p 00007000 08:01 6164438 /lib/i386-linux-gnu/libnss_compat-2.15.so b6687000-b668f000 r-xp 00000000 08:01 1716280 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0 b668f000-b6690000 r--p 00008000 08:01 1716280 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0 b6690000-b6691000 rw-p 00009000 08:01 1716280 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0 b6691000-b66fa000 r-xp 00000000 08:01 1704762 /usr/lib/i386-linux-gnu/libodbc.so.1.0.0 b66fa000-b66fb000 r--p 00068000 08:01 1704762 /usr/lib/i386-linux-gnu/libodbc.so.1.0.0 b66fb000-b66ff000 rw-p 00069000 08:01 1704762 /usr/lib/i386-linux-gnu/libodbc.so.1.0.0 b66ff000-b6700000 rw-p 00000000 00:00 0 b6700000-b6721000 rw-p 00000000 00:00 0 b6721000-b6800000 ---p 00000000 00:00 0 b6801000-b6808000 r--s 00000000 08:01 1708188 /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache b6808000-b680c000 r-xp 00000000 08:01 3015191 /usr/lib/asterisk/modules/res_crypto.so b680c000-b680d000 r--p 00004000 08:01 3015191 /usr/lib/asterisk/modules/res_crypto.so b680d000-b680e000 rw-p 00005000 08:01 3015191 /usr/lib/asterisk/modules/res_crypto.so b680e000-b681e000 r-xp 00000000 08:01 3017967 /usr/lib/asterisk/modules/res_odbc.so b681e000-b681f000 r--p 0000f000 08:01 3017967 /usr/lib/asterisk/modules/res_odbc.so b681f000-b6820000 rw-p 00010000 08:01 3017967 /usr/lib/asterisk/modules/res_odbc.so b6820000-b6840000 r-xp 00000000 08:01 3015176 /usr/lib/asterisk/modules/res_ael_share.so b6840000-b6841000 r--p 0001f000 08:01 3015176 /usr/lib/asterisk/modules/res_ael_share.so b6841000-b6842000 rw-p 00020000 08:01 3015176 /usr/lib/asterisk/modules/res_ael_share.so b6842000-b6843000 rw-p 00000000 00:00 0 b6843000-b6848000 r-xp 00000000 08:01 3017964 /usr/lib/asterisk/modules/res_monitor.so b6848000-b6849000 r--p 00004000 08:01 3017964 /usr/lib/asterisk/modules/res_monitor.so b6849000-b684a000 rw-p 00005000 08:01 3017964 /usr/lib/asterisk/modules/res_monitor.so b684a000-b6857000 r-xp 00000000 08:01 3017974 /usr/lib/asterisk/modules/res_smdi.so b6857000-b6858000 r--p 0000c000 08:01 3017974 /usr/lib/asterisk/modules/res_smdi.so b6858000-b6859000 rw-p 0000d000 08:01 3017974 /usr/lib/asterisk/modules/res_smdi.so b6859000-b686b000 r-xp 00000000 08:01 3015177 /usr/lib/asterisk/modules/res_agi.so b686b000-b686c000 r--p 00011000 08:01 3015177 /usr/lib/asterisk/modules/res_agi.so b686c000-b686e000 rw-p 00012000 08:01 3015177 /usr/lib/asterisk/modules/res_agi.so b686e000-b6886000 r-xp 00000000 08:01 3015192 /usr/lib/asterisk/modules/res_fax.so b6886000-b6887000 r--p 00017000 08:01 3015192 /usr/lib/asterisk/modules/res_fax.so b6887000-b6888000 rw-p 00018000 08:01 3015192 /usr/lib/asterisk/modules/res_fax.so b6888000-b6889000 ---p 00000000 00:00 0 b6889000-b68c4000 rw-p 00000000 00:00 0 [stack:16324] b68c4000-b68c5000 ---p 00000000 00:00 0 b68c5000-b6900000 rw-p 00000000 00:00 0 [stack:16323] b6900000-b6921000 rw-p 00000000 00:00 0 b6921000-b6a00000 ---p 00000000 00:00 0 b6a00000-b6a01000 rw-p 00000000 00:00 0 b6a01000-b6a02000 rw-s 00000000 00:04 0 /SYSV790108c3 (deleted) b6a02000-b6a0e000 r-xp 00000000 08:01 3015178 /usr/lib/asterisk/modules/res_calendar.so b6a0e000-b6a0f000 r--p 0000b000 08:01 3015178 /usr/lib/asterisk/modules/res_calendar.so b6a0f000-b6a10000 rw-p 0000c000 08:01 3015178 /usr/lib/asterisk/modules/res_calendar.so b6a10000-b6a11000 ---p 00000000 00:00 0 b6a11000-b6a4c000 rw-p 00000000 00:00 0 [stack:16322] b6a4c000-b6a4d000 ---p 00000000 00:00 0 b6a4d000-b6a88000 rw-p 00000000 00:00 0 [stack:16321] b6a88000-b6a89000 ---p 00000000 00:00 0 b6a89000-b6ac4000 rw-p 00000000 00:00 0 [stack:16320] b6ac4000-b6ac5000 ---p 00000000 00:00 0 b6ac5000-b6b00000 rw-p 00000000 00:00 0 [stack:16319] b6b00000-b6b21000 rw-p 00000000 00:00 0 b6b21000-b6c00000 ---p 00000000 00:00 0 b6c00000-b6c21000 rw-p 00000000 00:00 0 b6c21000-b6d00000 ---p 00000000 00:00 0 b6d00000-b6d21000 rw-p 00000000 00:00 0 b6d21000-b6e00000 ---p 00000000 00:00 0 b6e00000-b6e21000 rw-p 00000000 00:00 0 b6e21000-b6f00000 ---p 00000000 00:00 0 b6f00000-b6f21000 rw-p 00000000 00:00 0 b6f21000-b7000000 ---p 00000000 00:00 0 b7000000-b7004000 r-xp 00000000 08:01 3017962 /usr/lib/asterisk/modules/res_http_websocket.so b7004000-b7005000 r--p 00003000 08:01 3017962 /usr/lib/asterisk/modules/res_http_websocket.so b7005000-b7006000 rw-p 00004000 08:01 3017962 /usr/lib/asterisk/modules/res_http_websocket.so b7006000-b7008000 r-xp 00000000 08:01 3017975 /usr/lib/asterisk/modules/res_speech.so b7008000-b7009000 r--p 00002000 08:01 3017975 /usr/lib/asterisk/modules/res_speech.so b7009000-b700a000 rw-p 00003000 08:01 3017975 /usr/lib/asterisk/modules/res_speech.so b700a000-b700b000 ---p 00000000 00:00 0 b700b000-b7046000 rw-p 00000000 00:00 0 [stack:16318] b7046000-b7047000 ---p 00000000 00:00 0 b7047000-b7082000 rw-p 00000000 00:00 0 [stack:16317] b7082000-b7083000 ---p 00000000 00:00 0 b7083000-b70be000 rw-p 00000000 00:00 0 [stack:16316] b70be000-b70bf000 ---p 00000000 00:00 0 b70bf000-b70fa000 rw-p 00000000 00:00 0 [stack:16315] b70fa000-b70fb000 ---p 00000000 00:00 0 b70fb000-b7138000 rw-p 00000000 00:00 0 [stack:16314] b7138000-b714c000 r-xp 00000000 08:01 6160614 /lib/i386-linux-gnu/libz.so.1.2.3.4 b714c000-b714d000 r--p 00013000 08:01 6160614 /lib/i386-linux-gnu/libz.so.1.2.3.4 b714d000-b714e000 rw-p 00014000 08:01 6160614 /lib/i386-linux-gnu/libz.so.1.2.3.4 b714e000-b7161000 r-xp 00000000 08:01 6164426 /lib/i386-linux-gnu/libresolv-2.15.so b7161000-b7162000 ---p 00013000 08:01 6164426 /lib/i386-linux-gnu/libresolv-2.15.so b7162000-b7163000 r--p 00013000 08:01 6164426 /lib/i386-linux-gnu/libresolv-2.15.so b7163000-b7164000 rw-p 00014000 08:01 6164426 /lib/i386-linux-gnu/libresolv-2.15.so b7164000-b7166000 rw-p 00000000 00:00 0 b7166000-b7190000 r-xp 00000000 08:01 6164435 /lib/i386-linux-gnu/libm-2.15.so b7190000-b7191000 r--p 00029000 08:01 6164435 /lib/i386-linux-gnu/libm-2.15.so b7191000-b7192000 rw-p 0002a000 08:01 6164435 /lib/i386-linux-gnu/libm-2.15.so b7192000-b71ae000 r-xp 00000000 08:01 6160453 /lib/i386-linux-gnu/libtinfo.so.5.9 b71ae000-b71b0000 r--p 0001b000 08:01 6160453 /lib/i386-linux-gnu/libtinfo.so.5.9 b71b0000-b71b1000 rw-p 0001d000 08:01 6160453 /lib/i386-linux-gnu/libtinfo.so.5.9 b71b1000-b71c8000 r-xp 00000000 08:01 6164429 /lib/i386-linux-gnu/libpthread-2.15.so b71c8000-b71c9000 r--p 00016000 08:01 6164429 /lib/i386-linux-gnu/libpthread-2.15.so b71c9000-b71ca000 rw-p 00017000 08:01 6164429 /lib/i386-linux-gnu/libpthread-2.15.so b71ca000-b71cd000 rw-p 00000000 00:00 0 b71cd000-b71d0000 r-xp 00000000 08:01 6164439 /lib/i386-linux-gnu/libdl-2.15.so b71d0000-b71d1000 r--p 00002000 08:01 6164439 /lib/i386-linux-gnu/libdl-2.15.so b71d1000-b71d2000 rw-p 00003000 08:01 6164439 /lib/i386-linux-gnu/libdl-2.15.so b71d2000-b7364000 r-xp 00000000 08:01 6160456 /lib/i386-linux-gnu/libcrypto.so.1.0.0 b7364000-b7373000 r--p 00192000 08:01 6160456 /lib/i386-linux-gnu/libcrypto.so.1.0.0 b7373000-b737a000 rw-p 001a1000 08:01 6160456 /lib/i386-linux-gnu/libcrypto.so.1.0.0 b737a000-b737d000 rw-p 00000000 00:00 0 b737d000-b73ce000 r-xp 00000000 08:01 6160455 /lib/i386-linux-gnu/libssl.so.1.0.0 b73ce000-b73d0000 r--p 00050000 08:01 6160455 /lib/i386-linux-gnu/libssl.so.1.0.0 b73d0000-b73d4000 rw-p 00052000 08:01 6160455 /lib/i386-linux-gnu/libssl.so.1.0.0 b73d4000-b7476000 r-xp 00000000 08:01 1709035 /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 b7476000-b7477000 r--p 000a2000 08:01 1709035 /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 b7477000-b7478000 rw-p 000a3000 08:01 1709035 /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 b7478000-b7479000 rw-p 00000000 00:00 0 b7479000-b75c0000 r-xp 00000000 08:01 1712861 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 b75c0000-b75c4000 r--p 00147000 08:01 1712861 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 b75c4000-b75c5000 rw-p 0014b000 08:01 1712861 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 b75c5000-b75c7000 rw-p 00000000 00:00 0 b75c7000-b776b000 r-xp 00000000 08:01 6164440 /lib/i386-linux-gnu/libc-2.15.so b776b000-b776d000 r--p 001a4000 08:01 6164440 /lib/i386-linux-gnu/libc-2.15.so b776d000-b776e000 rw-p 001a6000 08:01 6164440 /lib/i386-linux-gnu/libc-2.15.so b776e000-b7771000 rw-p 00000000 00:00 0 b7771000-b7773000 r-xp 00000000 08:01 1721589 /usr/lib/libasteriskssl.so.1 b7773000-b7774000 r--p 00001000 08:01 1721589 /usr/lib/libasteriskssl.so.1 b7774000-b7775000 rw-p 00002000 08:01 1721589 /usr/lib/libasteriskssl.so.1 b7775000-b7778000 r-xp 00000000 08:01 3017976 /usr/lib/asterisk/modules/res_stun_monitor.so b7778000-b7779000 r--p 00002000 08:01 3017976 /usr/lib/asterisk/modules/res_stun_monitor.so b7779000-b777a000 rw-p 00003000 08:01 3017976 /usr/lib/asterisk/modules/res_stun_monitor.so b777a000-b777e000 rw-p 00000000 00:00 0 b777e000-b777f000 r-xp 00000000 00:00 0 [vdso] b777f000-b779f000 r-xp 00000000 08:01 6164430 /lib/i386-linux-gnu/ld-2.15.so b779f000-b77a0000 r--p 0001f000 08:01 6164430 /lib/i386-linux-gnu/ld-2.15.so b77a0000-b77a1000 rw-p 00020000 08:01 6164430 /lib/i386-linux-gnu/ld-2.15.so bfe5d000-bfe7e000 rw-p 00000000 00:00 0 [stack] Аварийный останов (сделан дамп памяти) |
[/quote]
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
так вот там в ручную обычно выставляешь uodbc
в линуксе ты собираешь из исходников или готовые пакеты ?
p.s: На фряхе работает тоже всё гудд
Name: asterisk
DSN: asterisk-connector
Last connection attempt: 1970-01-01 03:00:00
Pooled: Yes
Limit: 5
Connections in use: 1
- Connection 1: connected
Name: asterisk-77.X.X.X
DSN: asterisk-connector-master
Last connection attempt: 1970-01-01 03:00:00
Pooled: Yes
Limit: 5
Connections in use: 1
- Connection 1: connected
Name: asterisk-213.X.X.X
DSN: asterisk-connector-gruz
Last connection attempt: 1970-01-01 03:00:00
Pooled: Yes
Limit: 5
Connections in use: 1
- Connection 1: connected
Name: teacher
DSN: asterisk-connector-81.X.X.X
Last connection attempt: 1970-01-01 03:00:00
Pooled: Yes
Limit: 5
Connections in use: 1
- Connection 1: connected
_________________
FreeBSD X.XX - Asterisk X.XX