[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dpkg problems



> On Tue, May 01, 2001 at 04:15:58PM -0400, Jon Eisenstein wrote:
> > I seem to be in a very troublesome spot... My dpkg segfaults in any needed
> > situation:
>
> Maybe try strace'ing it (of course if you have strace installed)?

In this reply, I'm replying to many questions and support from different
people, who, before I start, I would like to thank greatly.

What version: Unstable, 1.9.2.

Strace: Output at end of message.

Checksums: Unfortunately, I did overwrite my original dpkg with the
unpacked version. I figured it couldn't get any worse than it already was.

Status of available/status/etc files: What types of problems should I be
looking for?

Rebuild: Downloading source now.


Strace output from: dpkg -i foo (since I get it regardless of whether or
not the file exists, this should be fine)

brk(0)                                  = 0x8081cd0
brk(0x8081cf8)                          = 0x8081cf8
brk(0x8082000)                          = 0x8082000
umask(022)                              = 022
open("/etc/dpkg/dpkg.cfg", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=232, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40017000
read(3, "# dpkg configuration file\n#\n# Th"..., 4096) = 232
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40017000, 4096)                = 0
getuid32()                              = 0
geteuid32()                             = 0
access("/var/lib/dpkg", W_OK)           = 0
open("/var/lib/dpkg/lock", O_RDWR|O_CREAT|O_TRUNC, 0660) = 3
fcntl64(0x3, 0x6, 0xbffffb28, 0x40016004) = 0
fcntl64(0x3, 0x1, 0xbffffb28, 0x40016004) = 0
fcntl64(0x3, 0x2, 0x1, 0x40016004)      = 0
open("/var/lib/dpkg/status", O_RDONLY)  = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
old_mmap(NULL, 0, PROT_READ, MAP_SHARED, 4, 0) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



Reply to: