Klayout 0.26.2-3 starts with errors

Bug #2028845 reported by Lars Behrens
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
klayout (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Description: Ubuntu 22.04.2 LTS
Release: 22.04

klayout 0.26.2-3build3

Expected clean application start
Start with error messages instead

Upon starting klayout three "Application Crashed" windows pop up and terminal shows an error message. After confirming the messages the application seems to work but it is a bit annyoing.

Terminal message:
---------------------------------------------------------------
ERROR: :/built-in-macros/lvs_interpreters.lym:62: Operation cancelled in Application::instance
  :/built-in-macros/lvs_interpreters.lym:62:in `instance'
  :/built-in-macros/lvs_interpreters.lym:62:in `initialize'
  :/built-in-macros/lvs_interpreters.lym:130:in `new'
  :/built-in-macros/lvs_interpreters.lym:130:in `<module:LVS>'
  :/built-in-macros/lvs_interpreters.lym:2:in `<main>' (class RuntimeError)
ERROR: :/built-in-macros/drc_install.lym:6: Operation cancelled in Application::instance
  :/built-in-macros/drc_install.lym:6:in `instance'
  :/built-in-macros/drc_install.lym:6:in `<module:DRC>'
  :/built-in-macros/drc_install.lym:2:in `<main>' (class RuntimeError)
ERROR: :/built-in-macros/lvs_install.lym:6: Operation cancelled in Application::instance
  :/built-in-macros/lvs_install.lym:6:in `instance'
  :/built-in-macros/lvs_install.lym:6:in `<module:LVS>'
  :/built-in-macros/lvs_install.lym:2:in `<main>' (class RuntimeError)

Info in "Application Crashed" windows:
---------------------------------------------------------------
Signal number: 11
Address: 0x8
Program Version: KLayout 0.26.2 (2022-01-13 rLatestSourcePackage)

Backtrace:
/usr/lib/klayout/libklayout_lay.so.0 +0x24b786 lay::SaltDownloadManager::execute(lay::SaltManagerDialog*, lay::Salt&) [??:?]
/lib/x86_64-linux-gnu/libc.so.6 +0x42520 __restore_rt [libc_sigaction.c:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xbf639 rb_obj_info_dump_loc [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x43782 tl::Variant rba::ruby2c<tl::Variant>(unsigned long) [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x47ce2 unsigned long rba::c2ruby<tl::Variant>(tl::Variant const&) [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x2a78d rba::RubyInterpreter::load_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35 rb_dtrace_setup [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6 rb_vm_localjump_error [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32 rb_check_funcall [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x241295 rb_call_super [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x241da6 rb_funcallv_kw [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x13e1ab rb_class_new_instance_pass_kw [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35 rb_dtrace_setup [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23b072
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23f2f7
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x24293c rb_funcallv
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa69ad rb_protect
/usr/lib/klayout/libklayout_rba.so.0 +0x40d9e
/usr/lib/klayout/libklayout_lym.so.0 +0x2f2e2 _ZNK3lym5Macro3runEv
/usr/lib/klayout/libklayout_lym.so.0 +0x2f455
/usr/lib/klayout/libklayout_lym.so.0 +0x2f401
/usr/lib/klayout/libklayout_lay.so.0 +0x10e4ed _ZN3lay15ApplicationBase8init_appEv
/usr/lib/klayout/klayout +0x4595
/usr/lib/klayout/libklayout_rba.so.0 +0x24944
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa5318
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa8e1a ruby_run_node
/usr/lib/klayout/libklayout_rba.so.0 +0x273e2 _ZN3rba15RubyInterpreter10initializeERiPPcPFiS1_S3_E
/usr/lib/klayout/klayout +0x3d1e
/lib/x86_64-linux-gnu/libc.so.6 +0x29d90
/lib/x86_64-linux-gnu/libc.so.6 +0x29e40 __libc_start_main
/usr/lib/klayout/klayout +0x3e95
---------------------------------------------------------------

---------------------------------------------------------------
Signal number: 11
Address: 0x8
Program Version: KLayout 0.26.2 (2022-01-13 rLatestSourcePackage)

Backtrace:
/usr/lib/klayout/libklayout_lay.so.0 +0x24b786 lay::SaltDownloadManager::execute(lay::SaltManagerDialog*, lay::Salt&) [??:?]
/lib/x86_64-linux-gnu/libc.so.6 +0x42520 __restore_rt [libc_sigaction.c:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xbf639 rb_obj_info_dump_loc [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x43782 tl::Variant rba::ruby2c<tl::Variant>(unsigned long) [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x47ce2 unsigned long rba::c2ruby<tl::Variant>(tl::Variant const&) [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x2a78d rba::RubyInterpreter::load_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35 rb_dtrace_setup [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6 rb_vm_localjump_error [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32 rb_check_funcall [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23b072 rb_eval_string [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23f2f7 rb_vm_invoke_proc [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x24293c rb_funcallv [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa69ad rb_protect [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x40d9e rba::RubyInterpreter::version[abi:cxx11]() const [??:?]
/usr/lib/klayout/libklayout_lym.so.0 +0x2f2e2 lym::Macro::run() const [??:?]
/usr/lib/klayout/libklayout_lym.so.0 +0x2f455 lym::Macro::run() const [??:?]
/usr/lib/klayout/libklayout_lym.so.0 +0x2f401 lym::Macro::run() const [??:?]
/usr/lib/klayout/libklayout_lay.so.0 +0x108f98 lay::ApplicationBase::run() [??:?]
/usr/lib/klayout/klayout +0x46c5 ?? [??:0]
/usr/lib/klayout/libklayout_rba.so.0 +0x24944 rba::RubyInterpreter::eval_string(char const*, char const*, int, int) [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35 rb_dtrace_setup [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6 rb_vm_localjump_error [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32 rb_check_funcall [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa5318 rb_check_copyable [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa8e1a ruby_run_node [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x273e2 rba::RubyInterpreter::initialize(int&, char**, int (*)(int&, char**)) [??:?]
/usr/lib/klayout/klayout +0x3d1e ?? [??:0]
/lib/x86_64-linux-gnu/libc.so.6 +0x29d90 __libc_start_call_main [libc_start_call_main.h:58]
/lib/x86_64-linux-gnu/libc.so.6 +0x29e40 __libc_start_main
/usr/lib/klayout/klayout +0x3e95
---------------------------------------------------------------

---------------------------------------------------------------
Signal number: 11
Address: 0x8
Program Version: KLayout 0.26.2 (2022-01-13 rLatestSourcePackage)

Backtrace:
/usr/lib/klayout/libklayout_lay.so.0 +0x24b786 lay::SaltDownloadManager::execute(lay::SaltManagerDialog*, lay::Salt&) [??:?]
/lib/x86_64-linux-gnu/libc.so.6 +0x42520 __restore_rt [libc_sigaction.c:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xbf639 rb_obj_info_dump_loc [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x43782 tl::Variant rba::ruby2c<tl::Variant>(unsigned long) [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x47ce2 unsigned long rba::c2ruby<tl::Variant>(tl::Variant const&) [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x2a78d rba::RubyInterpreter::load_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35 rb_dtrace_setup [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6 rb_vm_localjump_error [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32 rb_check_funcall [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23b072 rb_eval_string [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23f2f7 rb_vm_invoke_proc [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x24293c rb_funcallv [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa69ad rb_protect [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x40d9e rba::RubyInterpreter::version[abi:cxx11]() const [??:?]
/usr/lib/klayout/libklayout_lym.so.0 +0x2f2e2 lym::Macro::run() const [??:?]
/usr/lib/klayout/libklayout_lym.so.0 +0x2f455 lym::Macro::run() const [??:?]
/usr/lib/klayout/libklayout_lym.so.0 +0x2f401 lym::Macro::run() const [??:?]
/usr/lib/klayout/libklayout_lay.so.0 +0x108f98 lay::ApplicationBase::run() [??:?]
/usr/lib/klayout/klayout +0x46c5 ?? [??:0]
/usr/lib/klayout/libklayout_rba.so.0 +0x24944 rba::RubyInterpreter::eval_string(char const*, char const*, int, int) [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x22fc35 rb_dtrace_setup [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x231fc6 rb_vm_localjump_error [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x234c32 rb_check_funcall [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0x23a30d rb_vm_exec [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa5318 rb_check_copyable [??:?]
/lib/x86_64-linux-gnu/libruby-3.0.so.3.0 +0xa8e1a ruby_run_node [??:?]
/usr/lib/klayout/libklayout_rba.so.0 +0x273e2 rba::RubyInterpreter::initialize(int&, char**, int (*)(int&, char**)) [??:?]
/usr/lib/klayout/klayout +0x3d1e ?? [??:0]
/lib/x86_64-linux-gnu/libc.so.6 +0x29d90
/lib/x86_64-linux-gnu/libc.so.6 +0x29e40 __libc_start_main
/usr/lib/klayout/klayout +0x3e95
---------------------------------------------------------------

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: klayout 0.26.2-3build3
ProcVersionSignature: Ubuntu 5.15.0-78.85-generic 5.15.99
Uname: Linux 5.15.0-78-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Thu Jul 27 11:33:42 2023
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: klayout
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Lars Behrens (lars-behrens-u) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in klayout (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.