AW: [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

Thomas Mittelstaedt tmittelstaedt at applilog.com
Thu Apr 27 04:09:26 EDT 2006


Adrian,

Just tried it again. :-) And this time I would get an assertion failure + a stackdump on the command shell from which I started xemacs:

$ Fatal error: assertion failed, file /usr/src/xemacs-21.4.19/src/redisplay-msw.
c, line 563, runs[i].dimension == 1


Maybe, it's a Windows problem. I am on Windows XP, Service Pack 2 here.


> > 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


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

 
> -----Ursprüngliche Nachricht-----
> Von: Adrian Aichner [mailto:adrian at xemacs.org]
> Gesendet: Mittwoch, 26. April 2006 23:45
> An: Thomas Mittelstaedt
> Cc: XEmacs Beta
> Betreff: Re: [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
> 
> "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
> 
> 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/
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: xemacs-21.4.19.exe.stackdump
Type: application/octet-stream
Size: 1086 bytes
Desc: xemacs-21.4.19.exe.stackdump
Url : http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20060427/12ca11c1/xemacs-21.4.19.exe.obj


More information about the XEmacs-Beta mailing list