whoopsie assert failure: double free or corruption (fasttop)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
whoopsie (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Brian Murray | ||
Focal |
Fix Released
|
Undecided
|
Brian Murray | ||
Groovy |
Fix Released
|
High
|
Brian Murray |
Bug Description
[Impact]
whoopsie is crashing somewhat regularly. There are a couple of crashes in the Error Tracker which look similar:
https:/
https:/
As of yet (2020-11-22) neither crash is happening with whoopsie version 0.2.73.
[Test Case]
We don't have a manual test case for this crash report but given the number of crashes in the Error Tracker and the number of users of whoopsie the absence of the same crash occurring with the new version of whoopsie should be enough to consider this verified.
[Regression Potential]
Whoopsie will no longer upload crash reports with duplicate keys but this was not something it should have been doing in the first place. That being said we should also test whoopsie with a sample of crashes (apport-
Original Description
-------
Apport popped up saying whoopsie had crashed (I assume during a previous crash report upload?)
ProblemType: CrashDistroRelease: Ubuntu 20.10
Package: whoopsie 0.2.72
ProcVersionSign
Uname: Linux 5.8.0-20-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu49
Architecture: amd64
AssertionMessage: double free or corruption (fasttop)
CasperMD5CheckR
CrashCounter: 1
Date: Fri Oct 9 08:08:56 2020
ExecutablePath: /usr/bin/whoopsie
InstallationDate: Installed on 2019-11-18 (325 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
ProcCmdline: /usr/bin/whoopsie -f
ProcEnviron:
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
PATH=(custom, no user)
RelatedPackageV
StacktraceTop:
__libc_message (action=
malloc_printerr (str=str@
_int_free (av=0x7f598218bba0 <main_arena>, p=0x55964a2bf3e0, have_lock=0) at malloc.c:4298
() at /lib/x86_
g_hash_
Title: whoopsie assert failure: double free or corruption (fasttop)
UpgradeStatus: Upgraded to groovy on 2020-10-06 (2 days ago)
UserGroups: N/A
separator:
Related branches
tags: | removed: need-amd64-retrace |
tags: | added: patch |
tags: | added: fr-914 |
description: | updated |
description: | updated |
Changed in whoopsie (Ubuntu Groovy): | |
status: | New → In Progress |
assignee: | nobody → Brian Murray (brian-murray) |
importance: | Undecided → High |
StacktraceTop: action@ entry=do_ abort, fmt=fmt@ entry=0x7f59821 59128 "%s\n") at ../sysdeps/ posix/libc_ fatal.c: 155 entry=0x7f59821 5b5d8 "double free or corruption (fasttop)") at malloc.c:5389 table_remove_ all_nodes. part () from /srv/vms/ apport- sandbox- dir/Ubuntu 20.10/amd64/ report- sandbox/ usr/lib/ x86_64- linux-gnu/ libglib- 2.0.so. 0.6600. 0 table_remove_ all () from /srv/vms/ apport- sandbox- dir/Ubuntu 20.10/amd64/ report- sandbox/ usr/lib/ x86_64- linux-gnu/ libglib- 2.0.so. 0.6600. 0
__libc_message (action=
malloc_printerr (str=str@
_int_free (av=0x7f598218bba0 <main_arena>, p=0x55964a2bf3e0, have_lock=0) at malloc.c:4298
g_hash_
g_hash_