[#56965] [ruby-trunk - Bug #8852][Open] Synology build of ruby-2.0.0-p247 is failing — "barbecuesteve (Steve Sparks)" <sparks@...>

12 messages 2013/09/02

[#57051] [ruby-trunk - Bug #8872][Open] Case statements do not honor a refinement of the '===' method — "jconley88 (Jon Conley)" <schnozberries@...>

21 messages 2013/09/07

[#57058] [ruby-trunk - Bug #8875][Open] Select is not usable with SSLSocket — "headius (Charles Nutter)" <headius@...>

11 messages 2013/09/07

[#57074] [ruby-trunk - Bug #8879][Open] String#to_r fails after moving ruby to other OSX system — "mpapis (Michal Papis)" <mpapis@...>

12 messages 2013/09/08

[#57092] [ruby-trunk - Bug #8883][Open] Rational canonicalization unexpectedly converts to Fixnum — "melquiades (Paul Cantrell)" <cantrell@...>

16 messages 2013/09/09

[#57109] [ruby-trunk - Bug #8886][Open] TracePoint API inconsistence when raise used — deivid (David Rodríguez) <deivid.rodriguez@...>

14 messages 2013/09/10

[#57111] [ruby-trunk - Feature #8887][Open] min(n), max(n), min_by(n), max_by(n) — "akr (Akira Tanaka)" <akr@...>

13 messages 2013/09/10

[#57131] [ruby-trunk - Feature #8895][Open] Destructuring Assignment for Hash — "chendo (Jack Chen)" <ruby-lang@...>

19 messages 2013/09/11

[#57186] [ruby-trunk - Feature #8909][Open] Expand "f" frozen suffix to literal arrays and hashes — "headius (Charles Nutter)" <headius@...>

37 messages 2013/09/14

[#57262] [ruby-trunk - Feature #8921][Open] Allow select, reject, etc to accept a regex — "kyledecot (Kyle Decot)" <kyle.decot@...>

13 messages 2013/09/18

[#57273] [ruby-trunk - Feature #8923][Open] Frozen nil/true/false — "ko1 (Koichi Sasada)" <redmine@...>

13 messages 2013/09/19

[#57353] [ruby-trunk - Feature #8948][Open] Frozen regex — "sawa (Tsuyoshi Sawada)" <sawadatsuyoshi@...>

19 messages 2013/09/24

[#57385] [ruby-trunk - Bug #8953][Open] `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal — "gfx (Goro Fuji)" <gfuji@...>

12 messages 2013/09/26

[#57396] [ruby-trunk - Feature #8956][Open] Allow hash members delimited by \n inside of {} — "adamdunson (Adam Dunson)" <adam@...>

20 messages 2013/09/26

[ruby-core:57332] [ruby-trunk - Bug #8940] printing UTF-32 crashs ruby

From: "nobu (Nobuyoshi Nakada)" <nobu@...>
Date: 2013-09-23 15:03:29 UTC
List: ruby-core #57332
Issue #8940 has been updated by nobu (Nobuyoshi Nakada).

Backport changed from 1.9.3: UNKNOWN, 2.0.0: UNKNOWN to 1.9.3: REQUIRED, 2.0.0: REQUIRED


----------------------------------------
Bug #8940: printing UTF-32 crashs ruby
https://bugs.ruby-lang.org/issues/8940#change-41940

Author: Hanmac (Hans Mackowiak)
Status: Closed
Priority: Urgent
Assignee: 
Category: 
Target version: 
ruby -v: ruby 2.1.0dev (2013-09-23) [x86_64-darwin12.5.0]
Backport: 1.9.3: REQUIRED, 2.0.0: REQUIRED


using

p "辰旦端".encode("UTF-32")

does cause a SEGFAULT

-- C level backtrace information -------------------------------------------
0   libruby.2.1.0.dylib                 0x00000001023f6679 rb_vm_bugreport + 137
1   libruby.2.1.0.dylib                 0x00000001022bab1b report_bug + 283
2   libruby.2.1.0.dylib                 0x00000001022ba9f4 rb_bug + 180
3   libruby.2.1.0.dylib                 0x000000010237cc80 sigsegv + 144
4   libsystem_c.dylib                   0x00007fff91d7d90a _sigtramp + 26
5   ???                                 0x0000000000000000 0x0 + 0
6   libruby.2.1.0.dylib                 0x00000001022b0045 rb_enc_precise_mbclen + 21
7   libruby.2.1.0.dylib                 0x0000000102391cc8 rb_str_inspect + 968
8   libruby.2.1.0.dylib                 0x00000001023f1e74 vm_call0_body + 2116
9   libruby.2.1.0.dylib                 0x00000001023f1264 rb_call0 + 404
10  libruby.2.1.0.dylib                 0x00000001023e7f15 rb_funcall + 261
11  libruby.2.1.0.dylib                 0x0000000102312777 rb_inspect + 23
12  libruby.2.1.0.dylib                 0x00000001022e663b rb_p + 11
13  libruby.2.1.0.dylib                 0x00000001022f5b29 rb_f_p_internal + 57
14  libruby.2.1.0.dylib                 0x00000001022c0b56 rb_ensure + 118
15  libruby.2.1.0.dylib                 0x00000001022e9c9f rb_f_p + 31
16  libruby.2.1.0.dylib                 0x00000001023f4baf vm_call_cfunc + 1007
17  libruby.2.1.0.dylib                 0x00000001023f4528 vm_call_method + 840
18  libruby.2.1.0.dylib                 0x00000001023deca7 vm_exec_core + 11591
19  libruby.2.1.0.dylib                 0x00000001023eb4cd vm_exec + 109
20  libruby.2.1.0.dylib                 0x00000001023ec2d8 rb_iseq_eval_main + 392
21  libruby.2.1.0.dylib                 0x00000001022bfd69 ruby_exec_internal + 121
22  libruby.2.1.0.dylib                 0x00000001022bfcae ruby_run_node + 78
23  ruby                                0x0000000102274eef main + 79




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

In This Thread