synaptic crashed with SIGSEGV in pkgRecords::Lookup()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
synaptic (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I got the above segfault in Synaptic while trying to select all packages in "Not Installed (Residual Config)" with Ctrl+A. This is in up-to-date raring. The application didn't close, and I received multiple prompts to report a bug, the first couple of which crashed too, so this may not be the first error triggered by that action.
ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: synaptic 0.80~exp1
ProcVersionSign
Uname: Linux 3.8.0-0-generic x86_64
ApportVersion: 2.8-0ubuntu1
Architecture: amd64
Date: Fri Jan 11 09:34:49 2013
ExecutablePath: /usr/sbin/synaptic
InstallationDate: Installed on 2012-12-13 (28 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20121213)
MarkForUpload: True
ProcCmdline: /usr/sbin/synaptic
ProcEnviron:
SHELL=/bin/bash
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
PATH=(custom, no user)
XDG_RUNTIME_
SegvAnalysis:
Segfault happened at: 0x7f0cc354c534 <_ZN10pkgRecord
PC (0x7f0cc354c534) ok
source "(%rax)" (0x7f12fa138000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: synaptic
StacktraceTop:
pkgRecords:
?? ()
?? ()
?? ()
?? ()
Title: synaptic crashed with SIGSEGV in pkgRecords:
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
Ok, namely the problem was with selecting libtelepathy- logger2 among the packages. libtelepathy- logger2 has no "Installed version", "Available version", etc, in the listing. This package was just replaced, if I remember correctly, by libtelepathy- logger3 in an update (with lt-l2 remaining installed), but beyond that I don't know what about this package should cause synaptic to misbehave.