Subject: Re: bug#26539: emacs exits unexpectedly when editing po file using po-mode

From: Eli Zaretskii <[email-masked]>
Date: Mon, 17 Apr 2017 10:51:21 +0300

> From: wensheng xie <[email-masked]>
> Date: Sun, 16 Apr 2017 10:54:37 +0000
> 
> My emacs exits unexpectedly when editing po file using po-mode.
> Steps to reproduce:
> 1. open a po-file
> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
>   file-truename(nil)
>   find-file-noselect-1(#<buffer home.zh-cn.po>
> "~/work/GNU/CTT/www-zh-cn-working/home.zh-cn.po" nil nil
> "~/work/GNU/CTT/www-zh-cn-working/home.zh-cn.po" (1320869 25))
>   find-file-noselect("~/work/GNU/CTT/www-zh-cn-working/home.zh-cn.po"
> nil nil t)
>   find-file("~/work/GNU/CTT/www-zh-cn-working/home.zh-cn.po" t)
>   call-interactively(find-file nil nil)
> 
> 2. M-x po-mode
> 3. press n key serveral times (3 times)
> 4. emacs exits
> In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7)
>  of 2014-03-08 on lamiak, modified by Debian
> Windowing system distributor `The X.Org Foundation', version
> 11.0.11501000
> System Description:	Trisquel GNU/Linux 7.0, Belenos

I cannot reproduce this, neither with Emacs 24.3 nor with the current
version.

Which version of po-mode.el did you use?  I tried the one in the
latest Gettext-0.19.8.1.