Opened 10 years ago

Closed 10 years ago

#55 closed баг (не воспроизводится)

Падение при генерации длинных импульсов по всем каналам

Reported by: alx Owned by: alx
Priority: средний Milestone: версия 11
Component: any Keywords:
Cc:

Description

Сделал в ПЛИС генерацию длинных испульсов по всем каналам (492/sip_ua).
После этого программа "упала" по неизвестной причине, сеть платы при этом отказала.
Конфигурацию SW-01 прилагаю.

Attachments (1)

config.xml (41.5 KB ) - added by alx 10 years ago.

Download all attachments as: .zip

Change History (5)

by alx, 10 years ago

Attachment: config.xml added

comment:1 by alx, 10 years ago

Вот фрагмент лога:

sip_ua[497]: atsk50.cpp:533: ==> ts 6: manual CAS event processing (abcd=13)
sip_ua[497]: atsk50.cpp:127: channel 6 (Idle): disconnect received (132 ms)
sip_ua[497]: atsk50.cpp:470: ---> ts=5, state=Idle: CAS event, ts=5, flags=0000, data=5
sip_ua[497]: atsk50.cpp:533: ==> ts 5: manual CAS event processing (abcd=13)
sip_ua[497]: atsk50.cpp:127: channel 5 (Idle): disconnect received (132 ms)
sip_ua[497]: atsk50.cpp:470: ---> ts=4, state=Idle: CAS event, ts=4, flags=0000, data=5
sip_ua[497]: atsk50.cpp:533: ==> ts 4: manual CAS event processing (abcd=13)
sip_ua[497]: atsk50.cpp:127: channel 4 (Idle): disconnect received (132 ms)
sip_ua[497]: atsk50.cpp:470: ---> ts=3, state=Idle: CAS event, ts=3, flags=0000, data=5
sip_ua[497]: fxo.cpp:248: ---> ts=35, state=Connected: CAS event, ts=35, flags=0000, data=5
sip_ua[497]: fxs.cpp:234: ---> ts=34, state=Dialtone: CAS event, ts=34, flags=0000, data=13
sip_ua[497]: atsk50.cpp:470: ---> ts=2, state=Idle: CAS event, ts=2, flags=0000, data=5
sip_ua[497]: atsk50.cpp:470: ---> ts=1, state=Idle: CAS event, ts=1, flags=0000, data=5
sip_ua[497]: atsk50.cpp:470: ---> ts=9, state=Idle: CAS event, ts=9, flags=0000, data=5
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0xfee18 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0x151378 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0x151378 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0x151378 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0xff140 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0x151378 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0xff140 in queue 0x8d280, no more room! windex == rindex == 291!

sip_ua[504]: abstract_channel.cpp:45: std_queue_enqueue() failed (result=-1)
sip_ua[504]: queue.cpp:105: Failed to enqueue obj 0x151378 in queue 0x8d280, no more room! windex == rindex == 291!

comment:2 by alx, 10 years ago

Milestone: версия 10версия 11

comment:3 by alx, 10 years ago

Status: newaccepted

comment:4 by alx, 10 years ago

Resolution: не воспроизводится
Status: acceptedclosed

Не подтверждается. В нормальном (не отладочном) режиме падения не наблюдается.
Вероятно, ситуация была вызвана тем, что программа работала в режиме отладки с выводом сообщений о событиях в консоль через медленную линию RS232. события поступали в очередь быстрее, чем они могли выводиться в консоль, что привело к переполнению очереди событий.

Note: See TracTickets for help on using tickets.