[#41531] [Bug #3385] ext/dbm: accept various version of db — Takahiro Kambe <redmine@...>

Bug #3385: ext/dbm: accept various version of db

10 messages 2010/06/03

[#41600] 質問・提案:cgi.rbの後継となるライブラリについて — Dice <tetradice@...>

Diceです。cgi.rbの後継ライブラリについて質問させてください。

16 messages 2010/06/13
[#41606] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Fujioka <fuj@...> 2010/06/14

藤岡です。

[#41607] Re: 質問・提案:cgi.rbの後継となるライブラリについて — KAKUTANI Shintaro <shintaro.kakutani@...> 2010/06/14

かくたにです。

[#41616] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Dice <tetradice@...> 2010/06/15

藤岡さん、かくたにさん、返信ありがとうございます。

[#41617] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Fujioka <fuj@...> 2010/06/16

藤岡です。

[#41656] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Dice <tetradice@...> 2010/06/20

Diceです。藤岡さん、返信ありがとうございます。

[#41623] [Feature:trunk] argument delegation — Nobuyoshi Nakada <nobu@...>

なかだです。

23 messages 2010/06/16
[#41625] Re: [Feature:trunk] argument delegation — Yusuke ENDOH <mame@...> 2010/06/16

遠藤です。

[#41627] Re: [Feature:trunk] argument delegation — Yukihiro Matsumoto <matz@...> 2010/06/16

まつもと ゆきひろです

[#41702] WIN32OLE_METHOD offset_vtbl — kuwamoto shintaro <beuniv@...>

こんばんわ

16 messages 2010/06/23
[#41712] Re: WIN32OLE_METHOD offset_vtbl — Masaki Suketa <masaki.suketa@...> 2010/06/24

助田です。

[ruby-dev:41568] [Bug #3371] test-all aborted on amd64 lenny

From: Kazuhiro NISHIYAMA <redmine@...>
Date: 2010-06-10 02:53:27 UTC
List: ruby-dev #41568
チケット #3371 が更新されました。 (by Kazuhiro NISHIYAMA)

担当者 Aaron Pattersonにセット

全部実行しなくても dl fiddle gdbm の3ディレクトリだけでも再現しました。

% ./miniruby -v
ruby 1.9.3dev (2010-06-10 trunk 28243) [x86_64-linux]
% make test-all TESTS="-v dl fiddle gdbm" RUNRUBYOPT='--debug'
./miniruby -I../lib -I.ext/common -I./- -r../ext/purelib.rb  ../tool/runruby.rb --extout=.ext --debug -- "../test/runner.rb" -v dl fiddle gdbm
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) r
Starting program: .../ruby -rpurelib.rb ../test/runner.rb -v dl fiddle gdbm
[Thread debugging using libthread_db enabled]
[New Thread 0x2b7390ca02c0 (LWP 4588)]
[New Thread 0x40003950 (LWP 4591)]
Loaded suite ../test/runner
Started
DL::TestBase#test_empty: 0.00 s: .
DL::TestCFunc#test_empty: 0.00 s: .
DL::TestCFunc#test_inspect: 0.00 s: .
DL::TestCFunc#test_inspect_is_tainted: 0.00 s: .
DL::TestCFunc#test_last_error: [New Thread 0x40084950 (LWP 4592)]
0.01 s: .
DL::TestCFunc#test_name_should_be_duped: 0.00 s: .
DL::TestCFunc#test_new_ptr: 0.00 s: .
DL::TestCFunc#test_new_ptr_type_name: 0.00 s: .
DL::TestCFunc#test_ptr: 0.00 s: .
DL::TestCFunc#test_ptr=: 0.00 s: .
DL::TestCFunc#test_set_calltype: 0.00 s: .
DL::TestCFunc#test_to_i: 0.00 s: .
DL::TestCFunc#test_to_s: 0.00 s: .
DL::TestCParser#test_empty: 0.00 s: .
DL::TestCParser#test_uint_ctype: 0.00 s: .
DL::TestCPtr#test_aref_aset: 0.00 s: .
DL::TestCPtr#test_cmp: 0.00 s: .
DL::TestCPtr#test_cptr_to_int: 0.00 s: .
DL::TestCPtr#test_empty: 0.00 s: .
DL::TestCPtr#test_equals: 0.00 s: .
DL::TestCPtr#test_free: 0.00 s: .
DL::TestCPtr#test_free=: [Thread 0x40003950 (LWP 4591) exited]
[Thread 0x40084950 (LWP 4592) exited]
[New Thread 0x40003950 (LWP 4594)]
0.02 s: .
DL::TestCPtr#test_inspect: 0.00 s: .
DL::TestCPtr#test_malloc_free_func: 0.00 s: .
DL::TestCPtr#test_malloc_free_func_int: 0.00 s: .
DL::TestCPtr#test_minus: 0.00 s: .
DL::TestCPtr#test_not_equals: 0.00 s: .
DL::TestCPtr#test_null?: 0.00 s: .
DL::TestCPtr#test_plus: 0.00 s: .
DL::TestCPtr#test_ref_ptr: 0.00 s: .
DL::TestCPtr#test_size: 0.00 s: .
DL::TestCPtr#test_size=: 0.00 s: .
DL::TestCPtr#test_to_ptr_io: 0.00 s: .
DL::TestCPtr#test_to_ptr_string: 0.00 s: .
DL::TestCPtr#test_to_ptr_with_num: 0.00 s: .
DL::TestCPtr#test_to_ptr_with_ptr: 0.00 s: .
DL::TestCPtr#test_to_s: 0.00 s: .
DL::TestCPtr#test_to_str: 0.00 s: .
DL::TestCPtr#test_to_value: 0.00 s: .
DL::TestCallback#test_call_callback: 0.00 s: .
DL::TestCallback#test_callback_return_arbitrary: 0.00 s: .
DL::TestCallback#test_callback_return_value: 0.00 s: .
DL::TestCallback#test_callback_with_string: 0.00 s: .
DL::TestCallback#test_empty: 0.00 s: .
DL::TestCallback#test_remove_callback: 0.00 s: .
DL::TestCallback#test_remove_callback_failed: 0.00 s: .
DL::TestDL#test_call_double: 0.00 s: .
DL::TestDL#test_call_int: 0.00 s: .
DL::TestDL#test_call_long: 0.00 s: .
DL::TestDL#test_callback: 0.00 s: .
DL::TestDL#test_dlwrap: 0.00 s: .
DL::TestDL#test_empty: 0.00 s: .
DL::TestDL#test_free_secure: [New Thread 0x40084950 (LWP 4596)]
[Thread 0x40084950 (LWP 4596) exited]
0.00 s: .
DL::TestDL#test_malloc: 0.00 s: .
DL::TestDL#test_malloc_security: [New Thread 0x40084950 (LWP 4597)]
[Thread 0x40084950 (LWP 4597) exited]
0.00 s: .
DL::TestDL#test_realloc: 0.00 s: .
DL::TestDL#test_realloc_secure: [New Thread 0x40084950 (LWP 4598)]
[Thread 0x40084950 (LWP 4598) exited]
0.00 s: .
DL::TestDL#test_sin: 0.00 s: .
DL::TestDL#test_strcpy: 0.00 s: .
DL::TestDL#test_strlen: 0.00 s: .
DL::TestFunc#test_atof: 0.00 s: .
DL::TestFunc#test_empty: 0.00 s: .
DL::TestFunc#test_isdigit: 0.00 s: .
DL::TestFunc#test_name: 0.00 s: .
DL::TestFunc#test_qsort1: 0.00 s: .
DL::TestFunc#test_qsort2: 0.00 s: .
DL::TestFunc#test_random: 0.00 s: .
DL::TestFunc#test_sin: 0.00 s: .
DL::TestFunc#test_sinf: 0.00 s: .
DL::TestFunc#test_strcpy: 0.00 s: .
DL::TestFunc#test_strtod: 0.00 s: .
DL::TestFunc#test_to_i: 0.00 s: .
DL::TestHandle#test_DEFAULT: 0.00 s: .
DL::TestHandle#test_NEXT: 0.00 s: .
DL::TestHandle#test_disable_close: 0.00 s: .
DL::TestHandle#test_dlopen_returns_handle: 0.00 s: .
DL::TestHandle#test_dlopen_safe: [New Thread 0x40084950 (LWP 4599)]
[Thread 0x40084950 (LWP 4599) exited]
0.01 s: .
DL::TestHandle#test_empty: 0.00 s: .
DL::TestHandle#test_enable_close: 0.00 s: .
DL::TestHandle#test_handle_close: 0.00 s: .
DL::TestHandle#test_handle_close_twice: 0.00 s: .
DL::TestHandle#test_initialize_flags: 0.00 s: .
DL::TestHandle#test_initialize_noargs: 0.00 s: .
DL::TestHandle#test_initialize_safe: [New Thread 0x40084950 (LWP 4600)]
0.01 s: .
DL::TestHandle#test_static_sym: 0.00 s: .
DL::TestHandle#test_static_sym_secure: [Thread 0x40084950 (LWP 4600) exited]
[New Thread 0x40105950 (LWP 4601)]
[Thread 0x40105950 (LWP 4601) exited]
0.02 s: .
DL::TestHandle#test_static_sym_unknown: 0.00 s: .
DL::TestHandle#test_sym: 0.00 s: .
DL::TestHandle#test_sym_closed_handle: 0.00 s: .
DL::TestHandle#test_sym_secure: [New Thread 0x40105950 (LWP 4602)]
0.00 s: .
DL::TestHandle#test_sym_unknown: 0.00 s: .
DL::TestHandle#test_sym_with_bad_args: 0.00 s: .
DL::TestHandle#test_to_i: 0.00 s: .
DL::TestImport#test_atof: 0.00 s: .
DL::TestImport#test_carried_function: 0.00 s: .
DL::TestImport#test_empty: 0.00 s: .
DL::TestImport#test_gettimeofday: 0.00 s: .
DL::TestImport#test_io: 0.00 s: .
DL::TestImport#test_isdigit: 0.00 s: .
DL::TestImport#test_malloc: 0.00 s: .
DL::TestImport#test_qsort: 0.00 s: .
DL::TestImport#test_sizeof: 0.00 s: .
DL::TestImport#test_strcpy: 0.00 s: .
DL::TestImport#test_strtod: 0.00 s: .
DL::TestImport#test_struct: 0.00 s: .
DL::TestImport#test_unsigned_result: 0.00 s: .
DL::TestImport#test_value: 0.00 s: .
DL::TestWin32#test_empty: 0.00 s: .
Fiddle::TestClosure#test_returner: 0.00 s: .
Fiddle::TestClosure#test_call: 0.00 s: .
Fiddle::TestClosure#test_argument_errors: 0.00 s: .
Fiddle::TestClosure#test_block_caller: 0.00 s: .
Fiddle::TestFunction#test_strcpy: 0.00 s: .
Fiddle::TestFunction#test_argument_errors: 0.00 s: .
Fiddle::TestFunction#test_default_abi: 0.00 s: .
Fiddle::TestFunction#test_call: 0.00 s: .
Fiddle::TestFunction#test_last_error: 0.00 s: .
Fiddle::TestFunction#test_argument_count: 0.00 s: .
TestFiddle#test_constants_match: 0.00 s: .
TestGDBM#test_aref: [Thread 0x40105950 (LWP 4602) exited]
0.01 s: .
TestGDBM#test_aset: 0.01 s: .
TestGDBM#test_cachesize=: 0.01 s: .
TestGDBM#test_clear: 0.01 s: .
TestGDBM#test_close: 0.01 s: .
TestGDBM#test_delete: 0.01 s: .
TestGDBM#test_delete_if: 0.01 s: .
TestGDBM#test_delete_with_block: 0.01 s: .
TestGDBM#test_each_key: 0.01 s: .
TestGDBM#test_each_pair: 0.01 s: .
TestGDBM#test_each_value: 0.01 s: .
TestGDBM#test_empty?: 0.01 s: .
TestGDBM#test_fastmode=: 0.00 s: .
TestGDBM#test_fetch: 0.01 s: .
TestGDBM#test_has_value?: 0.01 s: .
TestGDBM#test_haskey?: 0.01 s: .
TestGDBM#test_invert: 0.01 s: .
TestGDBM#test_key: 0.01 s: .
TestGDBM#test_keys: 0.01 s: .
TestGDBM#test_length: 0.01 s: .
TestGDBM#test_reject: 0.01 s: .
TestGDBM#test_reorganize: 0.03 s: .
TestGDBM#test_replace: 0.01 s: .
TestGDBM#test_s_new_has_no_block: 0.01 s: .
TestGDBM#test_s_open_3rd_arg: 0.01 s: .
TestGDBM#test_s_open_create_new: 0.01 s: .
TestGDBM#test_s_open_error: 0.01 s: .
TestGDBM#test_s_open_lock: [Thread 0x40003950 (LWP 4594) exited]
[New Thread 0x40003950 (LWP 4604)]
[Thread 0x40003950 (LWP 4604) exited]
[New Thread 0x40003950 (LWP 4607)]
2.03 s: .
TestGDBM#test_s_open_no_create: 0.01 s: .
TestGDBM#test_s_open_nolock: [Thread 0x40003950 (LWP 4607) exited]
[New Thread 0x40003950 (LWP 4610)]
[Thread 0x40003950 (LWP 4610) exited]
[New Thread 0x40003950 (LWP 4613)]
[Thread 0x40003950 (LWP 4613) exited]
[New Thread 0x40003950 (LWP 4616)]
4.03 s: .
TestGDBM#test_s_open_with_block: 0.01 s: .
TestGDBM#test_select_with_block: 0.01 s: .
TestGDBM#test_shift: 0.01 s: .
TestGDBM#test_sync: 0.01 s: .
TestGDBM#test_syncmode=: 0.00 s: .
TestGDBM#test_to_a: 0.01 s: .
TestGDBM#test_to_hash: 0.01 s: .
TestGDBM#test_update: 0.01 s: .
TestGDBM#test_values: 0.01 s: .
TestGDBM#test_values_at: 0.01 s: .
TestGDBM2#test_freeze: 0.00 s: .
TestGDBM2#test_newdb_open: 0.00 s: .
TestGDBM2#test_newdb_open_notexist: 0.00 s: .
TestGDBM2#test_reader_open: 0.00 s: .
TestGDBM2#test_reader_open_notexist: 0.00 s: .
TestGDBM2#test_wrcreat_open_notexist: 0.00 s: .
TestGDBM2#test_writer_open_notexist: 0.00 s: .

Finished in 6.435101 seconds.

166 tests, 1182 assertions, 0 failures, 0 errors, 0 skips

Test run options: --seed 51616 --verbose
[Thread 0x40003950 (LWP 4616) exited]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x2b7390ca02c0 (LWP 4588)]
0x00002b739097ded5 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00002b739097ded5 in raise () from /lib/libc.so.6
#1  0x00002b739097f3f3 in abort () from /lib/libc.so.6
#2  0x00002aaaab2e3895 in ffi_closure_free () from /usr/lib/libffi.so.5
#3  0x00002aaaab0c9d65 in dealloc (ptr=0xd05000)
    at ../../../ext/fiddle/closure.c:18
#4  0x0000000000425902 in run_final (objspace=0x834810, obj=12689960)
    at ../gc.c:2773
#5  0x000000000042322f in finalize_list (objspace=0x834810, p=0xc1a228)
    at ../gc.c:1841
#6  0x0000000000425dd4 in rb_objspace_call_finalizer (objspace=0x834810)
    at ../gc.c:2912
#7  0x0000000000425ab2 in rb_gc_call_finalizer_at_exit () at ../gc.c:2842
#8  0x000000000041b238 in ruby_finalize_1 () at ../eval.c:111
#9  0x000000000041b46f in ruby_cleanup (ex=0) at ../eval.c:161
#10 0x000000000041b75c in ruby_run_node (n=0x863648) at ../eval.c:254
#11 0x0000000000419ecb in main (argc=7, argv=0x7fffffffc118) at ../main.c:35
(gdb)

----------------------------------------
http://redmine.ruby-lang.org/issues/show/3371

----------------------------------------
http://redmine.ruby-lang.org

In This Thread