mc 4.6.1 : colon bug in file names

Ludovic ldrolez at debian.org
Mon Aug 7 21:26:49 UTC 2006


Pavel Roskin <proski at ...> writes:

> 
> On Mon, 2006-08-07 at 16:42 +0000, Ludovic wrote:
> > Hi !
> > 
> > Some Debian users have found an annoying bug on files which have a colon in 
> > their name:
> > 
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380075
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381353
> > 
> > Is it Debian specific or not ?
> 
> What is actually run?  Can you check the command line by "ps x"?  It may
> be a bug in the pdf viewer.  I see that evince 0.5.4 has this problem

Nice suggestion, you where right !!!
The problem is in run-mailcap.

Cheers,

   Ludovic

# strace -p 20485 -e execve -f
Process 20485 attached - interrupt to quit
Process 20819 attached
[pid 20819] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20819] execve("/bin/sh", ["sh", "-c", "file -L /tmp/wrt:wrt54g_v5.pdf"],
[/* 47 vars */]) = 0
[pid 20819] execve("/usr/bin/file", ["file", "-L", "/tmp/wrt:wrt54g_v5.pdf"],
[/* 45 vars */]) = 0
Process 20485 suspended
Process 20485 resumed
Process 20819 detached
--- SIGCHLD (Child exited) @ 0 (0) ---
Process 20820 attached
Process 20485 suspended
[pid 20820] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20820] execve("/bin/bash", ["/bin/bash", "-c", "/bin/sh
/tmp/mc-root/mcextFxMQwe"...], [/* 47 vars */]) = 0
[pid 20820] execve("/bin/sh", ["/bin/sh", "/tmp/mc-root/mcextFxMQwe"], [/* 45
vars */]) = 0
Process 20821 attached
[pid 20821] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20821] execve("/usr/bin/run-mailcap", ["run-mailcap",
"application/pdf:wrt:wrt54g_v5.pd"...], [/* 45 vars */]) = 0
Process 20822 attached
...





More information about the mc-devel mailing list