Bug 130204 - xemacs tar.gz, tar.bz2
Summary: xemacs tar.gz, tar.bz2
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Final
Hardware: x86-64 SuSE Linux 10.0
: P5 - None : Normal
Target Milestone: ---
Assignee: Mike Fabian
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-23 19:30 UTC by August Hörandl
Modified: 2006-04-04 16:04 UTC (History)
0 users

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
output of xemacs (5.44 KB, text/plain)
2005-10-24 18:42 UTC, August Hörandl
Details
gdb xemacs (4.84 KB, text/plain)
2005-10-24 18:43 UTC, August Hörandl
Details
crashed again (5.72 KB, text/plain)
2006-03-27 20:53 UTC, August Hörandl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description August Hörandl 2005-10-23 19:30:14 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*"
Comment 1 Michael Gross 2005-10-24 13:31:40 UTC
Could you create a backtrace, please? (using gdb and/or lctrace/strace).
Thanks.
Comment 2 August Hörandl 2005-10-24 18:42:45 UTC
Created attachment 55258 [details]
output of xemacs
Comment 3 August Hörandl 2005-10-24 18:43:27 UTC
Created attachment 55259 [details]
gdb xemacs
Comment 4 Mike Fabian 2005-12-30 17:09:14 UTC
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

?
Comment 5 Mike Fabian 2006-03-21 16:23:56 UTC
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%
Comment 6 August Hörandl 2006-03-27 20:53:58 UTC
Created attachment 75205 [details]
crashed again
Comment 7 August Hörandl 2006-03-27 21:08:37 UTC
some effect with:
xemacs-packages-20051208-9.1.noarch.rpm
xemacs-packages-el-20051208-9.1.noarch.rpm
Comment 8 Mike Fabian 2006-04-04 16:04:44 UTC
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.