From: nobu.nakada@... Date: 2003-12-26T12:49:34+09:00 Subject: [ruby-list:39001] Re: RubyEB が ruby-1.8.1 で SEGV なかだです。 At Fri, 26 Dec 2003 10:46:18 +0900, Kazuhiko wrote: > # 環境についてさらにいい忘れていましたが、eb library (4.0beta3) も、- > # -enable-pthreads つきでビルドしています。 > > valgrind-2.0.0 を使って、test.rb のケース (止まってしまう) では以下のよ > うな出力になりました。 > > ==2544== Invalid write of size 4 > ==2544== at 0x40227A99: __pthread_mutex_init (vg_libpthread.c:934) > ==2544== by 0x41790F5F: eb_initialize_lock (in /usr/lib/libeb.so.8.0.0) RubyEBがちゃんとEBCONF_ENABLE_PTHREADつきでコンパイルされていな くて、EB_Bookがlockを持っていないように見えます。 というか、eb-4.0beta3を--enable-pthreadでコンパイルしてみました が、その情報はインストールされるヘッダなどにはないようです。 config.hがインストールおよびインクルードされないのは、ebの問題 ではないでしょうか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦