bzr, amule become stuck in sync_page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: bzr
I added a binary file (.pdf) to a bzr working directory,
ran bzr add foo.pdf
then ran bzr diff
First of all, bzr didn't detect that it was a binary file and do something sensible.
I got lots of binary crud on my terminal.
But more importantly, it then froze, and I couldn't kill the bzr process, even
with kill -9. Here's the bottom of the file and my attempts to kill bzr:
+0000116489 00000 n
+0000116510 00000 n
+0000116531 00000 n
+0000117114 00000 n
+0000117167 00000 n
+0000117312 00000 n
+0000117386 00000 n
+0000117517 00000 n
%%EOFxref9da1f7
\ No newline at end of file
^C
^Z
------------in another window-------------
$ ps -u gpk | grep bzr
19758 pts/0 00:00:00 bzr
$ kill 19758
$ ps -u gpk | grep bzr
19758 pts/0 00:00:00 bzr
$ kill -1 19758
$ kill -9 19758
$ !ps
ps -u gpk | grep bzr
19758 pts/0 00:00:00 bzr
$
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: bzr 2.2.0-1
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
Date: Thu Sep 30 07:11:36 2010
ExecutablePath: /usr/bin/bzr
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
InterpreterPath: /usr/bin/python2.6
ProcEnviron:
SHELL=/bin/bash
LANG=en_GB.utf8
SourcePackage: bzr
Hi,
If you can reproduce this, please run
ps l BZR_PID
inserting the right process id there. The second word is a lower-case
l. That will tell us where it was in the kernel.
Generally speaking a process stuck for a long time in D would be a
kernel bug not an application bug.
--
Martin