https://bugzilla.novell.com/show_bug.cgi?id=852242
https://bugzilla.novell.com/show_bug.cgi?id=852242#c7
--- Comment #7 from Martin Vidner 2014-04-14 11:40:33 CEST ---
I think I have localized (pun!) the problem:
# Y2DEBUG=1 LANG=tr_TR.UTF-8 LC_ALL=tr_TR.UTF-8 gdb --args
/usr/lib/YaST2/bin/y2base -l - sudo qt
..
(gdb) r
..
2014-04-14 11:38:08 <0> linux-wmls(3374) [Y2Ruby]
binary/Y2CCRuby.cc(provideNamespace):53 Y2CCRuby::provideNamespace UI
2014-04-14 11:38:08 <0> linux-wmls(3374) [libycp] pathsearch.cc(find):307
trying /y2update/modules/UI.rb
2014-04-14 11:38:08 <0> linux-wmls(3374) [libycp] pathsearch.cc(find):307
trying /root/.yast2/modules/UI.rb
2014-04-14 11:38:08 <0> linux-wmls(3374) [libycp] pathsearch.cc(find):307
trying /usr/share/YaST2/modules/UI.rb
^C
Program received signal SIGINT, Interrupt.
0x00007ffff6085600 in malloc@plt () from /usr/lib64/libstdc++.so.6
(gdb) bt
#0 0x00007ffff6085600 in malloc@plt () from /usr/lib64/libstdc++.so.6
#1 0x00007ffff608aebd in operator new(unsigned long) () from
/usr/lib64/libstdc++.so.6
#2 0x00007ffff60e55c9 in std::string::_Rep::_S_create(unsigned long, unsigned
long, std::allocator<char> const&) () from /usr/lib64/libstdc++.so.6
#3 0x00007ffff60e6d01 in char* std::string::_S_construct(char
const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) ()
from /usr/lib64/libstdc++.so.6
#4 0x00007ffff60e7118 in std::basic_string::basic_string(char const*, std::allocator<char> const&)
() from /usr/lib64/libstdc++.so.6
#5 0x00007ffff4f96e8f in Y2RubyComponent::CamelCase2DelimSepated(char const*)
() from /usr/lib64/YaST2/plugin/libpy2lang_ruby.so
#6 0x00007ffff4f95af5 in Y2CCRuby::provideNamespace(char const*) () from
/usr/lib64/YaST2/plugin/libpy2lang_ruby.so
#7 0x00007ffff74430c1 in Y2ComponentBroker::getNamespaceComponent(char const*)
() from /usr/lib64/liby2.so.4
#8 0x00007ffff7440892 in main () from /usr/lib64/liby2.so.4
#9 0x00007ffff577fbe5 in __libc_start_main () from /lib64/libc.so.6
#10 0x00000000004006f9 in ?? ()
ruby bindings somehow mess up the case conversion that converts FooBar to
foo_bar, doubtless related to the fact that tolower('I') is not ASCII in the
Turkis locale
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.