mate-terminal closes unexpectedly when program does not exist is called

Bug #1179453 reported by malheum
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux Mint
New
Undecided
Unassigned

Bug Description

Hello,

I noticed this strange behaviour. I am running Linux Mint 13 Maya 64 bits. I am using the German locale.

Out of old habit I typed "gedit &" in mate-terminal and then surprisingly mate-terminal's window disappeared.

After investigating I found out that this just happens in one particular directory.
--------------
mx@tuxtux:/home/mx/Downloads/linuxcnc-dev/src/emc/rs274ngc$> ls -laF
insgesamt 960
drwxr-xr-x 2 mx mx 4096 Mai 13 12:06 ./
drwxr-xr-x 14 mx mx 4096 Mai 13 12:06 ../
-rw-r--r-- 1 mx mx 5091 Mai 13 12:06 array1.hh
-rw-r--r-- 1 mx mx 11003 Mai 13 12:06 canonmodule.cc
-rw-r--r-- 1 mx mx 36137 Mai 13 12:06 gcodemodule.cc
-rw-r--r-- 1 mx mx 16238 Mai 13 12:06 interp_arc.cc
-rw-r--r-- 1 mx mx 13694 Mai 13 12:06 interp_array.cc
-rw-r--r-- 1 mx mx 984 Mai 13 12:06 interp_array_types.hh
-rw-r--r-- 1 mx mx 1207 Mai 13 12:06 interp_base.cc
-rw-r--r-- 1 mx mx 1574 Mai 13 12:06 interp_base.hh
-rw-r--r-- 1 mx mx 14037 Mai 13 12:06 interp_check.cc
-rw-r--r-- 1 mx mx 205583 Mai 13 12:06 interp_convert.cc
-rw-r--r-- 1 mx mx 79747 Mai 13 12:06 interp_cycles.cc
-rw-r--r-- 1 mx mx 11731 Mai 13 12:06 interp_execute.cc
-rw-r--r-- 1 mx mx 26772 Mai 13 12:06 interp_find.cc
-rw-r--r-- 1 mx mx 14929 Mai 13 12:06 interp_internal.cc
-rw-r--r-- 1 mx mx 30712 Mai 13 12:06 interp_internal.hh
-rw-r--r-- 1 mx mx 4806 Mai 13 12:06 interp_inverse.cc
-rw-r--r-- 1 mx mx 16288 Mai 13 12:06 interpmodule.cc
-rw-r--r-- 1 mx mx 24962 Mai 13 12:06 interp_namedparams.cc
-rw-r--r-- 1 mx mx 34497 Mai 13 12:06 interp_o_word.cc
-rw-r--r-- 1 mx mx 8977 Mai 13 12:06 interp_python.cc
-rw-r--r-- 1 mx mx 23904 Mai 13 12:06 interp_queue.cc
-rw-r--r-- 1 mx mx 4247 Mai 13 12:06 interp_queue.hh
-rw-r--r-- 1 mx mx 118609 Mai 13 12:06 interp_read.cc
-rw-r--r-- 1 mx mx 17164 Mai 13 12:06 interp_remap.cc
-rw-r--r-- 1 mx mx 6689 Mai 13 12:06 interp_write.cc
-rw-r--r-- 1 mx mx 3698 Mai 13 12:06 nurbs_additional_functions.cc
-rw-r--r-- 1 mx mx 333 Mai 13 12:06 paramclass.hh
-rw-r--r-- 1 mx mx 1294 Mai 13 12:06 pyarrays.cc
-rw-r--r-- 1 mx mx 4528 Mai 13 12:06 pyblock.cc
-rw-r--r-- 1 mx mx 2936 Mai 13 12:06 pyemctypes.cc
-rw-r--r-- 1 mx mx 3647 Mai 13 12:06 pyinterp1.cc
-rw-r--r-- 1 mx mx 3424 Mai 13 12:06 pyparamclass.cc
-rw-r--r-- 1 mx mx 2682 Mai 13 12:06 rs274ngc.hh
-rw-r--r-- 1 mx mx 28653 Mai 13 12:06 rs274ngc_interp.hh
-rw-r--r-- 1 mx mx 82476 Mai 13 12:06 rs274ngc_pre.cc
-rw-r--r-- 1 mx mx 15751 Mai 13 12:06 rs274ngc_return.hh
-rw-r--r-- 1 mx mx 1521 Mai 13 12:06 Submakefile
-rw-r--r-- 1 mx mx 9020 Mai 13 12:06 tool_parse.cc
-rw-r--r-- 1 mx mx 1142 Mai 13 12:06 tool_parse.h
-rw-r--r-- 1 mx mx 1582 Mai 13 12:06 units.h
--------------
Now when I type in bash in this directory
gedit &
then the mate-terminal window disappears without any further message.

In any other directory I get the expected behaviour:
-------------------
mx@tuxtux:/home/mx$> gedit &
[1] 13646
mx@tuxtux:/home/mx$> Die Anwendung »gedit« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
sudo apt-get install gedit
------------------

Installed are these mate-terminal packages:
ii mate-terminal 1.6.1-1+precise MATE terminal emulator application
ii mate-terminal-common 1.6.1-1+precise MATE terminal emulator application (common files)

The sources are from the linuxcnc project. You can get them by issueing this command ( some ~130 MB )
git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev

The thing is that the mate-terminal window should not disappear simply because I am trying to run a program in one directory that is not installed at all. The expected behaviour is to tell the use that the application is not installed

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.