[Bug: 21.4.19] Xemacs freezes, then crashes with error "Memory exhausted" when opening a file via drag and drop with path containing german Umlauts

Adrian Aichner adrian at xemacs.org
Wed Apr 26 17:45:03 EDT 2006


"Thomas Mittelstaedt" <tmittelstaedt at applilog.com> writes:

> ================================================================
>
> Dear Bug Team!
>
> Hallo,
>
> Funny thing. I have a file named Test_No_Archiv.sql in a directory named
>
> "SQL-Skripte - Überprüfung". When I Drag & Drop the file from Windows Explorer
>
> to xemacs, xemacs does not open the file, but rather displays error message
>
> "Memory exhausted" in the command buffer and would crash when continuing with
> another command.
>
> Opening the file via C-x C-f works as well as with C-x d (dired). Also, when I
> renamed the diretory to "SQL-Skripte -
>
> Ueberpruefung", drag&Drop would work fine. So, I dare make the guess, that
>
> those Umlauts are the problem.

Hi Thomas, what about the size and content of the file?

I cannot reproduce the problem in xemacs-21.4.17 started with
xemacs -vanilla
and using an empty Test_No_Archiv.sql file located in
$TEMP\SQL-Skripte - Überprüfung

Best regards!

Adrian

>
> ================================================================
>
> System Info to help track down your bug:
>
> ---------------------------------------
>
> uname -a: CYGWIN_NT-5.1 vzell-de 1.5.19(0.150/4/2) 2006-01-20 13:28 i686
> Cygwin
>
> /usr/src/xemacs-21.4.19/configure  '--pdump' '--srcdir=/usr/src/
> xemacs-21.4.19' '--prefix=/usr' '--datadir=/usr/share' '--statedir=/var'
> '--libdir=/usr/lib' '--infodir=/usr/share/xemacs-21.4.19/info' '--mandir=/usr/
> share/man/man1' '--package-path=/usr/local/share/xemacs/site-packages:/usr/
> share/xemacs/site-packages:/usr/share/xemacs/xemacs-packages:/usr/share/xemacs
> /mule-packages' '--with-mule' '--with_file_coding=yes' '--with_msw=yes'
> '--with-modules=no' '--with-athena=3d' '--with-widgets=lucid'
> '--with-dragndrop' '--with-offix'
>
> XEmacs 21.4.19 "Constant Variable" configured for `i686-pc-cygwin'.
>
> Compilation / Installation:
>
>   Source code location:              /usr/src/xemacs-21.4.19
>
>   Installation prefix:               /usr
>
>   Operating system description file: `s/cygwin32.h'
>
>   Machine description file:          `m/intel386.h'
>
>   Compiler:                          gcc -g -O3 -Wall -Wno-switch -Winline
> -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow
> -Wpointer-arith
>
>   Compiler version:                  gcc (GCC) 3.4.4 (cygming special) (gdc
> 0.12, using dmd 0.125)
>
>   Compiler specs file:               /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
>
>   Relocating allocator for buffers:  no
>
>   GNU version of malloc:             yes
>
>   libc:                              system-provided libc on i686-pc-cygwin
>
> Window System:
>
>   Compiling in support for the Microsoft window system.
>
>   Compiling in support for the X window system:
>
>     - X Windows headers location:                 /usr/X11/include
>
>     - X Windows libraries location:               /usr/X11R6/lib
>
>     - Handling WM_COMMAND properly.
>
>   Compiling in support for the Athena widget set:
>
>     - Athena headers location:                    X11/Xaw3d
>
>     - Athena library to link:                     Xaw3d
>
>   Using Lucid menubars.
>
>   Using Lucid scrollbars.
>
>   Using Athena dialog boxes.
>
>   Using Athena native widgets.
>
>   Compiling in support for Drag'n'Drop (EXPERIMENTAL).
>
>     -  Drag'n'Drop prototype:                              msw OffiX.
>
> TTY:
>
>   Compiling in support for ncurses.
>
> Images:
>
>   Compiling in support for GIF  images (builtin).
>
>   Compiling in support for XPM  images.
>
>   Compiling in support for PNG  images.
>
>   Compiling in support for JPEG images.
>
>   Compiling in support for TIFF images.
>
>   Compiling in support for X-Face message headers.
>
> Sound:
>
>   Compiling in support for sound (native).
>
> Databases:
>
>   Compiling in support for Berkeley database.
>
>   Compiling in support for LDAP.
>
>   Compiling in support for PostgreSQL.
>
>     - Using PostgreSQL header file:  libpq-fe.h
>
>     - Using PostgreSQL V7 bindings.
>
> Internationalization:
>
>   Compiling in support for Mule (multi-lingual Emacs).
>
>   Compiling in support for file coding.
>
>   Compiling in support for XIM (X11R5+ I18N input method).
>
>     - Using raw Xlib to provide XIM support.
>
> Mail:
>
>   Compiling in support for POP mail retrieval.
>
> Other Features:
>
>   Inhibiting IPv6 canonicalization at startup.
>
>   Using the new portable dumper.
>
> Load-Path Lisp Shadows:
>
> ----------------------
>
> (/usr/share/xemacs/xemacs-packages/lisp/build/build-report
>
> /usr/share/xemacs-21.4.19/lisp/build-report)
>
> Installed XEmacs Packages:
>
> -------------------------
>
> (skk ver: 1.23 upstream: 10.62a)
>
> (mule-ucs ver: 1.14 upstream: 0.84)
>
> (mule-base ver: 1.47 upstream: No-Upstream-Ver)
>
> (lookup ver: 1.15 upstream: 1.0)
>
> (locale ver: 1.22 upstream: No-Upstream-Ver)
>
> (leim ver: 1.22 upstream: No-Upstream-Ver)
>
> (latin-unity ver: 1.15 upstream: 1.15)
>
> (latin-euro-standards ver: 1.07 upstream: 1.07)
>
> (egg-its ver: 1.27 upstream: No-Upstream-Ver)
>
> (edict ver: 1.16 upstream: 0.9.9)
>
> (zenirc ver: 1.16 upstream: 2.112)
>
> (xwem ver: 1.21 upstream: lg at xwem.org--2005/xwem--main--2.1--versionfix-1)
>
> (xslt-process ver: 1.12 upstream: 1.2.1)
>
> (xslide ver: 1.09 upstream: 0.2.2)
>
> (xlib ver: 1.14 upstream: lg at xwem.org--2005/xlib--main--2.1--version-0)
>
> (xetla ver: 1.0 upstream: steve at eicq.org--2005/xetla--main--1.0--version-0)
>
> (xemacs-devel ver: 1.72 upstream: No-Upstream-Ver)
>
> (xemacs-base ver: 2.0 upstream: No-Upstream-Ver)
>
> (x-symbol ver: 1.1 upstream: 4.5.1)
>
> (w3 ver: 1.31 upstream: 4.0pre47)
>
> (vm ver: 7.22 upstream: 7.17)
>
> (viper ver: 1.47 upstream: 3.09)
>
> (view-process ver: 1.13 upstream: 2.4)
>
> (vhdl ver: 1.2 upstream: 3.33.2)
>
> (vc-cc ver: 1.22 upstream: No-Upstream-Ver)
>
> (vc ver: 1.41 upstream: No-Upstream-Ver)
>
> (tramp ver: 1.28 upstream: 2.0.51)
>
> (tpu ver: 1.14 upstream: 4.2X)
>
> (tooltalk ver: 1.15 upstream: No-Upstream-Ver)
>
> (tm ver: 1.38 upstream: No-Upstream-Ver)
>
> (time ver: 1.14 upstream: 1.17)
>
> (textools ver: 1.15 upstream: No-Upstream-Ver)
>
> (text-modes ver: 1.9 upstream: No-Upstream-Ver)
>
> (texinfo ver: 1.3 upstream: No-Upstream-Ver)
>
> (supercite ver: 1.21 upstream: 3.55x3)
>
> (strokes ver: 1.1 upstream: No-Upstream-Ver)
>
> (speedbar ver: 1.28 upstream: 0.14beta4)
>
> (sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
>
> (sounds-au ver: 1.12 upstream: No-Upstream-Ver)
>
> (sml-mode ver: 0.12 upstream: 3.9.5)
>
> (slider ver: 1.15 upstream: 0.3x1)
>
> (sieve ver: 1.18 upstream: No-Upstream-Ver)
>
> (sh-script ver: 1.21 upstream: 2.0f)
>
> (sgml ver: 1.11 upstream: No-Upstream-Ver)
>
> (semantic ver: 1.19 upstream: 1.4.2)
>
> (scheme ver: 1.14 upstream: No-Upstream-Ver)
>
> (sasl ver: 1.16 upstream: 1.14.4)
>
> (ruby-modes ver: 1.02 upstream: 1.6.8)
>
> (rmail ver: 1.14 upstream: No-Upstream-Ver)
>
> (riece ver: 1.21 upstream: 2.0.2)
>
> (reftex ver: 1.34 upstream: 4.21)
>
> (re-builder ver: 1.05 upstream: 1.20)
>
> (python-modes ver: 1.06 upstream: No-Upstream-Ver)
>
> (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
>
> (psgml ver: 1.44 upstream: 1.3.1)
>
> (ps-print ver: 1.11 upstream: 6.5.6)
>
> (prog-modes ver: 2.06 upstream: No-Upstream-Ver)
>
> (pgg ver: 1.06 upstream: 0.1)
>
> (perl-modes ver: 1.08 upstream: No-Upstream-Ver)
>
> (pcomplete ver: 1.04 upstream: 1.1.6)
>
> (pcl-cvs ver: 1.66 upstream: R-2_9_9)
>
> (pc ver: 1.28 upstream: No-Upstream-Ver)
>
> (os-utils ver: 1.36 upstream: No-Upstream-Ver)
>
> (oo-browser ver: 1.04 upstream: 4.08)
>
> (ocaml ver: 0.05 upstream: 3.06)
>
> (net-utils ver: 1.48 upstream: N/A)
>
> (mmm-mode ver: 1.02 upstream: 0.4.7)
>
> (misc-games ver: 1.18 upstream: No-Upstream-Ver)
>
> (mine ver: 1.16 upstream: 1.9)
>
> (mh-e ver: 1.29 upstream: 7.4.2)
>
> (mew ver: 1.19 upstream: 1.94.2)
>
> (mailcrypt ver: 2.14 upstream: 3.5.8)
>
> (mail-lib ver: 1.75 upstream: No-Upstream-Ver)
>
> (liece ver: 1.15 upstream: 1.4.9)
>
> (jde ver: 1.48 upstream: 2.3.2)
>
> (ispell ver: 1.32 upstream: 3.6)
>
> (ilisp ver: 1.33 upstream: 5.12.0)
>
> (igrep ver: 1.14 upstream: 2.111)
>
> (idlwave ver: 1.32 upstream: 5.1)
>
> (ibuffer ver: 1.09 upstream: No-Upstream-Ver)
>
> (hyperbole ver: 1.16 upstream: 4.18)
>
> (hm--html-menus ver: 1.23 upstream: 5.9)
>
> (haskell-mode ver: 1.07 upstream: 1.45)
>
> (gnus ver: 1.87 upstream: 5.10.7)
>
> (gnats ver: 1.17 upstream: 3.101)
>
> (general-docs ver: 1.04 upstream: No-Upstream-Ver)
>
> (games ver: 1.17 upstream: 1.04)
>
> (fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
>
> (frame-icon ver: 1.11 upstream: No-Upstream-Ver)
>
> (fortran-modes ver: 1.04 upstream: No-Upstream-Ver)
>
> (forms ver: 1.15 upstream: 2.37)
>
> (footnote ver: 1.16 upstream: 0.18x)
>
> (eudc ver: 1.39 upstream: 1.32)
>
> (eterm ver: 1.17 upstream: No-Upstream-Ver)
>
> (ess ver: 1.16 upstream: 5.2.7)
>
> (eshell ver: 1.1 upstream: 2.4.1)
>
> (escreen ver: 1.01 upstream: 1.16)
>
> (erc ver: 0.19 upstream: Version 5.0 Revision: 1.776)
>
> (emerge ver: 1.11 upstream: No-Upstream-Ver)
>
> (elib ver: 1.11 upstream: 1.0)
>
> (eieio ver: 1.05 upstream: 0.17)
>
> (efs ver: 1.33 upstream: 1.23)
>
> (edt ver: 1.13 upstream: No-Upstream-Ver)
>
> (edit-utils ver: 2.32 upstream: No-Upstream-Ver)
>
> (ediff ver: 1.6 upstream: 2.75)
>
> (edebug ver: 1.21 upstream: No-Upstream-Ver)
>
> (ecrypto ver: 0.2 upstream: 2.0)
>
> (ecb ver: 1.22 upstream: 2.31)
>
> (docbookide ver: 0.07000000000000001 upstream: 0.1)
>
> (dired ver: 1.17 upstream: 7.13)
>
> (dictionary ver: 1.16 upstream: 1.8)
>
> (debug ver: 1.17 upstream: No-Upstream-Ver)
>
> (crisp ver: 1.15 upstream: 1.34)
>
> (cookie ver: 1.15 upstream: No-Upstream-Ver)
>
> (clearcase ver: 1.1 upstream: /main/laptop/165)
>
> (cc-mode ver: 1.45 upstream: 5.30.10)
>
> (calendar ver: 1.23 upstream: No-Upstream-Ver)
>
> (calc ver: 1.26 upstream: 2.02fX3)
>
> (c-support ver: 1.22 upstream: No-Upstream-Ver)
>
> (build ver: 1.14 upstream: 2.02)
>
> (bbdb ver: 1.29 upstream: 2.34)
>
> (auctex ver: 1.46 upstream: 11.55)
>
> (apel ver: 1.32 upstream: 10.6)
>
> (ada ver: 1.14 upstream: 2.27)
>
> (Sun ver: 1.16 upstream: No-Upstream-Ver)
>
> Features:
>
> --------
>
> (mail-abbrevs xemacsbug shadow sendmail rfc822 sql comint ring efs-cu gnuserv
>
> cus-face blink-cursor skk-autoloads mule-ucs-autoloads mule-base-autoloads
>
> lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads
>
> latin-euro-standards-autoloads egg-its-autoloads edict-autoloads
>
> zenirc-autoloads xwem-autoloads xslt-process-autoloads xslide-autoloads
>
> xlib-autoloads xetla-autoloads xemacs-devel-autoloads xemacs-base-autoloads
>
> x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads
>
> view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
>
> tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
>
> textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads
>
> strokes-autoloads speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads
>
> sml-mode-autoloads slider-autoloads sieve-autoloads sh-script-autoloads
>
> sgml-autoloads semantic-autoloads scheme-autoloads sasl-autoloads
>
> ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads
>
> re-builder-autoloads python-modes-autoloads psgml-dtds-autoloads
>
> psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads
>
> perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads
>
> os-utils-autoloads oo-browser-autoloads ocaml-autoloads net-utils-autoloads
>
> mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads
>
> mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads
>
> jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads
>
> idlwave-autoloads ibuffer-autoloads hyperbole-autoloads
>
> hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads gnats-autoloads
>
> general-docs-autoloads games-autoloads fsf-compat-autoloads
>
> frame-icon-autoloads fortran-modes-autoloads forms-autoloads
> footnote-autoloads
>
> eudc-autoloads eterm-autoloads ess-autoloads eshell-autoloads
> escreen-autoloads
>
> erc-autoloads emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads
>
> edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads
>
> ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads
>
> dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
>
> clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads
>
> c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
>
> apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads loadhist auto-show
>
> fontl-hooks x-iso8859-1 slovenian czech romanian ccl mule-help code-cmds
>
> gutter-items menubar-items x-menubar dragdrop mode-motion mouse itimer
>
> auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file
>
> derived frame text-props obsolete cus-start custom widget cl-extra mini-cl cl
>
> cl-19 packages backquote very-early-lisp postgresqlv7 postgresql file-coding
>
> mule mswindows-scrollbars mswindows lucid-scrollbars cut-buffer lucid-menubars
>
> athena-dialogs x c-balloon-help tty-frames tty toolbar native-sound scrollbar
>
> unix-processes multicast network-streams subprocesses menu-accelerator-support
>
> menubar berkeley-db md5 xemacs xim gutter tiff png gif jpeg xface xpm xbm
> offix
>
> lisp-float-type cygwin32 dragdrop-api dialog devices window-system base64)
>
> Recent keystrokes:
>
> -----------------
>
> misc-user button1 button1up misc-user
>
> Recent messages (most recent first):
>
> -----------------------------------
>
> Loading xemacsbug...done
>
> Loading xemacsbug...
>
> Loading sql...done
>
> Loading sql...
>
> Loading efs-cu...done
>
> Loading efs-cu...
>
> Gnuserv process exited; restart with `M-x gnuserv-start'
>
> Loading gnuserv...done
>
> Loading gnuserv...
>
> Loading cus-face...done
>
> Loading cus-face...
>
> Loading blink-cursor...done
>
> Loading blink-cursor...
>
> Thomas Mittelstaedt
>
> appliLog GmbH - http://www.applilog.com
>
> Dr.-Ernst-Derra-Str. 6
>
> 94036 Passau
>
> Tel  +49 (0)851 / 955 82-0
>
> Fax +49 (0)851 955 82-3
>
> tmittelstaedt at applilog.com
>

-- 
Adrian Aichner
 mailto:adrian at xemacs.org
 http://www.xemacs.org/





More information about the XEmacs-Beta mailing list