Bugzilla – Bug 130204
xemacs tar.gz, tar.bz2
Last modified: 2006-04-04 16:04:44 UTC
xemacs crashes when opening zipped tar archive try: M-x eval-expression (require 'crypt) open a .tar.gz or .tar.bz2 file - fail in the message log: Loading eval-expr... Loading eval-expr...done crypt Loading efs-cu... Loading efs-cu...done Loading tar-mode... Loading tar-mode...done parsing tar file... parsing tar file...0% parsing tar file...0% parsing tar file...0% parsing tar file...0% parsing tar file...0% ... parsing tar file...7% parsing tar file...8% parsing tar file...8% Decoding awstats.tar... Invalid operation: SIGPIPE raised on process; closed it, "*call-process*"
Could you create a backtrace, please? (using gdb and/or lctrace/strace). Thanks.
Created attachment 55258 [details] output of xemacs
Created attachment 55259 [details] gdb xemacs
I cannot reproduce this. Neither with xemacs-21.5.22 nor with xemacs-21.5.24. Can you please try whether you can still reproduce the problem with the updated rpms for xemacs and xemacs-packages in ftp://ftp.suse.com/pub/projects/m17n/10.0 ?
With XEmacs 21.5.25, I still cannot reproduce a crash. But I see the following problem: M-x show-message-log RET Recent minibuffer messages (most recent first): Making completion list... Warning: Error in File mode specification: Wrong type argument: characterp, nil Backtrace follows: # bind (type string namestart lastdigit slash datew sizew groupw namew left name mode uid gid uname gname size time ck link-p link-name mod-p tar-hblock) tar-summarize-header-block(["././@LongLink" 0 0 0 103 (0 . 0) 4983 28 "" t "root" "root" 0 0]) # bind (--dolist-temp--14011 tar-desc buffer-read-only) # (unwind-protect ...) tar-summarize-buffer() tar-mode() # bind (alist mode name keep-going) # (unwind-protect ...) # bind (just-from-file-name) set-auto-mode() #<compiled-function nil "...(5)" [set-auto-mode t] 1>() # (unwind-protect ...) call-with-condition-handler(#<compiled-function (__call_trapping_errors_arg__) "...(17)" [__call_trapping_errors_arg__ errstr error-message-string lwarn file-mode-spec warning "Error in %s: %s\n\nBacktrace follows:\n\n%s" "File mode specification" backtrace-in-condition-handler-eliminating-handler] 8> #<compiled-function nil "...(5)" [set-auto-mode t] 1>) # (condition-case ... . ((error))) # bind (find-file) normal-mode(t) # bind (nomodes after-find-file-from-revert-buffer noauto warn error) after-find-file(nil t) # (unwind-protect ...) # bind (inhibit-read-only error number truename rawfile nowarn filename buf) find-file-noselect-1(#<buffer "packages-cvs-sumo-2005-12-08.tar.bz2"> "/sakura/mfabian/suse-packages/STABLE/xemacs-packages/packages-cvs-sumo-2005-12-08.tar.bz2" nil nil "/sakura/mfabian/suse-packages/STABLE/xemacs-packages/packages-cvs-sumo-2005-12-08.tar.bz2" (3310206 772)) byte-code("..." [number truename rawfile nowarn filename buf set-buffer-major-mode find-file-noselect-1] 7) # (condition-case ... . ((t (byte-code "Â!Ã @ A\"" [buf data kill-buffer signal] 3)))) # bind (number truename buf wildcards rawfile nowarn filename) find-file-noselect("/sakura/mfabian/suse-packages/STABLE/xemacs-packages/packages-cvs-sumo-2005-12-08.tar.bz2" nil nil t) # bind (wildcards codesys filename) #<compiled-function (filename &optional codesys wildcards) "...(77)" [wildcards filename coding-system-for-read codesys bufname value get-coding-system find-file-noselect nil file-exists-p buffer-file-name local-variable-p buffer-file-coding-system switch-to-buffer mapcar] 6 1151958 (list (read-file-name "Find file: ") (and current-prefix-arg (read-coding-system "Coding system: ")) t)>("/sakura/mfabian/suse-packages/STABLE/xemacs-packages/packages-cvs-sumo-2005-12-08.tar.bz2" nil t) call-interactively(find-file) # (condition-case ... . error) # (catch top-level ...) parsing tar file...formatting... parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99% parsing tar file...99%
Created attachment 75205 [details] crashed again
some effect with: xemacs-packages-20051208-9.1.noarch.rpm xemacs-packages-el-20051208-9.1.noarch.rpm
Although I could never reproduce the crash you reported, I could reproduce some strange problems as written in comment #5. But after updating to xemacs-21.5.25.20060327 and xemacs-packages--20051208-11.1 I cannot reproduce this either. Opening and viewing tar.gz and tar.bz2 files with XEmacs works fine for me now. Please try again with the latest packages for xemacs and xemacs-packages from ftp://ftp.suse.com/pub/projects/m17n/10.0 I'm closing this bug as FIXED now, please reopen if problems remain.