Bug ID 1156927
Summary Zypper crashes while retrieving packages after distribution upgrade to 20191112
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Factory
Status NEW
Severity Major
Priority P5 - None
Component Installation
Assignee yast2-maintainers@suse.de
Reporter dxxf@volny.cz
QA Contact jsrain@suse.com
Found By ---
Blocker ---

Zypper started to segfault after latest system upgrade. The segfault crash
happens somewhat randomly but always while retrieving packages. It seems that
the culprit is libcurl (see stacktrace below). These crashes stop after
downgrading libcurl from 7.67.0 to 7.60.0 (from Leap 15.1 distribution
repository).

Output of "coredump info PID":
           PID: 19480 (zypper)
           UID: 0 (root)
           GID: 0 (root)
        Signal: 11 (SEGV)
     Timestamp: Fri 2019-11-15 20:30:16 CET (48min ago)
  Command Line: zypper install -f texlive-xesearch-doc ... + another 3k
packages
    Executable: /usr/bin/zypper
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (Deluxe)
       Boot ID: 514071275091428b8028d4d1f91e3743
    Machine ID: 79b4212ab614477d9772809c579ced51
      Hostname: Filip-NB
       Storage:
/var/lib/systemd/coredump/core.zypper.0.514071275091428b8028d4d1f91e3743.19480.1573846216000000000000.lz4
       Message: Process 19480 (zypper) of user 0 dumped core.

                Stack trace of thread 19480:
                #0  0x00007f3828b5f030 n/a (libcurl.so.4)
                #1  0x00007f3828b5f130 n/a (libcurl.so.4)
                #2  0x00007f3828b57884 n/a (libcurl.so.4)
                #3  0x00007f3828b57a2a curl_multi_add_handle (libcurl.so.4)
                #4  0x00007f3829492909 _ZN4zypp5media16multifetchworker3runEv
(libzypp.so.1712)
                #5  0x00007f3829497f7b
_ZN4zypp5media17multifetchrequest3runERSt6vectorINS_3UrlESaIS3_EE
(libzypp.so.1712)
                #6  0x00007f382949035e
_ZNK4zypp5media14MediaMultiCurl10multifetchERKNS_10filesystem8PathnameEP8_IO_FILEPSt6vectorINS_3UrlESaIS9_EEPNS_8callback10SendReportINS0_22DownloadProgressReportEEEPNS0_14MediaBlockListEl
(libzypp.so.1712)
                #7  0x00007f3829495107
_ZNK4zypp5media14MediaMultiCurl13doGetFileCopyERKNS_10filesystem8PathnameES5_RNS_8callback10SendReportINS0_22DownloadProgressReportEEERKNS_9ByteCountENS_4base5FlagsINS0_9MediaCurl13RequestOptionEEE
(libzypp.so.1712)
                #8  0x00007f3829499621
_ZNK4zypp5media9MediaCurl11getFileCopyERKNS_10filesystem8PathnameES5_RKNS_9ByteCountE
(libzypp.so.1712)
                #9  0x00007f3829499ae0
_ZNK4zypp5media9MediaCurl7getFileERKNS_10filesystem8PathnameERKNS_9ByteCountE
(libzypp.so.1712)
                #10 0x00007f38294b2ec9
_ZNK4zypp5media12MediaHandler11provideFileENS_10filesystem8PathnameERKNS_9ByteCountE
(libzypp.so.1712)
                #11 0x00007f38294bd23a
_ZNK4zypp5media11MediaAccess11provideFileERKNS_10filesystem8PathnameERKNS_9ByteCountE
(libzypp.so.1712)
                #12 0x00007f38293b5d25 n/a (libzypp.so.1712)
                #13 0x00007f38293b7265
_ZN4zypp14MediaSetAccess7provideEN5boost8functionIFvjRKNS_10filesystem8PathnameEEEERKNS_15OnMediaLocationENS_4base5FlagsINS0_17ProvideFileOptionEEES6_
(libzypp.so.1712)
                #14 0x00007f38293b7f16
_ZN4zypp14MediaSetAccess11provideFileERKNS_15OnMediaLocationENS_4base5FlagsINS0_17ProvideFileOptionEEERKNS_10filesystem8PathnameE
(libzypp.so.1712)
                #15 0x00007f38293d098d
_ZN4zypp7Fetcher4Impl13provideToDestERNS_14MediaSetAccessERKNS_10filesystem8PathnameERKN5boost10shared_ptrINS_10FetcherJobEEE
(libzypp.so.1712)
                #16 0x00007f38293d2268
_ZN4zypp7Fetcher4Impl5startERKNS_10filesystem8PathnameERNS_14MediaSetAccessERKN5boost8functionIFbRKNS_12ProgressDataEEEE
(libzypp.so.1712)
                #17 0x00007f38293d320a
_ZN4zypp7Fetcher5startERKNS_10filesystem8PathnameERNS_14MediaSetAccessERKN5boost8functionIFbRKNS_12ProgressDataEEEE
(libzypp.so.1712)
                #18 0x00007f3829460a61
_ZN4zypp4repo15RepoMediaAccess11provideFileENS_8RepoInfoERKNS_15OnMediaLocationERKNS_17ProvideFilePolicyE
(libzypp.so.1712)
                #19 0x00007f382946d7a9 n/a (libzypp.so.1712)
                #20 0x00007f382946e631
_ZNK4zypp4repo18RpmPackageProvider16doProvidePackageEv (libzypp.so.1712)
                #21 0x00007f3829467019 n/a (libzypp.so.1712)
                #22 0x00007f3829469b27
_ZNK4zypp4repo15PackageProvider14providePackageEv (libzypp.so.1712)
                #23 0x00007f38294325cc
_ZN4zypp6target18RepoProvidePackageclERKNS_8PoolItemEb (libzypp.so.1712)
                #24 0x00007f3829418561 n/a (libzypp.so.1712)
                #25 0x00007f382943121a n/a (libzypp.so.1712)
                #26 0x00007f382943208f
_ZN4zypp6target27CommitPackageCacheReadAhead3getERKNS_8PoolItemE
(libzypp.so.1712)
                #27 0x00007f382942fba7
_ZN4zypp6target18CommitPackageCache3getERKNS_8PoolItemE (libzypp.so.1712)
                #28 0x00007f382942382e
_ZN4zypp6target10TargetImpl6commitENS_7ResPoolERKNS_16ZYppCommitPolicyE
(libzypp.so.1712)
                #29 0x00007f38293390a0
_ZN4zypp11zypp_detail8ZYppImpl6commitERKNS_16ZYppCommitPolicyE
(libzypp.so.1712)
                #30 0x00007f3829339736
_ZN4zypp4ZYpp6commitERKNS_16ZYppCommitPolicyE (libzypp.so.1712)
                #31 0x000055c9698a2f37
_Z16solve_and_commitR6ZypperN7Summary13_view_optionsEN4zypp12DownloadModeE
(zypper)
                #32 0x000055c96990cf6b
_ZN10InstallCmd7executeER6ZypperRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE
(zypper)
                #33 0x000055c96994ecbc _ZN17ZypperBaseCommand3runER6Zypper
(zypper)
                #34 0x000055c969993648 _ZN6Zypper9doCommandEiPPci (zypper)
                #35 0x000055c969868b69 _ZN6Zypper4mainEiPPc (zypper)
                #36 0x000055c9698695db main (zypper)
                #37 0x00007f382966de0b __libc_start_main (libc.so.6)
                #38 0x000055c96986a6da _start (zypper)


You are receiving this mail because: