[#108176] [Ruby master Bug#18679] Encoding::UndefinedConversionError: "\xE2" from ASCII-8BIT to UTF-8 — "taf2 (Todd Fisher)" <noreply@...>

Issue #18679 has been reported by taf2 (Todd Fisher).

8 messages 2022/04/05

[#108185] [Ruby master Feature#18683] Allow to create hashes with a specific capacity. — "byroot (Jean Boussier)" <noreply@...>

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

13 messages 2022/04/06

[#108198] [Ruby master Feature#18685] Enumerator.product: Cartesian product of enumerators — "knu (Akinori MUSHA)" <noreply@...>

Issue #18685 has been reported by knu (Akinori MUSHA).

8 messages 2022/04/08

[#108201] [Ruby master Misc#18687] [ANN] Upgraded bugs.ruby-lang.org to Redmine 5.0 — "hsbt (Hiroshi SHIBATA)" <noreply@...>

Issue #18687 has been reported by hsbt (Hiroshi SHIBATA).

10 messages 2022/04/09

[#108216] [Ruby master Misc#18691] An option to run `make rbconfig.rb` in a different directory — "jaruga (Jun Aruga)" <noreply@...>

Issue #18691 has been reported by jaruga (Jun Aruga).

14 messages 2022/04/12

[#108225] [Ruby master Misc#18726] CI Error on c99 and c2x — "znz (Kazuhiro NISHIYAMA)" <noreply@...>

Issue #18726 has been reported by znz (Kazuhiro NISHIYAMA).

11 messages 2022/04/14

[#108235] [Ruby master Bug#18729] Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private — "Eregon (Benoit Daloze)" <noreply@...>

Issue #18729 has been reported by Eregon (Benoit Daloze).

28 messages 2022/04/14

[#108237] [Ruby master Bug#18730] Double `return` event handling with different tracepoints — "hurricup (Alexandr Evstigneev)" <noreply@...>

Issue #18730 has been reported by hurricup (Alexandr Evstigneev).

8 messages 2022/04/14

[#108294] [Ruby master Bug#18743] Enumerator#next / peek re-use each others stacktraces — sos4nt <noreply@...>

Issue #18743 has been reported by sos4nt (Stefan Schテシテ殕er).

20 messages 2022/04/19

[#108301] [Ruby master Bug#18744] I used Jazzy to generate the doc for my iOS library, but it showed me a bug — "zhaoxinqiang (marc steven)" <noreply@...>

Issue #18744 has been reported by zhaoxinqiang (marc steven).

8 messages 2022/04/20

[ruby-core:108193] [Ruby master Bug#18681] crashes when built with AddressSanitizer (clang build)

From: "mame (Yusuke Endoh)" <noreply@...>
Date: 2022-04-07 08:21:00 UTC
List: ruby-core #108193
Issue #18681 has been updated by mame (Yusuke Endoh).


I couldn't reproduce the issue. Can you build it with a simple configuration, i.e., without ASAN and without `-j45`?

----------------------------------------
Bug #18681: crashes when built with AddressSanitizer (clang build)
https://bugs.ruby-lang.org/issues/18681#change-97167

* Author: a-shvedov (a-shvedov a-shvedov)
* Status: Open
* Priority: Normal
* ruby -v: ruby-2.7.5
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN
----------------------------------------
Have the error-message in log then build ruby interpreter:
``` shell
building .ext/include/x86_64-linux/rb_mjit_min_header-2.7.5.h
./miniruby -I./lib -I. -I.ext/common  ./tool/transform_mjit_header.rb "/usr/bin/clang  -fsanitize=address -O2 -g " rb_mjit_header.h .ext/include/x86_64-linux/rb_mjit_min_header-2.7.5.h
uncommon.mk:1069: recipe for target 'encdb.h' failed
make: *** [encdb.h] Segmentation fault
make: *** Waiting for unfinished jobs....
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated

=================================================================
==19657==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 1062075 byte(s) in 85 object(s) allocated from:
    #0 0x65218f136978 in malloc (/run/media/sdc/ruby/ruby-2.7.5/miniruby+0x225978)
    #1 0x65218f330633 in objspace_xmalloc0 /run/media/sdc/ruby/ruby-2.7.5/gc.c:9874:5

Direct leak of 16168 byte(s) in 4 object(s) allocated from:
    #0 0x65218f136978 in malloc (/run/media/sdc/ruby/ruby-2.7.5/miniruby+0x225978)
    #1 0x65218f330633 in objspace_xmalloc0 /run/media/sdc/ruby/ruby-2.7.5/gc.c:9874:5
    #2 0x65218f2f3905 in ruby_init /run/media/sdc/ruby/ruby-2.7.5/eval.c:96:17
    #3 0x762de180a2e0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202e0)
```
Full log (more 4kb): https://github.com/a-shvedov/res/blob/master/src/ruby-2.7.5/buildlog.log

Building with opts:
``` shell
CC=/usr/bin/clang \
CXX=/usr/bin/clang++ \
CFLAGS="-fsanitize=address -O2 -g" \
CXXFLAGS="-fsanitize=address -O2 -g" \
LDFLAGS="-fsanitize=address" \
./configure && make -j45
```
Tools:
``` shell
clang version 6.0.0-3 (tags/RELEASE_600/final)
Target: x86_64-pc-linux-gnu
Thread model: posix

ruby-tarball version: ruby-2.7.5
```







-- 
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