Bug 658492 - segfault in libcurl
Summary: segfault in libcurl
Status: VERIFIED DUPLICATE of bug 654600
Alias: None
Product: openSUSE 11.4
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Michal Marek
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-09 10:53 UTC by Andreas Jaeger
Modified: 2010-12-09 11:03 UTC (History)
3 users (show)

See Also:
Found By: Product Management
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Jaeger 2010-12-09 10:53:19 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]
Comment 1 Andreas Jaeger 2010-12-09 10:55:16 UTC
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
Comment 2 Michal Marek 2010-12-09 10:58:50 UTC
Can you install libcurl4-debuginfo and curl-debugsource and run the backtrace again?
Comment 3 Michael Schröder 2010-12-09 11:03:25 UTC
Already fixed in mid November.

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