On Sun, 10 Nov 2013, Daniel Kahn Gillmor wrote:
Control: tags 728743 + moreinfo unreproducible
On 11/04/2013 04:45 PM, Peter Denison wrote:
Dear Maintainer,
* What led up to the situation?
Upgrade of libgmime2.6-cil to 2.6.19-1
* What exactly did you do (or not do) that was effective (or
ineffective)?
apt-get -u upgrade
* What was the outcome of this action?
apt-get process hangs until the "/usr/bin/mono /usr/lib/mono/4.0/gacutil.exe
-i gmime-sharp.dll" and "/usr/bin/mono /usr/share/mono/MonoGetAssemblyName.exe
/usr/lib/cli/gmime-sharp-2.6/gmime-sharp.dll" processes are manually killed
* What outcome did you expect instead?
apt-get completes successfully
Thanks for the report, Peter. I'm not able to reproduce this myself
right now. Are you able to reproduce it?
Yes. Every time I use apt-get install, it tries to configure the
half-installed package, and shows this behaviour.
How much RAM does the affected machine have? Is the CPU on the machine
idle when this hang happens? how long does it happen for? What are
the mono processes doing when you kill them (e.g. can you attach an
strace to them and report if they are making any system calls?
4GB RAM, 2.5GB of which is free. It does happen when the CPU is otherwise
idle (obviously it is usually busy installing other updates immediately
prior to the hang)
The apt-get process hangs indefinitely, or rather the
'/usr/bin/mono /usr/lib/mono/4.0/gacutil.exe -i gmime-sharp.dll' process
hangs until killed, then I have to kill the '/usr/bin/mono
/usr/share/mono/MonoGetAssemblyName.exe
/usr/lib/cli/gmime-sharp-2.6/gmime-sharp.dll' process before the apt-get
will resume.
[strace of mono /usr/lib/mono/4.0/gacutil.exe]
futex(0x8351140, FUTEX_WAIT_PRIVATE, 0, NULL
[and pauses there]
[strace of mono /usr/share/mono/MonoGetAssemblyName.exe]
futex(0x8351140, FUTEX_WAIT_PRIVATE, 0, NULL
[i.e. identical]
Hope that helps...
It's possible that you'll want to reassign this bug to either
mono-runtime (for /usr/bin/mono) or mono-4.0-gac (for
/usr/lib/mono/4.0/gacutil.exe) or mono-gac (for
/usr/share/mono/MonoGetAssemblyName.exe).
Can you do that if you decide that it's not specific to libgmime2.6-cil?
Many thanks,
--
Peter Denison <peterd at marshadder dot org>
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org