-
Notifications
You must be signed in to change notification settings - Fork 264
Description
I have built sucesfuly klayout-0.28.15, and klayout-0.28.6 on Fedora-39. When I try to run the software I get the following segmentation error on my terminal. Please note that my previous version build still works. My flatpak version works too.
./klayout
-e:1: [BUG] Segmentation fault at 0x0000000000000010
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0003 p:---- s:0010 e:000009 CFUNC :run_app
c:0002 p:0003 s:0006 e:000005 EVAL -e:1 [FINISH]
c:0001 p:0000 s:0003 E:000f20 DUMMY [FINISH]
-- Ruby level backtrace information ----------------------------------------
-e:1:in <main>' -e:1:in run_app'
-- Machine register context ------------------------------------------------
RIP: 0x00007ffaf33e4601 RBP: 0x00007ffed145fc30 RSP: 0x00007ffed145fbc0
RAX: 0x0000000000000000 RBX: 0x0000000000000044 RCX: 0x00007ffae72db5b0
RDX: 0x00007ffae72da6d0 RDI: 0x0000000000000001 RSI: 0x00007ffae72d8010
R8: 0x0000000000000000 R9: 0x0000000000000007 R10: 0x00007ffaf320b4f8
R11: 0x00007ffaf3407090 R12: 0x0000000000000000 R13: 0x00007ffaf37de2e0
R14: 0x0000000000000001 R15: 0x0000000006e78b1b EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
/lib64/libruby.so.3.2(0x7ffaf2edeb99) [0x7ffaf2edeb99]
/lib64/libruby.so.3.2(0x7ffaf2ee2ed9) [0x7ffaf2ee2ed9]
/lib64/libruby.so.3.2(0x7ffaf2d3225c) [0x7ffaf2d3225c]
/lib64/libruby.so.3.2(0x7ffaf2e56b16) [0x7ffaf2e56b16]
/lib64/libc.so.6(__restore_rt+0x0) [0x7ffae4e5c9a0]
/lib64/libpython3.12.so.1.0(0x7ffaf33e4601) [0x7ffaf33e4601]
/lib64/libpython3.12.so.1.0(PyUnicode_New+0x69) [0x7ffaf33eb729]
/lib64/libpython3.12.so.1.0(0x7ffaf33eab2c) [0x7ffaf33eab2c]
/opt/klayout-0.28.6/libklayout_pya.so.0(ZN3pya13c2python_funcIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEclES8+0x15) [0x7ffaef575945]
/opt/klayout-0.28.6/libklayout_pya.so.0(_ZN3pya17PythonInterpreterC2Eb+0x3c2) [0x7ffaef571cf2]
/opt/klayout-0.28.6/libklayout_lay.so.0(_ZN3lay15ApplicationBase8init_appEv+0x191f) [0x7ffaef72963f]
./klayout(0x40472b) [0x40472b]
/opt/klayout-0.28.6/libklayout_rba.so.0(0x7ffaefe264d0) [0x7ffaefe264d0]
/lib64/libruby.so.3.2(0x7ffaf2ebeefd) [0x7ffaf2ebeefd]
/lib64/libruby.so.3.2(0x7ffaf2ec2caf) [0x7ffaf2ec2caf]
/lib64/libruby.so.3.2(0x7ffaf2ec4a39) [0x7ffaf2ec4a39]
/lib64/libruby.so.3.2(rb_vm_exec+0xc2) [0x7ffaf2eda652]
/lib64/libruby.so.3.2(0x7ffaf2d3b10e) [0x7ffaf2d3b10e]
/lib64/libruby.so.3.2(ruby_run_node+0x93) [0x7ffaf2d3f053]
/opt/klayout-0.28.6/libklayout_rba.so.0(_ZN3rba15RubyInterpreter10initializeERiPPcPFiS1_S3_E+0xc0) [0x7ffaefe27a20]
./klayout(0x404401) [0x404401]
./klayout(0x4039b2) [0x4039b2]
/lib64/libc.so.6(__libc_start_call_main+0x7a) [0x7ffae4e4614a]
/lib64/libc.so.6(__libc_start_main+0x8b) [0x7ffae4e4620b]
./klayout(0x403a45) [0x403a45]
-- Other runtime information -----------------------------------------------
-
Loaded script: -e
-
Loaded features:
0 enumerator.so
1 thread.rb
2 fiber.so
3 rational.so
4 complex.so
5 ruby2_keywords.rb
6 /usr/lib64/ruby/enc/encdb.so
7 /usr/lib64/ruby/enc/trans/transdb.so
8 /usr/lib64/ruby/rbconfig.rb
9 /usr/share/rubygems/rubygems/compatibility.rb
10 /usr/share/rubygems/rubygems/defaults.rb
11 /usr/share/rubygems/rubygems/deprecate.rb
12 /usr/share/rubygems/rubygems/errors.rb
13 /usr/share/rubygems/rubygems/unknown_command_spell_checker.rb
14 /usr/share/rubygems/rubygems/exceptions.rb
15 /usr/share/rubygems/rubygems/basic_specification.rb
16 /usr/share/rubygems/rubygems/stub_specification.rb
17 /usr/share/rubygems/rubygems/platform.rb
18 /usr/share/rubygems/rubygems/util/list.rb
19 /usr/share/rubygems/rubygems/version.rb
20 /usr/share/rubygems/rubygems/requirement.rb
21 /usr/share/rubygems/rubygems/specification.rb
22 /usr/share/rubygems/rubygems/defaults/operating_system.rb
23 /usr/share/rubygems/rubygems/util.rb
24 /usr/share/rubygems/rubygems/dependency.rb
25 /usr/share/rubygems/rubygems/core_ext/kernel_gem.rb
26 /usr/lib64/ruby/monitor.so
27 /usr/share/ruby/monitor.rb
28 /usr/share/rubygems/rubygems.rb
29 /usr/share/rubygems/rubygems/path_support.rb
30 /usr/share/ruby/error_highlight/version.rb
31 /usr/share/ruby/error_highlight/base.rb
32 /usr/share/ruby/error_highlight/formatter.rb
33 /usr/share/ruby/error_highlight/core_ext.rb
34 /usr/share/ruby/error_highlight.rb
35 /usr/share/ruby/did_you_mean/version.rb
36 /usr/share/ruby/did_you_mean/core_ext/name_error.rb
37 /usr/share/ruby/did_you_mean/levenshtein.rb
38 /usr/share/ruby/did_you_mean/jaro_winkler.rb
39 /usr/share/ruby/did_you_mean/spell_checker.rb
40 /usr/share/ruby/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
41 /usr/share/ruby/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
42 /usr/share/ruby/did_you_mean/spell_checkers/name_error_checkers.rb
43 /usr/share/ruby/did_you_mean/spell_checkers/method_name_checker.rb
44 /usr/share/ruby/did_you_mean/spell_checkers/key_error_checker.rb
45 /usr/share/ruby/did_you_mean/spell_checkers/null_checker.rb
46 /usr/share/ruby/did_you_mean/tree_spell_checker.rb
47 /usr/share/ruby/did_you_mean/spell_checkers/require_path_checker.rb
48 /usr/share/ruby/did_you_mean/spell_checkers/pattern_key_name_checker.rb
49 /usr/share/ruby/did_you_mean/formatter.rb
50 /usr/share/ruby/did_you_mean.rb
51 /usr/share/ruby/syntax_suggest/core_ext.rb -
Process memory map:
00400000-00403000 r--p 00000000 00:20 2003148 /opt/klayout-0.28.6/klayout
00403000-00405000 r-xp 00003000 00:20 2003148 /opt/klayout-0.28.6/klayout
00405000-00406000 r--p 00005000 00:20 2003148 /opt/klayout-0.28.6/klayout
00406000-00407000 r--p 00005000 00:20 2003148 /opt/klayout-0.28.6/klayout
00407000-00408000 rw-p 00006000 00:20 2003148 /opt/klayout-0.28.6/klayout
0161a000-07ae3000 rw-p 00000000 00:00 0 [heap]
7ffa70000000-7ffa70021000 rw-p 00000000 00:00 0
7ffa70021000-7ffa74000000 ---p 00000000 00:00 0
The list here is very big I can't post everything.
Aborted (core dumped)