2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|

2010年08月09日(Mon)

ruby 1.8.7-p248でnet/httpのフリーズ 2010/08/09ruby 1.8.7-p248でnet/httpのフリーズ をブックマーク 2010/08/09ruby 1.8.7-p248でnet/httpのフリーズのブックマーク数

tag: ruby

FreeBSD 8.1-RELEASE/amd64とportsから入れたruby-1.8.7-248-2,1。7.3-RELEASE/i386の環境では問題なし。gemがフリーズしてしまうのも同じ原因。

p299にしたら治りました。手順

  1. /usr/ports/Mk/bsd.ruby.mkのパッチレベルを248から299に変更
  2. make makesumでdistfiles作り直し
  3. /usr/ports/lang/ruby18/filesの中にあるパッチをextrapatch-oniguruma-reggnu.cだけ残して削除。(WITH_ONIGURUMAしてなかったら全部消してもいいような気もする)
  4. portupgrade -f ruby-1.8.7-248-2,1

2010年08月08日(Sun)

Ruby interface to HTML Tidy LibraryのSegmantation fault対策パッチ 2010/08/08Ruby interface to HTML Tidy LibraryのSegmantation fault対策パッチ をブックマーク 2010/08/08Ruby interface to HTML Tidy LibraryのSegmantation fault対策パッチのブックマーク数

tag: ruby
/usr/local/lib/ruby/gems/1.8/gems/tidy-1.1.2/lib/tidy/tidybuf.rb:39: [BUG] Segmentation fault
ruby 1.8.7 (2009-12-24 patchlevel 248) [amd64-freebsd8]

でcore dumpするバグの対策

*** /usr/local/lib/ruby/gems/1.8/gems/tidy-1.1.2/lib/tidy/tidybuf.rb.org        2010-07-24 16:57:16.000000000 +0900
--- /usr/local/lib/ruby/gems/1.8/gems/tidy-1.1.2/lib/tidy/tidybuf.rb    2010-07-24 17:01:36.000000000 +0900
***************
*** 11,16 ****
--- 11,17 ----
    # Mimic TidyBuffer.
    #
    TidyBuffer = struct [
+     "int* allocator",
      "byte* bp",
      "uint size",
      "uint allocated",
***************
*** 24,30 ****
    # Free current contents and zero out.
    #
    def free
!     Tidylib.buf_free(@struct)
    end

    # Convert to array.
--- 25,31 ----
    # Free current contents and zero out.
    #
    def free
!     Tidylib.buf_free(@struct) if @struct.bp
    end

    # Convert to array.

世間の情報だと後半のパッチは不要のようなんだけどなんだっけこれ?


タグ

www.flickr.com
This is a Flickr badge showing public items from suzukis tagged with japan. Make your own badge here.

最近の話題 RSS feed

最近のコメント

あわせて読みたい
人気ブログランキング - とある技術屋の戯れ言 この日記のはてなブックマーク数
メール("no-spam."を削除してください)