Ticket #3736

ochusha_network_broker.c:1971 で落ちました。
Open Date: 2004-01-12 18:50 Last Update: 2004-11-12 04:57

Reporter:
Owner:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

「お気に入り」をリロードしたタイミングで落ちました。
バージョンは 0.4.9.1, Debian です。

以下、gdbのログです。
(gdb) run
Starting program: /usr/local/bin/ochusha
[New Thread 16384 (LWP 19248)]
[New Thread 32769 (LWP 19249)]
[New Thread 16386 (LWP 19250)]
[New Thread 32771 (LWP 19251)]
[New Thread 49156 (LWP 19255)]
[New Thread 65541 (LWP 19259)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 32771 (LWP 19251)]
refresh_cache_after_read (employee=0x81608d8,
buffer=0x8637f30)
at ochusha_network_broker.c:1971
1971 OchushaNetworkBroker *broker = args->broker;
(gdb)

Ticket History (2/2 Histories)

2004-01-15 13:16 Updated by: fuyu
Comment
Logged In: YES
user_id=5138

ネットワークアクセスを行うスレッドが実行状態になる前に
何らかの原因でアクセスを中止させられた場合にご報告の
問題が起こることが判明した。「お気に入り」機能追加以前
には、ネットワークアクセススレッドを起動するのがメイン
スレッドだけだったため、問題の条件が揃うことがなかった
が、非メインスレッドで実行される「お気に入り」の更新
チェッカがネットワークアクセススレッドを起動するため、
問題が起こるようになった。

バージョン0.4.9.4~バージョン0.4.9.5あたりで、直した
つもりだが、まだ油断できないのはすまんこってす。
2004-11-12 04:57 Updated by: fuyu
  • Ticket Close date is changed to 2004-11-12 04:57
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login