segfault when opening multiple windows
Hey.
This is with 3.22.0-2 from Debian.
Repdocuer:
-
git difftool -d
in a repo where there are actually differences toHEAD
. - Opening a file with 1 hunk of differences.
- Copy the hunk to the clipboard
- Open a 2nd
meld 1 2 & exit
in another terminal. I shall notice that1
and2
do not exist... I just use them as dummys for some temporary diffing of copy&pasted content. - Paste the stuff from (3) into the newly opened meld window on the RHS.
- Close the original meld from (1).
- Now the
git difftool -d
still hangs, presumably because that one-process-for-allissue. -
Ctrl-Z
andbg
it. - Start another
git difftool -d
just as in (1):
Segmentation fault
with the kernel telling:
Jul 19 19:14:09 heisenberg kernel: meld[22870]: segfault at 3f300000450 ip 00007f2e45f67b27 sp 00007ffcd4bb2550 error 4 in libgtk-3.so.0.2405.32[7f2e45c86000+3bb000] likely on CPU 6 (core 12, socket 0)
Jul 19 19:14:09 heisenberg kernel: Code: 5d e9 ed 10 d2 ff 0f 1f 44 00 00 48 83 c4 08 5b 5d c3 90 41 55 48 89 f8 41 54 55 48 89 fd 53 48 83 ec 08 48 8b 50 18 48 89 c3 <48> 8b 82 d0 00 00 00 48 85 c0 75 ed f6 42 02 01 0f 84 91 00 00 00
- The meld window from (4) is now frozen.
-
Ctrl-C
ing the one from (9) brings me back to the shell prompt, but themeld
process is still running (and dead). No other newmeld
s can started unless killing the dead ones.
Thanks, Chris.