Падает core при отправке счета на емайл

Технические вопросы по UTM 5.0
Ответить
gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Падает core при отправке счета на емайл

Сообщение gravis »

Захожу в редактирование абонента, выбираю раздел счета, выбираю счет, отправить на емайл. Ядро падает.

015/freebsd 4.10

В логе:

Код: Выделить всё

?Debug &#58; Oct 03 16&#58;49&#58;59 RPCConn&#91;SSL&#93;<init@x.x.x.x>&#58; Call&#58; 0x8004
?Debug &#58; Oct 03 16&#58;49&#58;59 DBCtx&#58; SQL SELECT query&#58; SELECT id,name,ur_adress,act_adress,inn,kpp,bank_id,account,fio_headman,fio_
bookeeper,fio_headman_sh,fio_bookeeper_sh,name_sh FROM supplier_info WHERE id='1'
?Debug &#58; Oct 03 16&#58;49&#58;59 DBCtx&#58; SQL SELECT query&#58; SELECT id,bic,name,city,kschet FROM banks WHERE id='2'
?Debug &#58; Oct 03 16&#58;49&#58;59 DBCtx&#58; SQL SELECT query&#58; SELECT id,ext_num,invoice_date,payment_transaction_id,expire_date,is_payed,is_printed,uid,account_id,arrearage FROM invoices WHERE account_id>'0' AND id='4' AND invoice_date >='0' AND invoice_date<='2000000000'
?Debug &#58; Oct 03 16&#58;49&#58;59 DBCtx&#58; SQL SELECT query&#58; SELECT name,slink_id,discount_period_id,date,qnt,base_cost,sum_cost,tax_amount FROM invoice_entry WHERE invoice_id='4'
 ERROR &#58; Oct 03 16&#58;49&#58;59 DBAExistingError&#58; &#91;get_users_by_account&#93;&#58; trying to get not existing aid

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

перешлите пожалуйста бэктрейс с падения ядра. Так же попробуйте на других абонентов - так же падает ?

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

Аналогично с другими абонентами. Емайл у абонентов корректный.

Код: Выделить всё

# gdb ./utm5_core
GNU gdb 4.18 &#40;FreeBSD&#41;
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...&#40;no debugging symbols found&#41;...
&#40;gdb&#41; r
Starting program&#58; /raid/netup/utm5/bin/./utm5_core
&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...
?Debug &#58; Oct 03 17&#58;17&#58;27 Rehash&#58; Rehash manager started
 Notice&#58; Oct 03 17&#58;17&#58;27 ModMap&#58; Sub-Module 'rehash' inserted...
 Notice&#58; Oct 03 17&#58;17&#58;27 UTM5 Config&#58; Processing config file&#58; /netup/utm5/utm5.cfg
 Notice&#58; Oct 03 17&#58;17&#58;27 ModMap&#58; Sub-Module 'config' inserted...
 Notice&#58; Oct 03 17&#58;17&#58;27 ModMap&#58; Sub-Module 'logger' inserted...
&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...
&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...
Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 2627 in elfstab_build_psymtabs
Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 933 in fill_symbuf
Core fingerprint&#58; XXXXXXXXXXXXXXXXXXXXXXXXXXXX
License Level&#58; Code&#91;1&#93;
&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...&#40;no debugging symbols found&#41;...
Program received signal SIGABRT, Aborted.
0x4871bda4 in kill &#40;&#41; from /usr/lib/libc_r.so.4
&#40;gdb&#41; bt
#0  0x4871bda4 in kill &#40;&#41; from /usr/lib/libc_r.so.4
#1  0x4876a3be in abort &#40;&#41; from /usr/lib/libc_r.so.4
#2  0x486bc25f in __default_terminate &#40;&#41; from /usr/lib/libstdc++.so.3
#3  0x486bc26d in __terminate &#40;&#41; from /usr/lib/libstdc++.so.3
#4  0x486bc54b in __sjthrow &#40;&#41; from /usr/lib/libstdc++.so.3
#5  0x825ad3f in UTM&#58;&#58;DBAccess&#58;&#58;get_users_by_account &#40;&#41;
#6  0x84531a2 in UTM&#58;&#58;InvcMailing&#58;&#58;Send &#40;&#41;
#7  0x48a39f74 in __rpcf_sendInvoice2mail &#40;&#41; from /netup/utm5/lib/utm5_core/liburfa-std.so
#8  0x843a0a3 in UTM&#58;&#58;RPCFunc&#58;&#58;operator&#40;&#41; &#40;&#41;
#9  0x842c891 in UTM&#58;&#58;RPCConn&#58;&#58;process &#40;&#41;
#10 0x841fc8e in UTM&#58;&#58;__rpcconn_wrapper &#40;&#41;
#11 0x486f6240 in _thread_start &#40;&#41; from /usr/lib/libc_r.so.4
#12 0x0 in ?? &#40;&#41;
&#40;gdb&#41;

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

aospan, проверили у себя?

fruggin
Сообщения: 1
Зарегистрирован: Вс окт 30, 2005 11:59

Сообщение fruggin »

Падает стабильно, на любом абоненте
015/freebsd 5.4-STABLE
Может где-то что-то подкрутить? :wink:

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Сейчас проверил на тестовом сервере (freebsd 5.x), правда билд последний - UTM5.1.10-016. Всё ок - счет нормально ушел пользователю на почту.

Вот лог ядра при отсылке:

?Debug : Oct 30 12:16:52 RPCConn[SSL]<web@10.1.2.137>: Call: 0x8004
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT id,name,ur_adress,act_adress,inn,kpp,bank_id,account,fio_headman,fio_bookeeper,fio_headman_sh,fio_bookeeper_sh,name_sh FROM supplier_info WHERE id='1'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT id,bic,name,city,kschet FROM banks WHERE id='1'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT id,ext_num,invoice_date,payment_transaction_id,expire_date,is_payed,is_printed,uid,account_id,arrearage FROM invoices WHERE account_id='27007' AND id='2266' AND invoice_date >='0' AND invoice_date<='2000000000'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT name,slink_id,discount_period_id,date,qnt,base_cost,sum_cost,tax_amount FROM invoice_entry WHERE invoice_id='2266'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT login, password, basic_account, is_blocked, create_date, last_change_date, who_create, who_change, is_juridical, full_name, juridical_address, actual_address, work_telephone, home_telephone, mobile_telephone, web_page, icq_number, tax_number, kpp_number, bank_id, bank_account, comments, discount_period_id, email, house_id, flat_number, entrance, floor, passport, personal_manager, connect_date, is_send_invoice, advance_payment FROM users WHERE id='27007' AND is_deleted=0
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT group_id FROM users_groups_link WHERE user_id='27007'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT vat_rate FROM accounts WHERE id=27007
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT binded_currency_code FROM users WHERE id='27007'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT currency_brief_name, currency_full_name FROM currency_list WHERE id='810'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT personal_currency_coef FROM users WHERE id=27007
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='invoice_subject'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='invoice_text'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='notification_message_from'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_fqdn'
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_relay'
?Debug : Oct 30 12:16:52 BusLogic: BLM(40) pushed (comment: )
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT is_mailed FROM invoices WHERE id='2266'
?Debug : Oct 30 12:16:52 DBCtx: SQL query: UPDATE invoices set is_mailed='1' WHERE id='2266'
?Debug : Oct 30 12:16:52 BusLogic: try to execute 40
?Debug : Oct 30 12:16:52 BusLogic: hw_block_handler with code 40
?Debug : Oct 30 12:16:52 RPCConn[SSL]<web@10.1.2.137>: Call finished...
?Debug : Oct 30 12:16:52 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_port'
?Debug : Oct 30 12:16:52 BusLogic: call SmtpLogger::smtp
?Debug : Oct 30 12:16:52 : Start sending email to <aospan@netup.ru> using relay <127.0.0.1>
?Debug : Oct 30 12:16:52 : Sending email. Data <Invoice message>
?Debug : Oct 30 12:16:53 : Finish sending email to <aospan@netup.ru> using relay <127.0.0.1>
?Debug : Oct 30 12:16:53 BusLogic: finished unknown

Ответить