Bugzilla – Bug 333639
YaST got signal 11at YCP file
Last modified: 2008-02-15 12:44:04 UTC
I used oneclick install to install dcpp for linux, but the program is not in my applicatio overview. If I go to YaST softwaremanegement and search for dcpp, the program shows as being installed. Once I want to select it (with the mouse) to reinstall or deinstall, softwaremangement closes immediately and I get a message saying: YaST got signal 11at YCP file /usr/share/YaST2/clients/inst_packages.ycp:45 /sbin/yast2: line 386: 6513 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2QT_ARGS Reinstalling does not solve the problem (maybe because it is impossible to deinstall first with softwaremangement). Please advise in how I should preceed. I am new to Linux, but I am very much computer literate. I will be able to do complicated configuration settings or even adjust the source code if you can tell me how and where. Hope to hear from you soon. Kind regards, Peter Jonker jonker.6@hccnet.nl
Quite likely a duplicate of https://bugzilla.novell.com/show_bug.cgi?id=332917 See http://en.opensuse.org/Bugs/YaST#Attachments_-_y2logs.2C_hwinfo_etc. http://en.opensuse.org/Bugs/YaST#How_can_I_start_YaST_in_debugger_.28gdb.29 For how to obtain yast logs & a backtrace to confirm this.
Created attachment 178264 [details] requested YaST2 logs hope this helps
Lado, is that really duplicate or any known bug?
Please, attach a backtrace as describe in http://en.opensuse.org/Bugs/YaST#How_can_I_start_YaST_in_debugger_.28gdb.29.3F_How_can_I_create_a_backtrace.3F What versions of yast2-pkg-bindings and libzypp do you have installed? (Attach output of 'rpm -q yast2-pkg-bindings libzypp'.)
This seems to be a duplicate of #332917, if the online update doesn't help then reopen please. *** This bug has been marked as a duplicate of bug 332917 ***
Ladislav, why do you think it could be a duplicate? As written here https://bugzilla.novell.com/show_bug.cgi?id=332917#c25 there is no known mirror redirection to FTP, thus the bug cannot happen, with or without online update.
OK, you are right it it's probably not a duplicate, I didn't read the report carefully...
Please, provide info requested in comment #4.
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2b43b3a695c0 (LWP 20268)] 0x00002b43b37995ae in memcpy () from /lib64/libc.so.6 (gdb) bt #0 0x00002b43b37995ae in memcpy () from /lib64/libc.so.6 #1 0x00002b43b5c13e64 in ?? () from /usr/lib64/libsqlite3.so.0 #2 0x00002b43b5c15875 in ?? () from /usr/lib64/libsqlite3.so.0 #3 0x00002b43b5c18c87 in sqlite3BtreeInsert () from /usr/lib64/libsqlite3.so.0 #4 0x00002b43b5c4a162 in sqlite3VdbeExec () from /usr/lib64/libsqlite3.so.0 #5 0x00002b43b5c4de58 in sqlite3_step () from /usr/lib64/libsqlite3.so.0 #6 0x00002b43b43fb573 in sqlite3x::sqlite3_reader::read () from /usr/lib64/libzypp.so.324 #7 0x00002b43b43f0181 in sqlite3x::sqlite3_command::executenonquery () from /usr/lib64/libzypp.so.324 #8 0x00002b43b43dad02 in zypp::cache::CacheStore::appendNamedDependency () from /usr/lib64/libzypp.so.324 #9 0x00002b43b43db79a in zypp::cache::CacheStore::appendDependency () from /usr/lib64/libzypp.so.324 #10 0x00002b43b43dbb97 in zypp::cache::CacheStore::appendDependencyList () from /usr/lib64/libzypp.so.324 #11 0x00002b43b43dbc12 in zypp::cache::CacheStore::appendDependencies () from /usr/lib64/libzypp.so.324 #12 0x00002b43b43dbfe0 in zypp::cache::CacheStore::appendResolvable () from /usr/lib64/libzypp.so.324 #13 0x00002b43b43df96b in zypp::cache::CacheStore::consumeSourcePackage () from /usr/lib64/libzypp.so.324 #14 0x00002b43b4440a33 in zypp::parser::yum::RepoParser::Impl::primary_CB () ---Type <return> to continue, or q <return> to quit--- from /usr/lib64/libzypp.so.324 #15 0x00002b43b44458c6 in boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, zypp::parser::yum::RepoParser::Impl, boost::intrusive_ptr<zypp::data::Packagebase> const&>, boost::_bi::list2<boost::_bi::value<zypp::parser::yum::RepoParser::Impl*>, boost::arg<1> > >, bool, boost::intrusive_ptr<zypp::data::Packagebase> const&>::invoke () from /usr/lib64/libzypp.so.324 #16 0x00002b43b4453a2a in boost::function1<bool, boost::intrusive_ptr<zypp::data::Packagebase> const&, std::allocator<void> >::operator() () from /usr/lib64/libzypp.so.324 #17 0x00002b43b4453130 in zypp::parser::yum::PrimaryFileReader::Impl::consumeNode () from /usr/lib64/libzypp.so.324 #18 0x00002b43b44538c6 in boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, zypp::parser::yum::PrimaryFileReader::Impl, zypp::xml::Reader&>, boost::_bi::list2<boost::_bi::value<zypp::parser::yum::PrimaryFileReader::Impl*>, boost::arg<1> > >, bool, zypp::xml::Reader&>::invoke () from /usr/lib64/libzypp.so.324 #19 0x00002b43b444eedf in boost::function1<bool, zypp::xml::Reader&, std::allocator<void> >::operator() () from /usr/lib64/libzypp.so.324 #20 0x00002b43b4452a93 in zypp::parser::yum::PrimaryFileReader::Impl::Impl () from /usr/lib64/libzypp.so.324 #21 0x00002b43b4452d87 in zypp::parser::yum::PrimaryFileReader::PrimaryFileReader () from /usr/lib64/libzypp.so.324 ---Type <return> to continue, or q <return> to quit--- #22 0x00002b43b44435d9 in zypp::parser::yum::RepoParser::Impl::doJobs () from /usr/lib64/libzypp.so.324 #23 0x00002b43b44452ec in zypp::parser::yum::RepoParser::Impl::parse () from /usr/lib64/libzypp.so.324 #24 0x00002b43b46d2aab in zypp::RepoManager::buildCache () from /usr/lib64/libzypp.so.324 #25 0x00002b43bab70820 in PkgModuleFunctions::SourceLoad () from /usr/lib64/YaST2/plugin/libpy2Pkg.so.2 #26 0x00002b43bab70cff in PkgModuleFunctions::SourceStartManager () from /usr/lib64/YaST2/plugin/libpy2Pkg.so.2 #27 0x00002b43bab2bfe6 in Y2PkgFunction::evaluateCall () from /usr/lib64/YaST2/plugin/libpy2Pkg.so.2 #28 0x00002b43b0d57c1b in YEFunction::evaluate () from /usr/lib64/libycp.so.3 #29 0x00002b43b0d68397 in YSAssign::evaluate () from /usr/lib64/libycp.so.3 #30 0x00002b43b0d8228a in YBlock::evaluate () from /usr/lib64/libycp.so.3 #31 0x00002b43b0d5ef42 in Y2YCPFunction::evaluateCall () from /usr/lib64/libycp.so.3 #32 0x00002b43b0d57c1b in YEFunction::evaluate () from /usr/lib64/libycp.so.3 #33 0x00002b43b0d68397 in YSAssign::evaluate () from /usr/lib64/libycp.so.3 #34 0x00002b43b0d8228a in YBlock::evaluate () from /usr/lib64/libycp.so.3 #35 0x00002b43b0d5ef42 in Y2YCPFunction::evaluateCall () from /usr/lib64/libycp.so.3 #36 0x00002b43b0d57c1b in YEFunction::evaluate () from /usr/lib64/libycp.so.3 ---Type <return> to continue, or q <return> to quit--- #37 0x00002b43b0d684c4 in YSReturn::evaluate () from /usr/lib64/libycp.so.3 #38 0x00002b43b0d8228a in YBlock::evaluate () from /usr/lib64/libycp.so.3 #39 0x00002b43b0d67fa1 in YSBlock::evaluate () from /usr/lib64/libycp.so.3 #40 0x00002b43b0d68c93 in YSIf::evaluate () from /usr/lib64/libycp.so.3 #41 0x00002b43b0d8228a in YBlock::evaluate () from /usr/lib64/libycp.so.3 #42 0x00002b43b0d47799 in YCPCodeRep::evaluate () from /usr/lib64/libycp.so.3 #43 0x00002b43b03cced7 in Y2WFMComponent::doActualWork () from /usr/lib64/YaST2/plugin/libpy2wfm.so.2 #44 0x00002b43b102b42d in main () from /usr/lib64/liby2.so.2 #45 0x00002b43b373eb54 in __libc_start_main () from /lib64/libc.so.6 #46 0x00000000004006d9 in main ()
I am getting a slightly different message: YaST got signal 11 at YCP file /usr/share/YaST2/clients/sw_single.ycp:187 /sbin/yast2: line 386: 20166 Speicherzugriffsfehler $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2QT_ARGS For me this happens only with Packman as an active source. Without it the module just terminates without a segmentation fault.
According to the comment #9 the problem seems to be in libzypp (or in sqlite3).
It seems to be a obscure segmentation fault with sqlite. Can you try removing the cache /var/cache/zypp/zypp.db , refresh your repostories and try to reproduce it?
closing