[#38919] Ruby 1.8.1 preview4 — matz@... (Yukihiro Matsumoto)

Hi,

44 messages 2003/12/22
[#38921] Re: Ruby 1.8.1 preview4 — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/12/22

Hi, all,

[ruby-list:39001] Re: RubyEB が ruby-1.8.1 で SEGV

From: nobu.nakada@...
Date: 2003-12-26 03:49:34 UTC
List: ruby-list #39001
なかだです。

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はできる。
    中田 伸悦

In This Thread