Bug 462745

Summary: YaST error when installing TVBrowser
Product: [openSUSE] openSUSE 11.1 Reporter: Uwe Köhler <U.Koehler>
Component: YaST2Assignee: Steffen Winterfeldt <snwint>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: mvidner
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.1   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Yast logs

Description Uwe Köhler 2008-12-29 10:50:27 UTC
Selected tvbrowser package from Packman for installation and excepted all dependencies. I do get the following problem consistently:

YaST got signal 11 at YCP file PackageCallbacks.ycp:660
/sbin/yast2: line 437:  7919 Speicherzugriffsfehler  $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
Comment 1 Marcus Meissner 2008-12-29 13:49:11 UTC
please also include the yast2 logfiles
Comment 2 Uwe Köhler 2008-12-29 14:33:00 UTC
Created attachment 262628 [details]
Yast logs
Comment 3 Uwe Köhler 2008-12-29 16:36:19 UTC
Ah, important hint: I did have the same problem with installing other packages. Turns out that it seems (I am not sure about it) to get better when the install DVD is in the drive. Could be a strange error message when the install DVD is not found.
Comment 4 Thomas Göttlicher 2009-01-09 16:17:46 UTC
The backtrace looks like this:

   Frame  0: /usr/lib/liby2.so.2  log_backtrace()
   Frame  1: /usr/lib/liby2.so.2  signal_handler(int)
   Frame  2: [0xffffe400]
   Frame  3: /lib/libc.so.6(strrchr+0xa3) [0xb7958bb3]
   Frame  4: /usr/lib/libhd.so.15(hd_sysfs_driver_list+0x23a) [0xb336e7da]
   Frame  5: /usr/lib/libhd.so.15(hd_scan_sysfs_pci+0xb7) [0xb3393c07]
   Frame  6: /usr/lib/libhd.so.15 [0xb3370d8a]
   Frame  7: /usr/lib/libhd.so.15(hd_scan+0x1433) [0xb3372ad3]
   Frame  8: /usr/lib/libhd.so.15(hd_list+0x20a) [0xb33735da]
   Frame  9: /usr/lib/YaST2/plugin/libpy2ag_hwprobe.so.2  HwProbe::byItem(hw_item, HwProbe::hwinfo_settings)
   Frame 10: /usr/lib/YaST2/plugin/libpy2ag_hwprobe.so.2  HwProbe::checkPath(YCPPath const&, YCPValue const&, YCPValue const&, int)
   Frame 11: /usr/lib/YaST2/plugin/libpy2ag_hwprobe.so.2  HwProbe::Read(YCPPath const&, YCPValue const&, YCPValue const&)
   Frame 12: /usr/lib/YaST2/plugin/libpy2ag_hwprobe.so.2  Y2AgentComp<HwProbe>::evaluate(YCPValue const&)
   Frame 13: /usr/lib/liby2.so.2  Y2PluginComponent::evaluate(YCPValue const&)
   Frame 14: /usr/lib/YaST2/plugin/libpy2scr.so.2  ScriptingAgent::executeSubagentCommand(char const*, YCPPath const&, YCPValue const&, YCPValue const&)
   Frame 15: /usr/lib/YaST2/plugin/libpy2scr.so.2  ScriptingAgent::Read(YCPPath const&, YCPValue const&, YCPValue const&)
   Frame 16: /usr/lib/libscr.so.2 [0xb7f94f71]
   Frame 17: /usr/lib/libscr.so.2 [0xb7f95208]
   Frame 18: /usr/lib/libycp.so.3  YEBuiltin::evaluate(bool)
   Frame 19: /usr/lib/libycp.so.3  YEPropagate::evaluate(bool)
   Frame 20: /usr/lib/libycp.so.3  YSAssign::evaluate(bool)
   Frame 21: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 22: /usr/lib/libycp.so.3  Y2YCPFunction::evaluateCall()
   Frame 23: /usr/lib/libycp.so.3  YEFunction::evaluate(bool)
   Frame 24: /usr/lib/libycp.so.3  YSAssign::evaluate(bool)
   Frame 25: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 26: /usr/lib/libycp.so.3  YSBlock::evaluate(bool)
   Frame 27: /usr/lib/libycp.so.3  YSIf::evaluate(bool)
   Frame 28: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 29: /usr/lib/libycp.so.3  YSBlock::evaluate(bool)
   Frame 30: /usr/lib/libycp.so.3  YSIf::evaluate(bool)
   Frame 31: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 32: /usr/lib/libycp.so.3  Y2YCPFunction::evaluateCall()
   Frame 33: /usr/lib/libycp.so.3  YEFunction::evaluate(bool)
   Frame 34: /usr/lib/libycp.so.3  YSAssign::evaluate(bool)
   Frame 35: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 36: /usr/lib/libycp.so.3  Y2YCPFunction::evaluateCall()
   Frame 37: /usr/lib/YaST2/plugin/libpy2Pkg.so.2  PkgFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluate()
   Frame 38: /usr/lib/YaST2/plugin/libpy2Pkg.so.2  PkgFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluate(YCPValueType)
   Frame 39: /usr/lib/YaST2/plugin/libpy2Pkg.so.2  PkgFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluateStr(std::string const&)
   Frame 40: /usr/lib/YaST2/plugin/libpy2Pkg.so.2  ZyppRecipients::MediaChangeReceive::requestMedia(zypp::Url&, unsigned int, std::string const&, zypp::media::MediaChangeReport::Error, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, unsigned int&)
   Frame 41: /usr/lib/libzypp.so.523  zypp::MediaSetAccess::provideFileInternal(zypp::filesystem::Pathname const&, unsigned int, bool, bool)
   Frame 42: /usr/lib/libzypp.so.523  zypp::MediaSetAccess::provideFile(zypp::filesystem::Pathname const&, unsigned int)
   Frame 43: /usr/lib/libzypp.so.523  zypp::MediaSetAccess::provideFile(zypp::OnMediaLocation const&)
   Frame 44: /usr/lib/libzypp.so.523  zypp::Fetcher::Impl::provideToDest(zypp::MediaSetAccess&, zypp::OnMediaLocation const&, zypp::filesystem::Pathname const&)

   Frame 45: /usr/lib/libzypp.so.523  zypp::Fetcher::Impl::start(zypp::filesystem::Pathname const&, zypp::MediaSetAccess&, boost::function<bool ()(zypp::ProgressData const&)> const&)
   Frame 46: /usr/lib/libzypp.so.523  zypp::Fetcher::start(zypp::filesystem::Pathname const&, zypp::MediaSetAccess&, boost::function<bool ()(zypp::ProgressData const&)> const&)
   Frame 47: /usr/lib/libzypp.so.523  zypp::repo::RepoMediaAccess::provideFile(zypp::RepoInfo, zypp::OnMediaLocation const&, zypp::ProvideFilePolicy const&)
   Frame 48: /usr/lib/libzypp.so.523  zypp::repo::PackageProvider::doProvidePackage() const
   Frame 49: /usr/lib/libzypp.so.523  zypp::repo::PackageProvider::providePackage() const
   Frame 50: /usr/lib/libzypp.so.523  zypp::target::RepoProvidePackage::operator()(zypp::PoolItem const&)
   Frame 51: /usr/lib/libzypp.so.523  boost::detail::function::function_obj_invoker1<zypp::target::RepoProvidePackage, zypp::AutoDispose<zypp::filesystem::Pathname const>, zypp::PoolItem const&>::invoke(boost::detail::function::function_buffer&, zypp::PoolItem const&)
   Frame 52: /usr/lib/libzypp.so.523  boost::function1<zypp::AutoDispose<zypp::filesystem::Pathname const>, zypp::PoolItem const&>::operator()(zypp::PoolItem const&) const
   Frame 53: /usr/lib/libzypp.so.523  zypp::target::CommitPackageCache::Impl::sourceProvidePackage(zypp::PoolItem const&) const
   Frame 54: /usr/lib/libzypp.so.523  zypp::target::CommitPackageCacheReadAhead::get(std::_List_const_iterator<zypp::PoolItem>)
   Frame 55: /usr/lib/libzypp.so.523  zypp::target::CommitPackageCache::get(std::_List_const_iterator<zypp::PoolItem>)
   Frame 56: /usr/lib/libzypp.so.523  zypp::target::TargetImpl::commit(std::list<zypp::PoolItem, std::allocator<zypp::PoolItem> > const&, zypp::ZYppCommitPolicy const&, zypp::ResPool const&)
   Frame 57: /usr/lib/libzypp.so.523  zypp::target::TargetImpl::commit(zypp::ResPool, zypp::ZYppCommitPolicy const&)
   Frame 58: /usr/lib/libzypp.so.523  zypp::zypp_detail::ZYppImpl::commit(zypp::ZYppCommitPolicy const&)
   Frame 59: /usr/lib/libzypp.so.523  zypp::ZYpp::commit(zypp::ZYppCommitPolicy const&)
   Frame 60: /usr/lib/YaST2/plugin/libpy2Pkg.so.2  PkgFunctions::PkgCommit(YCPInteger const&)
   Frame 61: /usr/lib/YaST2/plugin/libpy2Pkg.so.2  Y2PkgFunction::evaluateCall()
   Frame 62: /usr/lib/libycp.so.3  YEFunction::evaluate(bool)
   Frame 63: /usr/lib/libycp.so.3  YSAssign::evaluate(bool)
   Frame 64: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 65: /usr/lib/libycp.so.3  YSBlock::evaluate(bool)
   Frame 66: /usr/lib/libycp.so.3  YSIf::evaluate(bool)
   Frame 67: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 68: /usr/lib/libycp.so.3  Y2YCPFunction::evaluateCall()
   Frame 69: /usr/lib/libycp.so.3  YEFunction::evaluate(bool)
   Frame 70: /usr/lib/libycp.so.3  YSAssign::evaluate(bool)
   Frame 71: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 72: /usr/lib/libycp.so.3  YSBlock::evaluate(bool)
   Frame 73: /usr/lib/libycp.so.3  YSIf::evaluate(bool)
   Frame 74: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 75: /usr/lib/libycp.so.3  YSDo::evaluate(bool)
   Frame 76: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 77: /usr/lib/libycp.so.3  Y2YCPFunction::evaluateCall()
   Frame 78: /usr/lib/libycp.so.3  YEFunction::evaluate(bool)
   Frame 79: /usr/lib/libycp.so.3  YSReturn::evaluate(bool)
   Frame 80: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 81: /usr/lib/libycp.so.3  YSBlock::evaluate(bool)
   Frame 82: /usr/lib/libycp.so.3  YSIf::evaluate(bool)
   Frame 83: /usr/lib/libycp.so.3  YBlock::evaluate(bool)
   Frame 84: /usr/lib/libycp.so.3  YCPCodeRep::evaluate(bool) const
   Frame 85: /usr/lib/YaST2/plugin/libpy2wfm.so.2  Y2WFMComponent::doActualWork(YCPList const&, Y2Component*)
   Frame 86: /usr/lib/liby2.so.2(main+0x11e5) [0xb7e302c5]
   Frame 87: /lib/libc.so.6(__libc_start_main+0xe5) [0xb78fb705]
   Frame 88: /usr/lib/YaST2/bin/y2base [0x8048591]
Comment 5 Thomas Göttlicher 2009-01-09 16:22:22 UTC
I guess hardware detection is the cause of this bug. Martin, could you please look into it?
Comment 6 Stefan Hundhammer 2009-01-09 17:29:38 UTC
hwinfo/libhd -> snwint
Comment 7 Martin Vidner 2009-01-12 09:03:01 UTC
The backtrace looks the same as another bug that I saw.

*** This bug has been marked as a duplicate of bug 461161 ***