[opensuse] trying to run the auth-server yast2 module: coredump in ruby?
Trying to run the auth-server... gui was running: /usr/lib/YaST2/bin/y2base auth-server qt I also tried w/gtk, both give: YaST got signal 11 at file /usr/lib64/ruby/vendor_ruby/2.1.0/yast/i18n.rb:133 Segmentation fault (core dumped) A core dump in a script lang like ruby? Looked at line 133: (130-135): def current_language # get the current value from YaST (remove the trailing encoding # like ".UTF-8" if present) (133) lang = WFM.GetLanguage.gsub(/\..*$/, "") return DEFAULT_LOCALE if lang.empty? ---- On a lark tried to look "where on the coredump (at end). It shows ruby calling perl and who knows what modules, where? I though the idea of going to ruby was to ditch perl? But instead, its some wrapper over perl and some unspecified set of perl modules? How can I tell where the perl mods are that it is using and how to reinstall them so they recompile any modules against my system's current perl? With CPAN, I can tell it to remake my current modules so they'll work with my current perl. How do I do that with opensuse's modules? ----core backtrace... #0 Perl_leave_scope (my_perl=0x1774320, base=290) at scope.c:786 #1 0x0000003059f3f451 in S_regmatch (my_perl=my_perl@entry=0x1774320, reginfo=reginfo@entry=0x7fffd33cf9f0, prog=prog@entry=0x1c73a14) at regexec.c:5967 #2 0x0000003059f45d85 in S_regtry (my_perl=my_perl@entry=0x1774320, reginfo=reginfo@entry=0x7fffd33cf9f0, startpos=startpos@entry=0x7fffd33cf9e0) at regexec.c:2738 #3 0x0000003059f4ecfa in Perl_regexec_flags (my_perl=0x1774320, rx=0x1981ac0, stringarg=0x197fdde "/^\\Z/ { new X500::DN (reverse (@{$item[1]})); }\nDistinguishedName: name(?) { @{$item[1]} > 0 ? $item[1][0] : []; }\nname: nameComponent(s /[,;]\\s*/)\nnameComponent: attributeTypeAndValue(s /\\s*\\+\\s*/) {"..., strend=<optimized out>, strbeg=0x197fdc0 "\nstartrule: DistinguishedName /^\\Z/ { new X500::DN (reverse (@{$item[1]})); }\nDistinguishedName: name(?) { @{$item[1]} > 0 ? $item[1][0] : []; }\nname: nameComponent(s /[,;]\\s*/)\nnameComponent: attribu"..., minend=<optimized out>, sv=0x1b97f30, data=0x0, flags=10) at regexec.c:2268 #4 0x0000003059eccfb8 in Perl_pp_match (my_perl=0x1774320) at pp_hot.c:1368 #5 0x0000003059ec8a86 in Perl_runops_standard (my_perl=0x1774320) at run.c:41 #6 0x0000003059e52f50 in Perl_call_sv (my_perl=<optimized out>, sv=<optimized out>, flags=<optimized out>) at perl.c:2705 #7 0x0000003059e53581 in Perl_call_list (my_perl=<optimized out>, oldscope=<optimized out>, paramList=<optimized out>) at perl.c:4782 #8 0x0000003059e37d10 in S_process_special_blocks (my_perl=0x1774320, fullname=<optimized out>, gv=0x17b2350, cv=0x17b22a8) at op.c:6882 #9 0x0000003059e4ca71 in Perl_newATTRSUB_flags ( my_perl=my_perl@entry=0x1774320, floor=floor@entry=139, o=<optimized out>, proto=proto@entry=0x0, attrs=attrs@entry=0x0, block=<optimized out>, block@entry=0x17b6b70, flags=flags@entry=0) at op.c:6852 #10 0x0000003059e4d490 in Perl_newATTRSUB (my_perl=my_perl@entry=0x1774320, floor=floor@entry=139, o=<optimized out>, proto=proto@entry=0x0, attrs=attrs@entry=0x0, block=block@entry=0x17b6b70) at op.c:6499 #11 0x0000003059e4dc6d in Perl_utilize (my_perl=my_perl@entry=0x1774320, aver=<optimized out>, floor=139, version=<optimized out>, idop=<optimized out>, arg=<optimized out>) at op.c:4681 #12 0x0000003059e81558 in Perl_yyparse (my_perl=my_perl@entry=0x1774320, gramtype=gramtype@entry=258) at perly.y:363 #13 0x0000003059f0cc85 in S_doeval (my_perl=my_perl@entry=0x1774320, gimme=gimme@entry=2, startop=startop@entry=0x0, outside=outside@entry=0x0, seq=<optimized out>, hh=hh@entry=0x0) at pp_ctl.c:3666 #14 0x0000003059f19e69 in Perl_pp_require (my_perl=0x1774320) at pp_ctl.c:4223 #15 0x0000003059ec8a86 in Perl_runops_standard (my_perl=0x1774320) at run.c:41 #16 0x0000003059e52f50 in Perl_call_sv (my_perl=<optimized out>, sv=<optimized out>, flags=<optimized out>) at perl.c:2705 #17 0x0000003059e53581 in Perl_call_list (my_perl=<optimized out>, oldscope=<optimized out>, paramList=<optimized out>) at perl.c:4782 #18 0x0000003059e37d10 in S_process_special_blocks (my_perl=0x1774320, fullname=<optimized out>, gv=0x17a3a10, cv=0x1799498) at op.c:6882 #19 0x0000003059e4ca71 in Perl_newATTRSUB_flags ( my_perl=my_perl@entry=0x1774320, floor=floor@entry=5, o=<optimized out>, proto=proto@entry=0x0, attrs=attrs@entry=0x0, block=<optimized out>, block@entry=0x17acfa0, flags=flags@entry=0) at op.c:6852 #20 0x0000003059e4d490 in Perl_newATTRSUB (my_perl=my_perl@entry=0x1774320, floor=floor@entry=5, o=<optimized out>, proto=proto@entry=0x0, attrs=attrs@entry=0x0, block=block@entry=0x17acfa0) at op.c:6499 #21 0x0000003059e4dc6d in Perl_utilize (my_perl=my_perl@entry=0x1774320, aver=aver@entry=1, floor=5, version=version@entry=0x0, idop=idop@entry=0x17814d0, arg=<optimized out>, arg@entry=0x1781880) at op.c:4681 #22 0x0000003059e4e006 in Perl_vload_module (my_perl=0x1774320, flags=2, name=<optimized out>, ver=<optimized out>, args=0x7fffd33d0708) at op.c:4839 #23 0x0000003059e4e117 in Perl_load_module_nocontext (flags=2, name=0x17993c0, ver=0x0) at op.c:4794 #24 0x00007fe45b38fc91 in YPerl::loadModule(YCPList) () from /usr/lib64/YaST2/plugin/libpy2lang_perl.so #25 0x00007fe45b39ef25 in Y2PerlComponent::import(char const*) () from /usr/lib64/YaST2/plugin/libpy2lang_perl.so #26 0x000000310622de8c in Import::import(std::string const&, Y2Namespace*) () from /usr/lib64/libycpvalues.so.6 #27 0x000000310622e7c8 in Import::Import(std::string const&, Y2Namespace*) () from /usr/lib64/libycpvalues.so.6 #28 0x00007fe45a585e4b in ?? () from /usr/lib64/ruby/vendor_ruby/2.1.0/x86_64-linux-gnu/yastx.so #29 0x00007fe45a586504 in ?? () from /usr/lib64/ruby/vendor_ruby/2.1.0/x86_64-linux-gnu/yastx.so #30 0x000000315e775254 in ?? () from /usr/lib64/libruby2.1.so.2.1 #31 0x000000315e7794bc in ?? () from /usr/lib64/libruby2.1.so.2.1 #32 0x000000315e77cf3f in ?? () from /usr/lib64/libruby2.1.so.2.1 #33 0x000000315e77dca2 in ?? () from /usr/lib64/libruby2.1.so.2.1 #34 0x000000315e77e23f in ?? () from /usr/lib64/libruby2.1.so.2.1 #35 0x000000315e775254 in ?? () from /usr/lib64/libruby2.1.so.2.1 #36 0x000000315e781d4d in ?? () from /usr/lib64/libruby2.1.so.2.1 #37 0x000000315e7794bc in ?? () from /usr/lib64/libruby2.1.so.2.1 #38 0x000000315e77cf3f in ?? () from /usr/lib64/libruby2.1.so.2.1 #39 0x000000315e77e4ad in ?? () from /usr/lib64/libruby2.1.so.2.1 #40 0x000000315e77f78b in ?? () from /usr/lib64/libruby2.1.so.2.1 #41 0x000000315e77fe31 in rb_funcall () from /usr/lib64/libruby2.1.so.2.1 #42 0x00007fe45af4fcb7 in YRuby::callClient(std::string const&) () from /usr/lib64/YaST2/plugin/libpy2lang_ruby.so #43 0x00007fe45af4db74 in Y2RubyClientComponent::doActualWork(YCPList const&, Y2Component*) () from /usr/lib64/YaST2/plugin/libpy2lang_ruby.so #44 0x0000003105a0ee09 in main () from /usr/lib64/liby2.so.4 #45 0x0000003000c21b05 in __libc_start_main () from /lib64/libc.so.6 #46 0x00000000004006f9 in ?? () -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (1)
-
L A Walsh