packagekitd crashed with SIGSEGV in __memmove_{sse2,avx}_unaligned_erms() from std::char_traits<char>::copy() from ... from show_errors (errorCode=PK_ERROR_ENUM_CANNOT_FETCH_SOURCES)

Bug #1818199 reported by Jean-Baptiste Lallement
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
packagekit (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

https://errors.ubuntu.com/problem/1bdc3e539949aa164d276979f62ca0282a54fcbd
https://errors.ubuntu.com/problem/e9af46c2ad01a15f968379c434fe0bfbf924d034

---

Crashes on boot

ProblemType: Crash
DistroRelease: Ubuntu 19.04
Package: packagekit 1.1.12-1ubuntu1
ProcVersionSignature: Ubuntu 4.19.0-13.14-generic 4.19.20
Uname: Linux 4.19.0-13-generic x86_64
ApportVersion: 2.20.10-0ubuntu21
Architecture: amd64
Date: Fri Mar 1 10:05:59 2019
ExecutablePath: /usr/lib/packagekit/packagekitd
InstallationDate: Installed on 2013-09-03 (2004 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130902)
ProcCmdline: /usr/lib/packagekit/packagekitd
ProcEnviron:
 LANG=fr_FR.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/sh
SegvAnalysis:
 Segfault happened at: 0x7f7b5899224d <__memmove_sse2_unaligned_erms+605>: movntdq %xmm0,(%rdi)
 PC (0x7f7b5899224d) ok
 source "%xmm0" ok
 destination "(%rdi)" (0x000001f0) not located in a known VMA region (needed writable region)!
 Stack memory exhausted (SP below stack segment)
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: packagekit
StacktraceTop:
 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
 show_errors(PkBackendJob*, PkErrorEnum, bool) () at /usr/lib/x86_64-linux-gnu/packagekit-backend/libpk_backend_aptcc.so
 ()
 () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
 start_thread (arg=<optimized out>) at pthread_create.c:486
Title: packagekitd crashed with SIGSEGV in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace()
UpgradeStatus: Upgraded to disco on 2018-01-26 (398 days ago)
UserGroups:

separator:

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceTop.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in packagekit (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Private → Public
summary: - packagekitd crashed with SIGSEGV in std::__cxx11::basic_string<char,
- std::char_traits<char>, std::allocator<char> >::_M_replace()
+ packagekitd crashed with SIGSEGV in __memmove_sse2_unaligned_erms() from
+ std::char_traits<char>::copy() from std::__cxx11::basic_string<char,
+ std::char_traits<char>, std::allocator<char> >::_S_copy() from
+ std::__cxx11::basic_string<char, std::char_traits<char>,
+ std::allocator<char> >::_M_replace()
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: packagekitd crashed with SIGSEGV in __memmove_sse2_unaligned_erms() from std::char_traits<char>::copy() from std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy() from std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in packagekit (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

We could probably also group this with bug 1817979 (and bug 1788816 and bug 1816416). Because the function at the top is only an indication of which generation CPU you are using.

summary: packagekitd crashed with SIGSEGV in __memmove_sse2_unaligned_erms() from
std::char_traits<char>::copy() from std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_S_copy() from
std::__cxx11::basic_string<char, std::char_traits<char>,
- std::allocator<char> >::_M_replace()
+ std::allocator<char> >::_M_replace() .. from show_errors
+ (errorCode=PK_ERROR_ENUM_CANNOT_FETCH_SOURCES)
summary: - packagekitd crashed with SIGSEGV in __memmove_sse2_unaligned_erms() from
+ packagekitd crashed with SIGSEGV in
+ __memmove_{sse2,avx}_unaligned_erms() from
std::char_traits<char>::copy() from std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_S_copy() from
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_M_replace() .. from show_errors
(errorCode=PK_ERROR_ENUM_CANNOT_FETCH_SOURCES)
summary: packagekitd crashed with SIGSEGV in
__memmove_{sse2,avx}_unaligned_erms() from
- std::char_traits<char>::copy() from std::__cxx11::basic_string<char,
- std::char_traits<char>, std::allocator<char> >::_S_copy() from
- std::__cxx11::basic_string<char, std::char_traits<char>,
- std::allocator<char> >::_M_replace() .. from show_errors
+ std::char_traits<char>::copy() from ... from show_errors
(errorCode=PK_ERROR_ENUM_CANNOT_FETCH_SOURCES)
Revision history for this message
Julian Andres Klode (juliank) wrote :

I don't see anything to work with in those bugs anyway, sounds like memory corruption _somewhere_; the stack trace is basically irrelevant.

Revision history for this message
Sebastien Bacher (seb128) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.