Project

General

Profile

Actions

Bug #964

closed

File.mtime 等で入力が文字列との仮定がある

Added by tadf (tadayoshi funaba) over 15 years ago. Updated almost 13 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:

Description

=begin
$ ./ruby -r pathname -e 'a = Pathname("/dev/matz"); File.mtime(a)'
-e:1: [BUG] Segmentation fault
ruby 1.9.1 (2009-01-01 patchlevel-5000 trunk 21243) [i686-linux]

-- control frame ----------
c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :mtime
c:0003 p:0032 s:0007 b:0007 l:0018e4 d:002088 EVAL -e:1
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0018e4 d:0018e4 TOP :17

-- Ruby level backtrace information-----------------------------------------
-e:1:in mtime' -e:1:in '

-- C level backtrace information -------------------------------------------
0x8121dd8 ./ruby(rb_vm_bugreport+0x48) [0x8121dd8]
0x814e999 ./ruby [0x814e999]
0x814ea2b ./ruby(rb_bug+0x2b) [0x814ea2b]
0x80d4926 ./ruby [0x80d4926]
0xb7ef6440 [0xb7ef6440]
0x814ea88 ./ruby(rb_sys_fail+0x58) [0x814ea88]
0x8154b79 ./ruby [0x8154b79]
0x8114f56 ./ruby [0x8114f56]
0x811700f ./ruby [0x811700f]
0x811b80a ./ruby [0x811b80a]
0x811b9a5 ./ruby(rb_iseq_eval_main+0x95) [0x811b9a5]
0x805cfff ./ruby(ruby_exec_node+0x9f) [0x805cfff]
0x805e652 ./ruby(ruby_run_node+0x42) [0x805e652]
0x805bd80 ./ruby(main+0x60) [0x805bd80]
0xb7d2d450 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d2d450]
0x805bcb1 ./ruby [0x805bcb1]

[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Aborted
=end

Actions #1

Updated by matz (Yukihiro Matsumoto) over 15 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

=begin
Applied in changeset r21331.
=end

Actions

Also available in: Atom PDF

Like0
Like0