[#104169] [Ruby master Feature#17938] Keyword alternative for boolean positional arguments — matheusrichardt@...

Issue #17938 has been reported by matheusrich (Matheus Richard).

12 messages 2021/06/04

[#104213] [Ruby master Feature#17942] Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars — tyler@...

Issue #17942 has been reported by TylerRick (Tyler Rick).

6 messages 2021/06/09

[#104288] [Ruby master Bug#17992] Upstreaming the htmlentities gem into CGI#.(un)escape_html — alexandermomchilov@...

Issue #17992 has been reported by AMomchilov (Alexander Momchilov).

9 messages 2021/06/15

[#104338] [Ruby master Misc#17997] DevelopersMeeting20210715Japan — mame@...

Issue #17997 has been reported by mame (Yusuke Endoh).

10 messages 2021/06/17

[#104361] [Ruby master Bug#18000] have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library — jean.boussier@...

Issue #18000 has been reported by byroot (Jean Boussier).

9 messages 2021/06/18

[#104381] [Ruby master Feature#18004] Add Async to the stdlib — shannonskipper@...

Issue #18004 has been reported by shan (Shannon Skipper).

9 messages 2021/06/22

[#104401] [Ruby master Feature#18007] Help developers of C extensions meet requirements in "doc/extension.rdoc" — mike.dalessio@...

Issue #18007 has been reported by mdalessio (Mike Dalessio).

16 messages 2021/06/25

[#104430] [Ruby master Bug#18011] `Method#parameters` is incorrect for forwarded arguments — josh.cheek@...

Issue #18011 has been reported by josh.cheek (Josh Cheek).

12 messages 2021/06/29

[ruby-core:104278] [Ruby master Bug#17991] [TEST, CRASH] TestBugReporter#test_bug_reporter_add

From: tankf33der@...
Date: 2021-06-15 13:26:10 UTC
List: ruby-core #104278
Issue #17991 has been reported by tankf33der (Mike P).

----------------------------------------
Bug #17991: [TEST, CRASH] TestBugReporter#test_bug_reporter_add 
https://bugs.ruby-lang.org/issues/17991

* Author: tankf33der (Mike P)
* Status: Open
* Priority: Normal
* ruby -v: ruby 3.1.0dev (2021-06-15T06:55:52Z master b32e6c168a) [x86_64-linux]
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
Testing host is latest Fedora Rawhide.
I see 4 tests which crashed by `double free or corruption (out)`. This is one of them, rest 3 are `TestRubyOptions#test_segv_*` group.
```
[ 5452/20801] TestBugReporter#test_bug_reporter_add = 0.63 s
  1) Failure:
TestBugReporter#test_bug_reporter_add [/root/ruby/test/-ext-/bug_reporter/test_b                                                                                                                                                                                                                                             ug_reporter.rb:24]:
pid 45823 killed by SIGABRT (signal 6) (core dumped)
| -:1: [BUG] Segmentation fault at 0x000000000000b2ff
| ruby 3.1.0dev (2021-06-15T06:55:52Z master b32e6c168a) [x86_64-linux]
|
| -- Control frame information -----------------------------------------------
| c:0003 p:---- s:0012 e:000011 CFUNC  :kill
| c:0002 p:0021 s:0006 e:000005 EVAL   -:1 [FINISH]
| c:0001 p:0000 s:0003 E:0010e0 (none) [FINISH]
|
| -- Ruby level backtrace information ----------------------------------------
| -:1:in `<main>'
| -:1:in `kill'
|
| -- Machine register context ------------------------------------------------
|  RIP: 0x000014c14b8e758b RBP: 0x000000000000000b RSP: 0x00007ffe9e0c1358
|  RAX: 0x0000000000000000 RBX: 0x0000000000000001 RCX: 0x000014c14b8e758b
|  RDX: 0x000000000000b2ff RDI: 0x000000000000b2ff RSI: 0x000000000000000b
|   R8: 0x000000000000b2ff  R9: 0x00000000ffffffff R10: 0x000014c14b8b4f98
|  R11: 0x0000000000000202 R12: 0x0000000000000002 R13: 0x000014c14b7a7048
|  R14: 0x000000000000b2ff R15: 0x0000000000000001 EFL: 0x0000000000000202
|
| -- C level backtrace information -------------------------------------------
| /root/ruby/libruby.so.3.1.0(0x14c14bfa2ef9) [0x14c14bfa2ef9]
| [0x14c14bda83e0]
| [0x14c14bef9e39]
| [0x14c14bcc04b0]
| [0x14c14b8e758b]
| [0x14c14befaf89]
| [0x14c14bf795a7]
| [0x14c14bf843de]
| [0x14c14bf87256]
| [0x14c14bf8c58a]
| [0x14c14bdacf76]
| [0x14c14bdb2fd6]
| /root/ruby/ruby(main+0x6f) [0x40112f]
| double free or corruption (out)
..

1. [2/2] Assertion for "stderr"
   | Expected /Sample bug reporter: 12345/
   | to match
   |   "-- Control frame information -------------------------------------------                                                                                                                                                                                                                                             ----\n"+
   |   "c:0003 p:---- s:0012 e:000011 CFUNC  :kill\n"+
   |   "c:0002 p:0021 s:0006 e:000005 EVAL   -:1 [FINISH]\n"+
   |   "c:0001 p:0000 s:0003 E:0010e0 (none) [FINISH]\n\n"+
   |   "-- Ruby level backtrace information ------------------------------------                                                                                                                                                                                                                                             ----\n"+
   |   "-:1:in `<main>'\n"+
   |   "-:1:in `kill'\n\n"+
   |   "-- Machine register context --------------------------------------------                                                                                                                                                                                                                                             ----\n"+
   |   " RIP: 0x000014c14b8e758b RBP: 0x000000000000000b RSP: 0x00007ffe9e0c1358                                                                                                                                                                                                                                             \n"+
   |   " RAX: 0x0000000000000000 RBX: 0x0000000000000001 RCX: 0x000014c14b8e758b                                                                                                                                                                                                                                             \n"+
   |   " RDX: 0x000000000000b2ff RDI: 0x000000000000b2ff RSI: 0x000000000000000b                                                                                                                                                                                                                                             \n"+
   |   "  R8: 0x000000000000b2ff  R9: 0x00000000ffffffff R10: 0x000014c14b8b4f98                                                                                                                                                                                                                                             \n"+
   |   " R11: 0x0000000000000202 R12: 0x0000000000000002 R13: 0x000014c14b7a7048                                                                                                                                                                                                                                             \n"+
   |   " R14: 0x000000000000b2ff R15: 0x0000000000000001 EFL: 0x0000000000000202                                                                                                                                                                                                                                             \n\n"+
   |   "-- C level backtrace information ---------------------------------------                                                                                                                                                                                                                                             ----\n"+
   |   "/root/ruby/libruby.so.3.1.0(0x14c14bfa2ef9) [0x14c14bfa2ef9]\n"+
   |   "[0x14c14bda83e0]\n"+
   |   "[0x14c14bef9e39]\n"+
   |   "[0x14c14bcc04b0]\n"+
   |   "[0x14c14b8e758b]\n"+
   |   "[0x14c14befaf89]\n"+
   |   "[0x14c14bf795a7]\n"+
   |   "[0x14c14bf843de]\n"+
   |   "[0x14c14bf87256]\n"+
   |   "[0x14c14bf8c58a]\n"+
   |   "[0x14c14bdacf76]\n"+
   |   "[0x14c14bdb2fd6]\n"+
   |   "/root/ruby/ruby(main+0x6f) [0x40112f]\n"+
   |   "double free or corruption (out)\n"
   | after 4 patterns with 123 characters.
```



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

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next