Bugzilla – Bug 658492
segfault in libcurl
Last modified: 2010-12-09 11:03:25 UTC
# zypper lu Retrieving repository 'openSUSE:Factory:Contrib' metadata [\]Segmentation fault and dmesg shows: 90643.489289] zypper[30547] general protection ip:7fd265e65a6f sp:7fff04aa9730 error:0 in libcurl.so.4.2.0[7fd265e3b000+5a000]
I attached gdb. Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5beba6f in Curl_getinfo () from /usr/lib64/libcurl.so.4 (gdb) bt #0 0x00007ffff5beba6f in Curl_getinfo () from /usr/lib64/libcurl.so.4 #1 0x00007ffff5bee6db in curl_easy_getinfo () from /usr/lib64/libcurl.so.4 #2 0x00007ffff78ae3ad in zypp::media::multifetchrequest::run(std::vector<zypp::Url, std::allocator<zypp::Url> >&) () from /usr/lib64/libzypp.so.807 #3 0x00007ffff78afbe3 in zypp::media::MediaMultiCurl::multifetch(zypp::filesystem::Pathname const&, _IO_FILE*, std::vector<zypp::Url, std::allocator<zypp::Url> >*, zypp::callback::SendReport<zypp::media::DownloadProgressReport>*, zypp::media::MediaBlockList*, long) const () from /usr/lib64/libzypp.so.807 #4 0x00007ffff78b0e34 in zypp::media::MediaMultiCurl::doGetFileCopy(zypp::filesystem::Pathname const&, zypp::filesystem::Pathname const&, zypp::callback::SendReport<zypp::media::DownloadProgressReport>&, zypp::base::Flags<zypp::media::MediaCurl::RequestOption>) const () from /usr/lib64/libzypp.so.807 #5 0x00007ffff78a095c in zypp::media::MediaCurl::getFileCopy(zypp::filesystem::Pathname const&, zypp::filesystem::Pathname const&) const () from /usr/lib64/libzypp.so.807 #6 0x00007ffff7894749 in zypp::media::MediaCurl::getFile(zypp::filesystem::Pathname const&) const () from /usr/lib64/libzypp.so.807 #7 0x00007ffff786eef4 in zypp::media::MediaHandler::provideFile(zypp::filesystem::Pathname) const () from /usr/lib64/libzypp.so.807 #8 0x00007ffff7868249 in zypp::media::MediaAccess::provideFile(zypp::filesystem::Pathname const&) const () from /usr/lib64/libzypp.so.807 #9 0x00007ffff78ca367 in zypp::media::MediaManager::provideFile(unsigned int, zypp::filesystem::Pathname const&) const () from /usr/lib64/libzypp.so.807 #10 0x00007ffff79fcdd1 in boost::detail::function::void_function_ref_invoker2<zypp::ProvideFileOperation, void, unsigned int, zypp::filesystem::Pathname const&>::invoke(boost::detail::function::function_buffer&, unsigned int, zypp::filesystem::Pathname const&) () from /usr/lib64/libzypp.so.807 #11 0x00007ffff79fa1d5 in zypp::MediaSetAccess::provide(boost::function<void ()(unsigned int, zypp::f
Can you install libcurl4-debuginfo and curl-debugsource and run the backtrace again?
Already fixed in mid November. *** This bug has been marked as a duplicate of bug 654600 ***