* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
@ 2012-10-11 3:32 Arvind Devarajan
2012-10-11 8:38 ` bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed) Arvind Devarajan
` (4 more replies)
0 siblings, 5 replies; 52+ messages in thread
From: Arvind Devarajan @ 2012-10-11 3:32 UTC (permalink / raw)
To: 12621
[-- Attachment #1: Type: text/plain, Size: 4043 bytes --]
{Precondition}
PC-Local: The PC in which emacs is running.
PC-Remote: The PC in which a file is created in a folder, that is shared.
PC-Local has a shortcut/mapping to the shared folder in PC-Remote. It
can hence access the file in PC-Remote via this shortcut/mapped drive.
{Action}
Start Emacs in PC-Local, and open the file in PC-Remote (either by C-x f
or just drag-and-drop)
{Observation}
Emacs crashes.
{Expected}
No such crash, and the file is editable/readable depending on the
permissions on the file.
{Emacs details}
In GNU Emacs 24.2.1 (i386-mingw-nt5.1.2600)
of 2012-08-29 on MARVIN
Windowing system distributor `Microsoft Corp.', version 5.1.2600
Configured using:
`configure --with-gcc (4.6) --cflags
-ID:/devel/emacs/libs/libXpm-3.5.8/include
-ID:/devel/emacs/libs/libXpm-3.5.8/src
-ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
-ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
-ID:/devel/emacs/libs/giflib-4.1.4-1/include
-ID:/devel/emacs/libs/jpeg-6b-4/include
-ID:/devel/emacs/libs/tiff-3.8.2-1/include
-ID:/devel/emacs/libs/gnutls-3.0.9/include'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: ENU
value of $XMODIFIERS: nil
locale-coding-system: cp1252
default enable-multibyte-characters: t
Major mode: Org
Minor modes in effect:
auto-insert-mode: t
show-paren-mode: t
tooltip-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
M-x r e p o r t - <tab> <return>
Recent messages:
`epa-file' already enabled
Loading d:/vbox/shared/.emacs.d/custom.el (source)...
Loading delsel...done
Loading paren...done
Loading d:/vbox/shared/.emacs.d/custom.el (source)...done
Loading d:/vbox/shared/.emacs.d/extensions/org-outlook.el (source)...done
Loading d:/vbox/shared/.emacs.d/init.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
OVERVIEW
CONTENTS...done
Load-path shadows:
None found.
Features:
(shadow sort gnus-util mail-extr emacsbug message rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc
org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks find-func
org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb
org-outlook org-protocol org byte-opt warnings bytecomp byte-compile
cconv macroexp advice help-fns advice-preload ob-emacs-lisp ob-tangle
ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval
org-pcomplete pcomplete comint ansi-color ring org-list org-faces
org-compat org-entities org-macs noutline outline easy-mmode format-spec
regexp-opt cal-menu easymenu calendar cal-loaddefs autoinsert
org-install server paren delsel cus-start cus-load aes epa-file epa
derived epg epg-config cl time-date tooltip ediff-hook vc-hooks
lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars
tool-bar dnd fontset image fringe lisp-mode register page menu-bar
rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax
facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak
czech european ethiopic indian cyrillic chinese case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces
cus-face files text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget hashtable-print-readable backquote
make-network-process multi-tty emacs)
[-- Attachment #2: Type: text/html, Size: 4601 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed)
2012-10-11 3:32 bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Arvind Devarajan
@ 2012-10-11 8:38 ` Arvind Devarajan
2012-10-11 17:11 ` bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Eli Zaretskii
2012-10-16 13:39 ` Arvind Devarajan
` (3 subsequent siblings)
4 siblings, 1 reply; 52+ messages in thread
From: Arvind Devarajan @ 2012-10-11 8:38 UTC (permalink / raw)
To: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 1091 bytes --]
I just noticed that this does not happen if the files are accessed via 'mapped' drives. Happens only when UNC paths are used.
________________________________
From: GNU bug Tracking System
Sent: 11-10-2012 09:18
To: Arvind Devarajan
Subject: bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed)
Thank you for filing a new bug report with debbugs.gnu.org.
This is an automatically generated reply to let you know your message
has been received.
Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.
Your message has been sent to the package maintainer(s):
bug-gnu-emacs@gnu.org
If you wish to submit further information on this problem, please
send it to 12621@debbugs.gnu.org.
Please do not send mail to help-debbugs@gnu.org unless you wish
to report a problem with the Bug-tracking system.
--
12621: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12621
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
[-- Attachment #2: Type: text/html, Size: 2222 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-11 8:38 ` bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed) Arvind Devarajan
@ 2012-10-11 17:11 ` Eli Zaretskii
0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-10-11 17:11 UTC (permalink / raw)
To: Arvind Devarajan; +Cc: 12621
> From: Arvind Devarajan <arvind.devarajan@outlook.com>
> Date: Thu, 11 Oct 2012 14:08:21 +0530
>
> I just noticed that this does not happen if the files are accessed via 'mapped' drives. Happens only when UNC paths are used.
I cannot reproduce this here. I tried on 2 different networks with 4
different machines, and couldn't reproduce the crash, both when a
shared directory is mapped to a drive letter and when using UNCs. I
see the expected behavior: I can visit files in the shared remote
directory, and if the directory's sharing permissions allow only
read-only access, I get an error message when I try updating files in
it.
Does this happen in "emacs -Q"? If not, please try to identify which
of your customizations could be related (i.e. if removed from .emacs,
the crashes disappear).
If the problem persists in "emacs -Q", perhaps you left out some
crucial detail of the recipe to reproduce the problem. Please
describe the recipe in more detail, including how exactly you make a
directory shared, what permissions you define for its access, etc.
Alternatively, if you or someone else who reads this can reproduce the
problem under a debugger and send a backtrace, we could perhaps cut to
the chase much faster. (If you want to give this a try, you will
probably need a development snapshot, because I believe the official
releases have their binaries stripped, so a debugger will give no
useful information.)
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-11 3:32 bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Arvind Devarajan
2012-10-11 8:38 ` bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed) Arvind Devarajan
@ 2012-10-16 13:39 ` Arvind Devarajan
2012-10-16 17:32 ` Eli Zaretskii
2012-10-22 10:19 ` Arvind Devarajan
` (2 subsequent siblings)
4 siblings, 1 reply; 52+ messages in thread
From: Arvind Devarajan @ 2012-10-16 13:39 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 4336 bytes --]
Thanks for reply. I got something interesting:
1) Problem does not occur in the development snapshot
2) I anyway collected the backtrace via MinGW gdb. I can just take the development snapshot, but I think it might be interesting for you to know the reason:
(gdb) bt
#0 0x77e82fed in RPCRT4!I_RpcNegotiateTransferSyntax ()
from C:\WINNT\system32\rpcrt4.dll
#1 0x77e7a741 in RPCRT4!NdrAllocate () from C:\WINNT\system32\rpcrt4.dll
#2 0x77e7f64c in RPCRT4!NdrConformantStructBufferSize ()
from C:\WINNT\system32\rpcrt4.dll
#3 0x77e7ae23 in RPCRT4!NdrpMemoryIncrement ()
from C:\WINNT\system32\rpcrt4.dll
#4 0x77e89a57 in RpcBindingSetAuthInfoExW ()
from C:\WINNT\system32\rpcrt4.dll
#5 0x77e899d2 in RpcBindingSetAuthInfoExW ()
from C:\WINNT\system32\rpcrt4.dll
#6 0x77e89c5c in RpcBindingSetAuthInfoExW ()
from C:\WINNT\system32\rpcrt4.dll
#7 0x77e7cc59 in RPCRT4!NdrConformantArrayBufferSize ()
from C:\WINNT\system32\rpcrt4.dll
#8 0x77e7ae23 in RPCRT4!NdrpMemoryIncrement ()
from C:\WINNT\system32\rpcrt4.dll
#9 0x77e86d08 in RPCRT4!NdrComplexStructFree ()
from C:\WINNT\system32\rpcrt4.dll
#10 0x77e718cc in SimpleTypeMemorySize () from C:\WINNT\system32\rpcrt4.dll
#11 0x00819518 in ?? ()
#12 0x77ef55cc in RPCRT4!CStdStubBuffer_CountRefs ()
from C:\WINNT\system32\rpcrt4.dll
#13 0x77de5ab8 in LsaICLookupSids () from C:\WINNT\system32\advapi32.dll
#14 0x77ddf4b0 in GetSidLengthRequired () from C:\WINNT\system32\advapi32.dll
#15 0x77de5a67 in LsaICLookupSids () from C:\WINNT\system32\advapi32.dll
#16 0x0086d600 in ?? ()
#17 0x77de58f6 in LsaLookupSids () from C:\WINNT\system32\advapi32.dll
#18 0x77de57a7 in LookupAccountSidW () from C:\WINNT\system32\advapi32.dll
#19 0x77e0d99b in LookupAccountSidA () from C:\WINNT\system32\advapi32.dll
#20 0x01029dfb in lookup_account_sid@28 ()
#21 0x0102a10d in get_name_and_id ()
#22 0x0102a284 in get_file_owner_and_group ()
#23 0x0102c2a7 in stat ()
#24 0x0103bdf7 in Finsert_file_contents ()
#25 0x0100ee96 in Ffuncall ()
#26 0x0107139d in exec_byte_code ()
#27 0x01071f9a in Fbyte_code ()
#28 0x0100e48d in eval_sub ()
#29 0x0101111b in internal_lisp_condition_case ()
#30 0x01070ae5 in exec_byte_code ()
#31 0x0100e9ec in funcall_lambda ()
#32 0x0100ed43 in Ffuncall ()
#33 0x0107139d in exec_byte_code ()
#34 0x0100e9ec in funcall_lambda ()
#35 0x0100ed43 in Ffuncall ()
#36 0x0107139d in exec_byte_code ()
#37 0x0100e9ec in funcall_lambda ()
#38 0x0100ed43 in Ffuncall ()
#39 0x0107139d in exec_byte_code ()
#40 0x0100e9ec in funcall_lambda ()
#41 0x0100ed43 in Ffuncall ()
#42 0x0107139d in exec_byte_code ()
#43 0x0100e9ec in funcall_lambda ()
#44 0x0100ed43 in Ffuncall ()
#45 0x0107139d in exec_byte_code ()
#46 0x01071f9a in Fbyte_code ()
#47 0x0100e48d in eval_sub ()
#48 0x0100d4fb in internal_catch ()
#49 0x01070b2b in exec_byte_code ()
#50 0x0100e9ec in funcall_lambda ()
#51 0x0100ed43 in Ffuncall ()
#52 0x0107139d in exec_byte_code ()
#53 0x0100e9ec in funcall_lambda ()
#54 0x0100ed43 in Ffuncall ()
#55 0x0100f1fe in call1 ()
#56 0x0104c4cd in mapcar1 ()
#57 0x0104f6db in Fmapc ()
#58 0x0100eef0 in Ffuncall ()
#59 0x0107139d in exec_byte_code ()
#60 0x0100e9ec in funcall_lambda ()
#61 0x0100ed43 in Ffuncall ()
#62 0x010728ec in Fcall_interactively ()
#63 0x0100eed9 in Ffuncall ()
#64 0x0100f1a0 in call3 ()
#65 0x010259e5 in command_loop_1 ()
#66 0x0100d5b1 in internal_condition_case ()
#67 0x0101cf14 in command_loop_2 ()
#68 0x0100d4fb in internal_catch ()
#69 0x0101dc8c in recursive_edit_1 ()
#70 0x0101df14 in Frecursive_edit ()
#71 0x011a1c47 in main ()
A debugging session is active.
Inferior 1 [process 7112] will be killed.
Quit anyway? (y or n)
________________________________
From: Eli Zaretskii
Sent: 16-10-2012 01:26
To: arvind.devarajan@outlook.com
Cc: 12621@debbugs.gnu.org
Subject: Re: bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
Please also try setting w32-get-true-file-attributes to t before you
type "C-x C-f" to open a remote file. Does that crash as well?
[-- Attachment #2: Type: text/html, Size: 6444 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-16 13:39 ` Arvind Devarajan
@ 2012-10-16 17:32 ` Eli Zaretskii
0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-10-16 17:32 UTC (permalink / raw)
To: Arvind Devarajan; +Cc: 12621
> From: Arvind Devarajan <arvind.devarajan@outlook.com>
> Date: Tue, 16 Oct 2012 19:09:42 +0530
> CC: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> 1) Problem does not occur in the development snapshot
That's good news, thanks.
> 2) I anyway collected the backtrace via MinGW gdb. I can just take the development snapshot, but I think it might be interesting for you to know the reason:
This explains quite a lot. I still don't fully understand why the
system call crashed so deeply inside the RPC DLL, but maybe now it's
not as important to understand that, because the next Emacs release
will probably work OK, since it's based on the code in the development
snapshot.
One thing to try in v24.2 is set w32-get-true-file-attributes to a nil
value before opening the file. This should bypass the call to
LookupAccountSid, the API whose call crashed.
For the record, what do you see if you type "C-x d" to invoke Dired on
the directory whose files crash Emacs 24.2? I'm mainly interested in
the owner and the group shown by Dired for those files. Please try
this in both versions of Emacs (v24.2 is likely to crash, but I hope
the development snapshot will not; if it does, please try to produce a
backtrace form it).
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-11 3:32 bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Arvind Devarajan
2012-10-11 8:38 ` bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed) Arvind Devarajan
2012-10-16 13:39 ` Arvind Devarajan
@ 2012-10-22 10:19 ` Arvind Devarajan
2012-10-22 17:14 ` Eli Zaretskii
2012-10-23 12:16 ` Arvind Devarajan
2012-12-13 10:22 ` bug#12621: Emacs 24.1 crashing on Win7 Arunas Ruksnaitis
4 siblings, 1 reply; 52+ messages in thread
From: Arvind Devarajan @ 2012-10-22 10:19 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 1721 bytes --]
Sorry for the late reply...
I see that dired does not crash, unless a file is selected for opening after the dired listed the files.
Secondly, I see that emacs crashes even with w32-get-true-file-attributes is set to nil.
________________________________
From: Eli Zaretskii
Sent: 16-10-2012 23:03
To: Arvind Devarajan
Cc: 12621@debbugs.gnu.org
Subject: Re: bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
> From: Arvind Devarajan <arvind.devarajan@outlook.com>
> Date: Tue, 16 Oct 2012 19:09:42 +0530
> CC: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> 1) Problem does not occur in the development snapshot
That's good news, thanks.
> 2) I anyway collected the backtrace via MinGW gdb. I can just take the development snapshot, but I think it might be interesting for you to know the reason:
This explains quite a lot. I still don't fully understand why the
system call crashed so deeply inside the RPC DLL, but maybe now it's
not as important to understand that, because the next Emacs release
will probably work OK, since it's based on the code in the development
snapshot.
One thing to try in v24.2 is set w32-get-true-file-attributes to a nil
value before opening the file. This should bypass the call to
LookupAccountSid, the API whose call crashed.
For the record, what do you see if you type "C-x d" to invoke Dired on
the directory whose files crash Emacs 24.2? I'm mainly interested in
the owner and the group shown by Dired for those files. Please try
this in both versions of Emacs (v24.2 is likely to crash, but I hope
the development snapshot will not; if it does, please try to produce a
backtrace form it).
Thanks.
[-- Attachment #2: Type: text/html, Size: 3052 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-22 10:19 ` Arvind Devarajan
@ 2012-10-22 17:14 ` Eli Zaretskii
0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-10-22 17:14 UTC (permalink / raw)
To: Arvind Devarajan; +Cc: 12621
> From: Arvind Devarajan <arvind.devarajan@outlook.com>
> Date: Mon, 22 Oct 2012 15:49:36 +0530
> CC: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> Sorry for the late reply...
No problem.
> Secondly, I see that emacs crashes even with w32-get-true-file-attributes is set to nil.
That's strange. Can you show a GDB backtrace in this case, please?
When w32-get-true-file-attributes is nil, Emacs is not supposed to
call the LookupAccountSid API, which was the one that led to the crash
in your previous backtrace.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-11 3:32 bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Arvind Devarajan
` (2 preceding siblings ...)
2012-10-22 10:19 ` Arvind Devarajan
@ 2012-10-23 12:16 ` Arvind Devarajan
2012-10-23 16:24 ` Eli Zaretskii
2012-12-13 10:22 ` bug#12621: Emacs 24.1 crashing on Win7 Arunas Ruksnaitis
4 siblings, 1 reply; 52+ messages in thread
From: Arvind Devarajan @ 2012-10-23 12:16 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 5302 bytes --]
Here’s the call stack (and also see below the callstack for the result of C-h v w32-get-true-file-attributes):
#0 0x77e82fed in RPCRT4!I_RpcNegotiateTransferSyntax ()
from C:\WINNT\system32\rpcrt4.dll
#1 0x77e7a741 in RPCRT4!NdrAllocate () from C:\WINNT\system32\rpcrt4.dll
#2 0x77e7f64c in RPCRT4!NdrConformantStructBufferSize ()
from C:\WINNT\system32\rpcrt4.dll
#3 0x77e7ae23 in RPCRT4!NdrpMemoryIncrement ()
from C:\WINNT\system32\rpcrt4.dll
#4 0x77e89a57 in RpcBindingSetAuthInfoExW ()
from C:\WINNT\system32\rpcrt4.dll
#5 0x77e899d2 in RpcBindingSetAuthInfoExW ()
from C:\WINNT\system32\rpcrt4.dll
#6 0x77e89c5c in RpcBindingSetAuthInfoExW ()
from C:\WINNT\system32\rpcrt4.dll
#7 0x77e7cc59 in RPCRT4!NdrConformantArrayBufferSize ()
from C:\WINNT\system32\rpcrt4.dll
#8 0x77e7ae23 in RPCRT4!NdrpMemoryIncrement ()
from C:\WINNT\system32\rpcrt4.dll
#9 0x77e86d08 in RPCRT4!NdrComplexStructFree ()
from C:\WINNT\system32\rpcrt4.dll
#10 0x77e718cc in SimpleTypeMemorySize () from C:\WINNT\system32\rpcrt4.dll
#11 0x00819518 in ?? ()
#12 0x77ef55cc in RPCRT4!CStdStubBuffer_CountRefs ()
from C:\WINNT\system32\rpcrt4.dll
#13 0x77de5ab8 in LsaICLookupSids () from C:\WINNT\system32\advapi32.dll
#14 0x77ddf4b0 in GetSidLengthRequired () from C:\WINNT\system32\advapi32.dll
#15 0x77de5a67 in LsaICLookupSids () from C:\WINNT\system32\advapi32.dll
#16 0x0086d7a8 in ?? ()
#17 0x77de58f6 in LsaLookupSids () from C:\WINNT\system32\advapi32.dll
#18 0x77de57a7 in LookupAccountSidW () from C:\WINNT\system32\advapi32.dll
#19 0x77e0d99b in LookupAccountSidA () from C:\WINNT\system32\advapi32.dll
#20 0x01029dfb in lookup_account_sid@28 ()
#21 0x0102a10d in get_name_and_id ()
#22 0x0102a284 in get_file_owner_and_group ()
#23 0x0102c2a7 in stat ()
#24 0x0103bdf7 in Finsert_file_contents ()
#25 0x0100ee96 in Ffuncall ()
#26 0x0107139d in exec_byte_code ()
#27 0x01071f9a in Fbyte_code ()
#28 0x0100e48d in eval_sub ()
#29 0x0101111b in internal_lisp_condition_case ()
#30 0x01070ae5 in exec_byte_code ()
#31 0x0100e9ec in funcall_lambda ()
#32 0x0100ed43 in Ffuncall ()
#33 0x0107139d in exec_byte_code ()
#34 0x0100e9ec in funcall_lambda ()
#35 0x0100ed43 in Ffuncall ()
#36 0x0107139d in exec_byte_code ()
#37 0x0100e9ec in funcall_lambda ()
#38 0x0100ed43 in Ffuncall ()
#39 0x0107139d in exec_byte_code ()
#40 0x0100e9ec in funcall_lambda ()
#41 0x0100ed43 in Ffuncall ()
#42 0x0107139d in exec_byte_code ()
#43 0x0100e9ec in funcall_lambda ()
#44 0x0100ed43 in Ffuncall ()
#45 0x0107139d in exec_byte_code ()
#46 0x01071f9a in Fbyte_code ()
#47 0x0100e48d in eval_sub ()
#48 0x0100d4fb in internal_catch ()
#49 0x01070b2b in exec_byte_code ()
#50 0x0100e9ec in funcall_lambda ()
#51 0x0100ed43 in Ffuncall ()
#52 0x0107139d in exec_byte_code ()
#53 0x0100e9ec in funcall_lambda ()
#54 0x0100ed43 in Ffuncall ()
#55 0x0100f1fe in call1 ()
#56 0x0104c4cd in mapcar1 ()
#57 0x0104f6db in Fmapc ()
#58 0x0100eef0 in Ffuncall ()
#59 0x0107139d in exec_byte_code ()
#60 0x0100e9ec in funcall_lambda ()
#61 0x0100ed43 in Ffuncall ()
#62 0x010728ec in Fcall_interactively ()
#63 0x0100eed9 in Ffuncall ()
#64 0x0100f1a0 in call3 ()
#65 0x010259e5 in command_loop_1 ()
#66 0x0100d5b1 in internal_condition_case ()
#67 0x0101cf14 in command_loop_2 ()
#68 0x0100d4fb in internal_catch ()
#69 0x0101dc8c in recursive_edit_1 ()
#70 0x0101df14 in Frecursive_edit ()
#71 0x011a1c47 in main ()
A debugging session is active.
Inferior 1 [process 5440] will be killed.
Quit anyway? (y or n)
---
Result of C-h v w32-get-true-file-attributes
---
w32-get-true-file-attributes is a variable defined in `C source code'.
Its value is nil
Documentation:
Non-nil means determine accurate file attributes in `file-attributes'.
This option controls whether to issue additional system calls to determine
accurate link counts, file type, and ownership information. It is more
useful for files on NTFS volumes, where hard links and file security are
supported, than on volumes of the FAT family.
Without these system calls, link count will always be reported as 1 and file
ownership will be attributed to the current user.
The default value `local' means only issue these system calls for files
on local fixed drives. A value of nil means never issue them.
Any other non-nil value means do this even on remote and removable drives
where the performance impact may be noticeable even on modern hardware.
________________________________
From: Eli Zaretskii
Sent: 22-10-2012 22:44
To: Arvind Devarajan
Cc: 12621@debbugs.gnu.org
Subject: Re: bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
> From: Arvind Devarajan <arvind.devarajan@outlook.com>
> Date: Mon, 22 Oct 2012 15:49:36 +0530
> CC: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> Sorry for the late reply...
No problem.
> Secondly, I see that emacs crashes even with w32-get-true-file-attributes is set to nil.
That's strange. Can you show a GDB backtrace in this case, please?
When w32-get-true-file-attributes is nil, Emacs is not supposed to
call the LookupAccountSid API, which was the one that led to the crash
in your previous backtrace.
[-- Attachment #2: Type: text/html, Size: 7168 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed
2012-10-23 12:16 ` Arvind Devarajan
@ 2012-10-23 16:24 ` Eli Zaretskii
0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-10-23 16:24 UTC (permalink / raw)
To: Arvind Devarajan; +Cc: 12621
> From: Arvind Devarajan <arvind.devarajan@outlook.com>
> Date: Tue, 23 Oct 2012 17:46:54 +0530
> CC: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> Here’s the call stack (and also see below the callstack for the result of C-h v w32-get-true-file-attributes):
> #19 0x77e0d99b in LookupAccountSidA () from C:\WINNT\system32\advapi32.dll
> #20 0x01029dfb in lookup_account_sid@28 ()
> #21 0x0102a10d in get_name_and_id ()
> #22 0x0102a284 in get_file_owner_and_group ()
> #23 0x0102c2a7 in stat ()
> #24 0x0103bdf7 in Finsert_file_contents ()
OK, I see what I missed now: insert-file-contents forcibly binds
w32-get-true-file-attributes to t. Hmm, I will see what I can do with
this (although I still don't understand why this crashes).
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-10-11 3:32 bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Arvind Devarajan
` (3 preceding siblings ...)
2012-10-23 12:16 ` Arvind Devarajan
@ 2012-12-13 10:22 ` Arunas Ruksnaitis
2012-12-13 18:04 ` Eli Zaretskii
4 siblings, 1 reply; 52+ messages in thread
From: Arunas Ruksnaitis @ 2012-12-13 10:22 UTC (permalink / raw)
To: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 2482 bytes --]
Just to confirm, this is a big problem for me, too.
My observations confirm the original report.
Stack trace, should it help, is here. I guess "lookup_account_sid" is passing an invalid lpSid?
#0 0x75c1511c in RPCRT4!NdrProxyFreeBuffer () from C:\Windows\syswow64\rpcrt4.dll
#1 0x76dcbb9e in UpdateTraceA () from C:\Windows\syswow64\advapi32.dll
#2 0x0087946c in ?? ()
#3 0x75c0e69d in RPCRT4!MesDecodeIncrementalHandleCreate () from C:\Windows\syswow64\rpcrt4.dll
#4 0x0087946c in ?? ()
#5 0x75c11eda in RpcErrorEndEnumeration () from C:\Windows\syswow64\rpcrt4.dll
#6 0x0087946c in ?? ()
#7 0x75c06bf0 in RPCRT4!NdrOleAllocate () from C:\Windows\syswow64\rpcrt4.dll
#8 0x0087946c in ?? ()
#9 0x75c125e1 in RpcErrorEndEnumeration () from C:\Windows\syswow64\rpcrt4.dll
#10 0x76dcc0a6 in UpdateTraceA () from C:\Windows\syswow64\advapi32.dll
#11 0x0087946c in ?? ()
#12 0x75c12557 in RpcErrorEndEnumeration () from C:\Windows\syswow64\rpcrt4.dll
#13 0x0087998c in ?? ()
#14 0x75c1253b in RpcErrorEndEnumeration () from C:\Windows\syswow64\rpcrt4.dll
#15 0x0087998c in ?? ()
#16 0x75c0e713 in RPCRT4!MesDecodeIncrementalHandleCreate () from C:\Windows\syswow64\rpcrt4.dll
#17 0x0087946c in ?? ()
#18 0x75c06bf0 in RPCRT4!NdrOleAllocate () from C:\Windows\syswow64\rpcrt4.dll
#19 0x0087946c in ?? ()
#20 0x75c13c1a in RPCRT4!I_RpcParseSecurity () from C:\Windows\syswow64\rpcrt4.dll
#21 0x76dcfa8e in LsaGetQuotasForAccount () from C:\Windows\syswow64\advapi32.dll
#22 0x75c00db7 in UuidFromStringA () from C:\Windows\syswow64\rpcrt4.dll
#23 0x0087946c in ?? ()
#24 0x75ca0104 in ?? ()
#25 0x76dd963e in LsaICLookupSidsWithCreds () from C:\Windows\syswow64\advapi32.dll
#26 0x76dcb9c8 in UpdateTraceA () from C:\Windows\syswow64\advapi32.dll
#27 0x76dcfa6a in LsaGetQuotasForAccount () from C:\Windows\syswow64\advapi32.dll
#28 0x76dd958c in LsaICLookupSidsWithCreds () from C:\Windows\syswow64\advapi32.dll
#29 0x0098c9a8 in ?? ()
#30 0x76dd9417 in LsaManageSidNameMapping () from C:\Windows\syswow64\advapi32.dll
#31 0x76df1c27 in LookupAccountNameW () from C:\Windows\syswow64\advapi32.dll
#32 0x76df1ec6 in LookupAccountSidW () from C:\Windows\syswow64\advapi32.dll
#33 0x01029e1b in lookup_account_sid@28 ()
#34 0x0102a12d in get_name_and_id ()
#35 0x0102a2a4 in get_file_owner_and_group ()
#36 0x0102c2c7 in stat ()
#37 0x0103be17 in Finsert_file_contents ()
#38 0x0100ee96 in Ffuncall ()
#39 0x0107139d in exec_byte_code ()
[-- Attachment #2: Type: text/html, Size: 5291 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 10:22 ` bug#12621: Emacs 24.1 crashing on Win7 Arunas Ruksnaitis
@ 2012-12-13 18:04 ` Eli Zaretskii
2012-12-13 18:30 ` Arunas Ruksnaitis
2012-12-13 18:41 ` Arunas Ruksnaitis
0 siblings, 2 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-13 18:04 UTC (permalink / raw)
To: Arunas Ruksnaitis; +Cc: 12621
> Date: Thu, 13 Dec 2012 10:22:42 +0000 (GMT)
> From: Arunas Ruksnaitis <aris020@yahoo.co.uk>
>
> Just to confirm, this is a big problem for me, too.
> My observations confirm the original report.
> Stack trace, should it help, is here. I guess "lookup_account_sid" is passing an invalid lpSid?
No, I don't think the Sid can be invalid, because it is validated just
before the call that crashes, by calling IsValidSid:
if (what == UID)
result = get_security_descriptor_owner (psd, &sid, &dflt);
else if (what == GID)
result = get_security_descriptor_group (psd, &sid, &dflt);
else
result = 0;
if (!result || !is_valid_sid (sid)) <<<<<<<<<<<<<<<<<<<<<<<<<<<
use_dflt = 1;
else if (!w32_cached_id (sid, id, nm))
{
/* If FNAME is a UNC, we need to lookup account on the
specified machine. */
if (IS_DIRECTORY_SEP (fname[0]) && IS_DIRECTORY_SEP (fname[1])
&& fname[2] != '\0')
{
const char *s;
char *p;
for (s = fname + 2, p = machine;
*s && !IS_DIRECTORY_SEP (*s); s++, p++)
*p = *s;
*p = '\0';
mp = machine;
}
if (!lookup_account_sid (mp, sid, name, &name_len,
domain, &domain_len, &ignore)
|| name_len > UNLEN+1)
I actually suspect that the problem might be in the server name, the
first argument to lookup_account_sid. If you can easily reproduce
this under GDB, can you show what is the value of 'fname' and of
'machine' in the above snippet?
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 18:04 ` Eli Zaretskii
@ 2012-12-13 18:30 ` Arunas Ruksnaitis
2012-12-13 19:05 ` Eli Zaretskii
2012-12-13 18:41 ` Arunas Ruksnaitis
1 sibling, 1 reply; 52+ messages in thread
From: Arunas Ruksnaitis @ 2012-12-13 18:30 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 2257 bytes --]
Can reproduce easily. No joy with symbol values:
"print fname" or "print machine:
(gdb) down
#34 0x0102a12d in get_name_and_id ()
(gdb) print machine
No symbol "machine" in current context.
(gdb) print mp
No symbol "mp" in current context.
(gdb) print fname
No symbol "fname" in current context.
The "machine" part of UNC is actually not a machine but a DFS server. It does not have own shares but consolidates multiple fileservers in one view.
-Arunas
________________________________
From: Eli Zaretskii <eliz@gnu.org>
To: Arunas Ruksnaitis <aris020@yahoo.co.uk>
Cc: 12621@debbugs.gnu.org
Sent: Thursday, 13 December 2012, 18:04
Subject: Re: bug#12621: Emacs 24.1 crashing on Win7
> Date: Thu, 13 Dec 2012 10:22:42 +0000 (GMT)
> From: Arunas Ruksnaitis <aris020@yahoo.co.uk>
>
> Just to confirm, this is a big problem for me, too.
> My observations confirm the original report.
> Stack trace, should it help, is here. I guess "lookup_account_sid" is passing an invalid lpSid?
No, I don't think the Sid can be invalid, because it is validated just
before the call that crashes, by calling IsValidSid:
if (what == UID)
result = get_security_descriptor_owner (psd, &sid, &dflt);
else if (what == GID)
result = get_security_descriptor_group (psd, &sid, &dflt);
else
result = 0;
if (!result || !is_valid_sid (sid)) <<<<<<<<<<<<<<<<<<<<<<<<<<<
use_dflt = 1;
else if (!w32_cached_id (sid, id, nm))
{
/* If FNAME is a UNC, we need to lookup account on the
specified machine. */
if (IS_DIRECTORY_SEP (fname[0]) && IS_DIRECTORY_SEP (fname[1])
&& fname[2] != '\0')
{
const char *s;
char *p;
for (s = fname + 2, p = machine;
*s && !IS_DIRECTORY_SEP (*s); s++, p++)
*p = *s;
*p = '\0';
mp = machine;
}
if (!lookup_account_sid (mp, sid, name, &name_len,
domain, &domain_len, &ignore)
|| name_len > UNLEN+1)
I actually suspect that the problem might be in the server name, the
first argument to lookup_account_sid. If you can easily reproduce
this under GDB, can you show what is the value of 'fname' and of
'machine' in the above snippet?
[-- Attachment #2: Type: text/html, Size: 5122 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 18:04 ` Eli Zaretskii
2012-12-13 18:30 ` Arunas Ruksnaitis
@ 2012-12-13 18:41 ` Arunas Ruksnaitis
2012-12-13 19:08 ` Eli Zaretskii
2012-12-14 15:22 ` bug#12621: Emacs 24.1 crashing on Lose7 Richard Stallman
1 sibling, 2 replies; 52+ messages in thread
From: Arunas Ruksnaitis @ 2012-12-13 18:41 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 2073 bytes --]
...and yes, it does not crash if I provide the physical server instead of DFS.
Takes ~30 sec to open the first file and DirEd still does not display the correct owner....but does not crash.
(setf w32-get-true-file-attributes nil) does not help - opening a file takes ~30 sec
-Arunas
________________________________
From: Eli Zaretskii <eliz@gnu.org>
To: Arunas Ruksnaitis <aris020@yahoo.co.uk>
Cc: 12621@debbugs.gnu.org
Sent: Thursday, 13 December 2012, 18:04
Subject: Re: bug#12621: Emacs 24.1 crashing on Win7
> Date: Thu, 13 Dec 2012 10:22:42 +0000 (GMT)
> From: Arunas Ruksnaitis <aris020@yahoo.co.uk>
>
> Just to confirm, this is a big problem for me, too.
> My observations confirm the original report.
> Stack trace, should it help, is here. I guess "lookup_account_sid" is passing an invalid lpSid?
No, I don't think the Sid can be invalid, because it is validated just
before the call that crashes, by calling IsValidSid:
if (what == UID)
result = get_security_descriptor_owner (psd, &sid, &dflt);
else if (what == GID)
result = get_security_descriptor_group (psd, &sid, &dflt);
else
result = 0;
if (!result || !is_valid_sid (sid)) <<<<<<<<<<<<<<<<<<<<<<<<<<<
use_dflt = 1;
else if (!w32_cached_id (sid, id, nm))
{
/* If FNAME is a UNC, we need to lookup account on the
specified machine. */
if (IS_DIRECTORY_SEP (fname[0]) && IS_DIRECTORY_SEP (fname[1])
&& fname[2] != '\0')
{
const char *s;
char *p;
for (s = fname + 2, p = machine;
*s && !IS_DIRECTORY_SEP (*s); s++, p++)
*p = *s;
*p = '\0';
mp = machine;
}
if (!lookup_account_sid (mp, sid, name, &name_len,
domain, &domain_len, &ignore)
|| name_len > UNLEN+1)
I actually suspect that the problem might be in the server name, the
first argument to lookup_account_sid. If you can easily reproduce
this under GDB, can you show what is the value of 'fname' and of
'machine' in the above snippet?
[-- Attachment #2: Type: text/html, Size: 3885 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 18:30 ` Arunas Ruksnaitis
@ 2012-12-13 19:05 ` Eli Zaretskii
2012-12-13 19:13 ` Eli Zaretskii
0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-13 19:05 UTC (permalink / raw)
To: Arunas Ruksnaitis; +Cc: 12621
> Date: Thu, 13 Dec 2012 18:30:20 +0000 (GMT)
> From: Arunas Ruksnaitis <aris020@yahoo.co.uk>
> Cc: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> Can reproduce easily. No joy with symbol values:
>
> "print fname" or "print machine:
> (gdb) down
>
> #34 0x0102a12d in get_name_and_id ()
> (gdb) print machine
> No symbol "machine" in current context.
> (gdb) print mp
> No symbol "mp" in current context.
> (gdb) print fname
> No symbol "fname" in current context.
Try higher frames.
Did you compile Emacs yourself? Also, what version of GDB is that?
> The "machine" part of UNC is actually not a machine but a DFS server. It does not have own shares but consolidates multiple fileservers in one view.
Sorry, I lost you. What is a "DFS server", and how does it modify the
meaning of a UNC? Can you show the full file name being referenced
here?
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 18:41 ` Arunas Ruksnaitis
@ 2012-12-13 19:08 ` Eli Zaretskii
2012-12-14 15:22 ` bug#12621: Emacs 24.1 crashing on Lose7 Richard Stallman
1 sibling, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-13 19:08 UTC (permalink / raw)
To: Arunas Ruksnaitis; +Cc: 12621
> Date: Thu, 13 Dec 2012 18:41:10 +0000 (GMT)
> From: Arunas Ruksnaitis <aris020@yahoo.co.uk>
> Cc: "12621@debbugs.gnu.org" <12621@debbugs.gnu.org>
>
> ...and yes, it does not crash if I provide the physical server instead of DFS.
Can you show a command that crashes and an equivalent command that
doesn't?
> (setf w32-get-true-file-attributes nil) does not help - opening a file takes ~30 sec
That's because insert-file-contents binds it to t when it calls
'stat'. I'll see what I can do about that. Dired should be faster
with w32-get-true-file-attributes, though.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 19:05 ` Eli Zaretskii
@ 2012-12-13 19:13 ` Eli Zaretskii
2012-12-13 21:09 ` Arūnas Rukšnaitis
0 siblings, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-13 19:13 UTC (permalink / raw)
To: aris020; +Cc: 12621
> Date: Thu, 13 Dec 2012 21:05:37 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 12621@debbugs.gnu.org
>
> Sorry, I lost you. What is a "DFS server", and how does it modify the
> meaning of a UNC? Can you show the full file name being referenced
> here?
> [...]
> Can you show a command that crashes and an equivalent command that
> doesn't?
Actually, scratch all that. I think we should simply always pass NULL
as the first argument of LookupAccountSid. If you compiled Emacs by
yourself, can you try such a modification there, and see if that
helps? I'm interested to know not only whether the crashes go away
when you use NULL, but also whether the file owner and group
information is reported correctly.
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 19:13 ` Eli Zaretskii
@ 2012-12-13 21:09 ` Arūnas Rukšnaitis
2012-12-14 9:16 ` Eli Zaretskii
0 siblings, 1 reply; 52+ messages in thread
From: Arūnas Rukšnaitis @ 2012-12-13 21:09 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621
[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]
Yes, I agree, lpSystemName should be always NULL.
The w32-get-true-file-attributes variable should be taken into account.
DFS: http://en.wikipedia.org/wiki/Distributed_File_System_(Microsoft)
<http://en.wikipedia.org/wiki/Distributed_File_System_%28Microsoft%29>
No, I did not compile eMacs myself. I would be interested in compiling
x64 version, but I hear it is not trivial. Can you dropbox me your version?
Thanks for your help!
On 13/12/12 19:13, Eli Zaretskii wrote:
>> Date: Thu, 13 Dec 2012 21:05:37 +0200
>> From: Eli Zaretskii <eliz@gnu.org>
>> Cc: 12621@debbugs.gnu.org
>>
>> Sorry, I lost you. What is a "DFS server", and how does it modify the
>> meaning of a UNC? Can you show the full file name being referenced
>> here?
>> [...]
>> Can you show a command that crashes and an equivalent command that
>> doesn't?
> Actually, scratch all that. I think we should simply always pass NULL
> as the first argument of LookupAccountSid. If you compiled Emacs by
> yourself, can you try such a modification there, and see if that
> helps? I'm interested to know not only whether the crashes go away
> when you use NULL, but also whether the file owner and group
> information is reported correctly.
>
> Thanks.
[-- Attachment #2: Type: text/html, Size: 1813 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-13 21:09 ` Arūnas Rukšnaitis
@ 2012-12-14 9:16 ` Eli Zaretskii
2012-12-14 14:07 ` Eli Zaretskii
2013-02-19 18:53 ` Glenn Morris
0 siblings, 2 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-14 9:16 UTC (permalink / raw)
To: Arūnas Rukšnaitis; +Cc: 12621
> Date: Thu, 13 Dec 2012 21:09:09 +0000
> From: Arūnas Rukšnaitis <aris020@yahoo.co.uk>
> CC: 12621@debbugs.gnu.org
>
> Yes, I agree, lpSystemName should be always NULL.
OK, I made that change on the emacs-24 branch (revision 111035).
There should be a new pretest of Emacs 24.3 out of that branch soon,
and a precompiled Windows binary will follow. Watch the announcements
on emacs-devel.
This change will be merged to the trunk soon, so the few people who
provide snapshots of the trunk will probably soon upload a binary with
this change.
When you do get hold of a new binary with the change, please run some
tests with files on the DFS, and please report any findings.
> The w32-get-true-file-attributes variable should be taken into account.
I will try to improve things in this respect (on the trunk).
> I would be interested in compiling x64 version, but I hear it is not
> trivial.
The x64 version can for now be built only with MSVC. MinGW64 is not
yet supported. Volunteers are welcome.
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-14 9:16 ` Eli Zaretskii
@ 2012-12-14 14:07 ` Eli Zaretskii
2013-02-19 18:53 ` Glenn Morris
1 sibling, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-14 14:07 UTC (permalink / raw)
To: aris020; +Cc: 12621
> Date: Fri, 14 Dec 2012 11:16:09 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 12621@debbugs.gnu.org
>
> > The w32-get-true-file-attributes variable should be taken into account.
>
> I will try to improve things in this respect (on the trunk).
Now done in revision 111226 on the trunk.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Lose7
2012-12-13 18:41 ` Arunas Ruksnaitis
2012-12-13 19:08 ` Eli Zaretskii
@ 2012-12-14 15:22 ` Richard Stallman
2012-12-14 18:31 ` Arunas Ruksnaitis
2012-12-15 0:36 ` bug#12621: Emacs 24.1 crashing on Windows 7 Andy Moreton
1 sibling, 2 replies; 52+ messages in thread
From: Richard Stallman @ 2012-12-14 15:22 UTC (permalink / raw)
To: Arunas Ruksnaitis; +Cc: 12621
Thanks for reporting the bug, but please don't refer to Windows as a
"win".
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Lose7
2012-12-14 15:22 ` bug#12621: Emacs 24.1 crashing on Lose7 Richard Stallman
@ 2012-12-14 18:31 ` Arunas Ruksnaitis
2012-12-15 0:36 ` bug#12621: Emacs 24.1 crashing on Windows 7 Andy Moreton
1 sibling, 0 replies; 52+ messages in thread
From: Arunas Ruksnaitis @ 2012-12-14 18:31 UTC (permalink / raw)
To: rms@gnu.org; +Cc: 12621@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 628 bytes --]
:) Who would be using Emacs if they think Windows win?
-Arunas
________________________________
From: Richard Stallman <rms@gnu.org>
To: Arunas Ruksnaitis <aris020@yahoo.co.uk>
Cc: eliz@gnu.org; 12621@debbugs.gnu.org
Sent: Friday, 14 December 2012, 15:22
Subject: Re: bug#12621: Emacs 24.1 crashing on Lose7
Thanks for reporting the bug, but please don't refer to Windows as a
"win".
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
[-- Attachment #2: Type: text/html, Size: 1462 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-14 15:22 ` bug#12621: Emacs 24.1 crashing on Lose7 Richard Stallman
2012-12-14 18:31 ` Arunas Ruksnaitis
@ 2012-12-15 0:36 ` Andy Moreton
2012-12-15 8:16 ` Eli Zaretskii
2012-12-16 22:05 ` Stefan Monnier
1 sibling, 2 replies; 52+ messages in thread
From: Andy Moreton @ 2012-12-15 0:36 UTC (permalink / raw)
To: 12621
On Fri 14 Dec 2012, Richard Stallman wrote:
> Thanks for reporting the bug, but please don't refer to Windows as a
> "win".
This kind if puerile comment is decidedly unhelpful.
You are very insistent on using the term GNU/Linux to describe
distributions built on the Linux kernel. Please afford others the same
courtesy, and describe their products correctly.
AndyM
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 0:36 ` bug#12621: Emacs 24.1 crashing on Windows 7 Andy Moreton
@ 2012-12-15 8:16 ` Eli Zaretskii
2012-12-15 19:46 ` Richard Stallman
2012-12-16 22:05 ` Stefan Monnier
1 sibling, 1 reply; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-15 8:16 UTC (permalink / raw)
To: Andy Moreton; +Cc: 12621
> From: Andy Moreton <andrewjmoreton@gmail.com>
> Date: Fri, 14 Dec 2012 23:36:51 -0100
>
> You are very insistent on using the term GNU/Linux to describe
> distributions built on the Linux kernel. Please afford others the same
> courtesy, and describe their products correctly.
Well, "Win7" is not a correct description, it's a shorthand.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 8:16 ` Eli Zaretskii
@ 2012-12-15 19:46 ` Richard Stallman
2012-12-15 20:03 ` Eli Zaretskii
2012-12-15 20:45 ` Daniel Colascione
0 siblings, 2 replies; 52+ messages in thread
From: Richard Stallman @ 2012-12-15 19:46 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621, andrewjmoreton
Well, "Win7" is not a correct description, it's a shorthand.
We ask people to call the combined system GNU/Linux to show respect
for our work. But nobody is forced to show us (or anyone else)
respect. People who despise us are free to call the system by some
nasty name, and even to deny us credit by calling it "Linux".
I don't think a piece of proprietary software, with known spyware, DRM
and back doors, deserves respect. Nonetheless, I usually call it
"Windows".
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 19:46 ` Richard Stallman
@ 2012-12-15 20:03 ` Eli Zaretskii
2012-12-15 20:41 ` Drew Adams
2012-12-16 21:23 ` Richard Stallman
2012-12-15 20:45 ` Daniel Colascione
1 sibling, 2 replies; 52+ messages in thread
From: Eli Zaretskii @ 2012-12-15 20:03 UTC (permalink / raw)
To: rms; +Cc: 12621, andrewjmoreton
> Date: Sat, 15 Dec 2012 14:46:46 -0500
> From: Richard Stallman <rms@gnu.org>
> CC: andrewjmoreton@gmail.com, 12621@debbugs.gnu.org
>
> I don't think a piece of proprietary software, with known spyware, DRM
> and back doors, deserves respect.
Well, actually, it does, for several technical achievements that I can
only dream of when I work on modern GNU/Linux systems. But I won't
say a word more about that, because this is off-topic here.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 20:03 ` Eli Zaretskii
@ 2012-12-15 20:41 ` Drew Adams
2012-12-16 21:23 ` Richard Stallman
1 sibling, 0 replies; 52+ messages in thread
From: Drew Adams @ 2012-12-15 20:41 UTC (permalink / raw)
To: 'Eli Zaretskii', rms; +Cc: 12621, andrewjmoreton
> > I don't think a piece of proprietary software, with known
> > spyware, DRM and back doors, deserves respect.
>
> Well, actually, it does, for several technical achievements that I can
> only dream of when I work on modern GNU/Linux systems. But I won't
> say a word more about that, because this is off-topic here.
Off-topic technically, perhaps, but not off-topic wrt the OP's feelings and
intention indicated in the bug report.
Aside from the question of whether MS deserves respect or whether MS Windows
deserves some respect as software, there is the neglected point that the OP made
in characterizing the anti-"win" campaign as "puerile".
I think that raises a reasonable question, and one that perhaps is not
completely independent of asking how effective such a campaign is or can be.
I would agree with the OP that it smacks of childishness, even if that is not
the intent. It also seems a bit old-hat/been-there-done-that at this point.
It reminds me of those who still like to call users "lusers" or "losers". Kind
of an infantile joke, and an old one. A joke you might have laughed at the
first time you heard it back in 1968, but one you no longer find very funny.
Quite the opposite - users deserve respect, even, or especially, when they are
ignorant.
Of course, poking fun at things that are evil or regressive can sometimes be
effective and progressive, even sometimes when the poking fun is infantile.
But it's a good question for GNU to (re)consider perhaps at this point: what's
the point/effect of the anti-"win" campaign now?
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 19:46 ` Richard Stallman
2012-12-15 20:03 ` Eli Zaretskii
@ 2012-12-15 20:45 ` Daniel Colascione
2012-12-16 21:23 ` Richard Stallman
1 sibling, 1 reply; 52+ messages in thread
From: Daniel Colascione @ 2012-12-15 20:45 UTC (permalink / raw)
To: rms; +Cc: 12621, andrewjmoreton
[-- Attachment #1: Type: text/plain, Size: 819 bytes --]
On 12/15/12 11:46 AM, Richard Stallman wrote:
> Well, "Win7" is not a correct description, it's a shorthand.
>
> We ask people to call the combined system GNU/Linux to show respect
> for our work. But nobody is forced to show us (or anyone else)
> respect. People who despise us are free to call the system by some
> nasty name, and even to deny us credit by calling it "Linux".
>
> I don't think a piece of proprietary software, with known spyware, DRM
> and back doors, deserves respect. Nonetheless, I usually call it
> "Windows".
There's expressing an opinion about an OS, and then there's slander.
Yes, Windows has DRM, but so does practically everyone else. Windows
contains no "spyware" or "back doors". There are many valid reasons
to dislike Windows, but all you did was sling FUD.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 235 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 20:03 ` Eli Zaretskii
2012-12-15 20:41 ` Drew Adams
@ 2012-12-16 21:23 ` Richard Stallman
1 sibling, 0 replies; 52+ messages in thread
From: Richard Stallman @ 2012-12-16 21:23 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621, andrewjmoreton
> I don't think a piece of proprietary software, with known spyware, DRM
> and back doors, deserves respect.
Well, actually, it does, for several technical achievements that I can
only dream of when I work on modern GNU/Linux systems.
I think the ethical nature of a program is more important than its
technical advances; thus, while I might agree with your opinion of
those technical achievements (and I'd be interested if you told me
about them, off the list), I wouldn't grant respect to Windows or
Microsoft on account of them.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 20:45 ` Daniel Colascione
@ 2012-12-16 21:23 ` Richard Stallman
2012-12-17 2:03 ` Dmitry Gutov
0 siblings, 1 reply; 52+ messages in thread
From: Richard Stallman @ 2012-12-16 21:23 UTC (permalink / raw)
To: Daniel Colascione; +Cc: 12621, andrewjmoreton
You've made a false accusation when you call my criticisms of Windows
"FUD". The references for these criticisms are in
http://www.gnu.org/philosophy/digital-inclusion-in-freedom.html.
You can't have had any evidence for your false accusation. You must
have leaped to the conclusion. This bespeaks hostility towards me.
You also try to excuse the DRM in Windows on the grounds that DRM is
so common. That is bogus -- DRM is never excusable. DRM is an
injustice to the user as well as an attack on free software.
This bespeaks opposition to our goals.
This is the second time you have attacked me on this list. Your
technical contributions are useful, but they don't excuse your
hostility. If you want to attack me, do it on gnu-misc-discuss or
some non-GNU forum -- not here, on a GNU Project working list.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-15 0:36 ` bug#12621: Emacs 24.1 crashing on Windows 7 Andy Moreton
2012-12-15 8:16 ` Eli Zaretskii
@ 2012-12-16 22:05 ` Stefan Monnier
2012-12-16 22:26 ` Drew Adams
2012-12-17 1:55 ` Dmitry Gutov
1 sibling, 2 replies; 52+ messages in thread
From: Stefan Monnier @ 2012-12-16 22:05 UTC (permalink / raw)
To: Andy Moreton; +Cc: 12621
>> Thanks for reporting the bug, but please don't refer to Windows as a
>> "win".
> This kind if puerile comment is decidedly unhelpful.
It's very far from puerile, it is on the contrary based on an
understanding of the power of choosing your words.
Stefan
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-16 22:05 ` Stefan Monnier
@ 2012-12-16 22:26 ` Drew Adams
2012-12-16 22:36 ` Drew Adams
` (2 more replies)
2012-12-17 1:55 ` Dmitry Gutov
1 sibling, 3 replies; 52+ messages in thread
From: Drew Adams @ 2012-12-16 22:26 UTC (permalink / raw)
To: 'Stefan Monnier', 'Andy Moreton'; +Cc: 12621
> >> Thanks for reporting the bug,
Should have stopped there, full stop. Thank you, Andy.
> >> but please don't refer to Windows as a "win".
>
> > This kind if puerile comment is decidedly unhelpful.
>
> It's very far from puerile, it is on the contrary based on an
> understanding of the power of choosing your words.
Power of choosing your words, indeed. Please do not assume that you understand
this better than Andy or anyone else, just because you religiously ban "win32"
from your vocabulary.
Mouthing "win32" is hardly "referring to [MS] Windows as a win." If Andy had in
fact referred to MS Windows as "a win" then you might have an argument. He did
not, and you do not.
This "win32" thing is now nothing more than counting angels on pinheads. It
makes as much sense as claiming that using the character `w' in an abbreviation
is tantamount to pledging allegiance to Bill Gates. Or the devil. Burn the
witch! Burn the `w' books!
Words chosen well have power. Chosen unwisely they can backfire. Choose
wisely.
That, I think, was precisely Andy's point. It's mine, at least. The anti-"win"
crusade is not effective, almost by design. And you should not, by now at
least, be surprised at that.
Choose wisely, especially if you are offering guidelines for political action
and not just a catechism.
Just one opinion.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-16 22:26 ` Drew Adams
@ 2012-12-16 22:36 ` Drew Adams
2012-12-16 23:04 ` Juanma Barranquero
2012-12-17 0:04 ` Stephen Berman
2 siblings, 0 replies; 52+ messages in thread
From: Drew Adams @ 2012-12-16 22:36 UTC (permalink / raw)
To: 'Stefan Monnier', 'Andy Moreton'; +Cc: 12621
> > >> Thanks for reporting the bug,
>
> Should have stopped there, full stop. Thank you, Andy.
(Sorry, I meant Arvind, who reported the bug.)
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-16 22:26 ` Drew Adams
2012-12-16 22:36 ` Drew Adams
@ 2012-12-16 23:04 ` Juanma Barranquero
2012-12-17 0:04 ` Stephen Berman
2 siblings, 0 replies; 52+ messages in thread
From: Juanma Barranquero @ 2012-12-16 23:04 UTC (permalink / raw)
To: Drew Adams; +Cc: 12621, Andy Moreton
On Sun, Dec 16, 2012 at 11:26 PM, Drew Adams <drew.adams@oracle.com> wrote:
> Mouthing "win32" is hardly "referring to [MS] Windows as a win." [...]
>
> This "win32" thing is now nothing more than counting angels on pinheads. It
> makes as much sense as claiming that using the character `w' in an abbreviation
> is tantamount to pledging allegiance to Bill Gates. Or the devil. Burn the
> witch! Burn the `w' books!
Couldn't agree more.
Juanma
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-16 22:26 ` Drew Adams
2012-12-16 22:36 ` Drew Adams
2012-12-16 23:04 ` Juanma Barranquero
@ 2012-12-17 0:04 ` Stephen Berman
2012-12-17 0:17 ` Bastien
` (4 more replies)
2 siblings, 5 replies; 52+ messages in thread
From: Stephen Berman @ 2012-12-17 0:04 UTC (permalink / raw)
To: Drew Adams; +Cc: 12621, 'Andy Moreton'
On Sun, 16 Dec 2012 14:26:11 -0800 "Drew Adams" <drew.adams@oracle.com> wrote:
> Mouthing "win32" is hardly "referring to [MS] Windows as a win."
[...]
> This "win32" thing is now nothing more than counting angels on pinheads. It
> makes as much sense as claiming that using the character `w' in an abbreviation
> is tantamount to pledging allegiance to Bill Gates. Or the devil. Burn the
> witch! Burn the `w' books!
I think it's not entirely implausible to regard "win32" as implicitly
conveying the positive connotations of "win". On the one hand, it's not
the shortest abbrevation of (some variant of) "the 32 bit Microsoft
Windows platform"; that would be "w32", which is fairly common, but
AFAIK used at microsoft.com only with reference to externally named
viruses and worms. The next shortest abbrevation "wi32" is quite rare,
as is the next longer one "wind32" (judging by cursory websearches);
both of these lack clearly positive English connotations in the context
of software, and "wind32" might even be regarded as negative. On the
other hand, suppose the Windows 32 API had been largely due to a person
named Shitsuhara (which is the transliteration of a real Japanese
surname) and in honor of this had been dubbed by Microsoft the
"Shitsuhara Windows 32 API". Do you think anyone who did not want to
show disrespect for Microsoft would use the abbrevation "shit32"?
Steve Berman
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 0:04 ` Stephen Berman
@ 2012-12-17 0:17 ` Bastien
2012-12-17 1:38 ` Drew Adams
2012-12-17 0:43 ` Juanma Barranquero
` (3 subsequent siblings)
4 siblings, 1 reply; 52+ messages in thread
From: Bastien @ 2012-12-17 0:17 UTC (permalink / raw)
To: Stephen Berman; +Cc: 12621, 'Andy Moreton'
People can't agree on chosing words by their connotations,
because connotations are, by definition, what people cannot
agree on. So let's stop looking at the finger and start
looking at the moon?
When someone suggests me what words I have to chose when
I speak, I re-read 1984.
Raising awareness on how marketing may affect our language
is good, but we can do so without enforcing the use of other
marketing words -- at least if we believe language is a means
to an end, not an end in itself.
2 cts,
--
Bastien
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 0:04 ` Stephen Berman
2012-12-17 0:17 ` Bastien
@ 2012-12-17 0:43 ` Juanma Barranquero
[not found] ` <mailman.15500.1355705095.855.bug-gnu-emacs@gnu.org>
` (2 subsequent siblings)
4 siblings, 0 replies; 52+ messages in thread
From: Juanma Barranquero @ 2012-12-17 0:43 UTC (permalink / raw)
To: Stephen Berman; +Cc: 12621, Andy Moreton
On Mon, Dec 17, 2012 at 1:04 AM, Stephen Berman <stephen.berman@gmx.net> wrote:
> I think it's not entirely implausible to regard "win32" as implicitly
> conveying the positive connotations of "win".
It is not entirely implausible. But, it is real?
I mean, someone reads a reference to Win32 or Win7 or WinXP in our
docs, do they take it as "a form or praise", or just goes
unregistered, the same way that "newspaper" is not usually reanalized
by native speakers as news+paper? (I'm not saying they are not aware
of news+paper, I'm suggesting that newspaper is lexicalized as a
single word/concept and its constituent parts are not usually
consciously anaylized on their own.) I'd bet that most native
speakers, at least these who have ever heard of Windows and happen to
read our docs or our list will take win32 and win7 and winxp just as
lexicalized tags for Windows-related stuff and do not waste a second
on its supposed "form of praise" meaning.
As an aside: I often wonder how frequent is to use "X is a win" to
praise something. I'm sure some (perhaps most?) native speakers will
say that it is fairly common, and that it's a widely understood idiom,
and I don't doubt it. But from my entirely subjective POV, I don't
really encounter it that frequently; most uses of win I've read are of
the form "it's a win-win", or "it's a win for X", which seem to fill
an entirely different semantic function.
On Sun, Dec 16, 2012 at 11:05 PM, Stefan Monnier
<monnier@iro.umontreal.ca> wrote:
> It's very far from puerile, it is on the contrary based on an
> understanding of the power of choosing your words.
The power of choosing your words is a two-edged sword.
Also, please tell me that the repeated use of MS-DOG in the docs isn't puerile.
J
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: bug#12621: Emacs 24.1 crashing on Windows 7
[not found] ` <mailman.15500.1355705095.855.bug-gnu-emacs@gnu.org>
@ 2012-12-17 1:01 ` Burton Samograd
0 siblings, 0 replies; 52+ messages in thread
From: Burton Samograd @ 2012-12-17 1:01 UTC (permalink / raw)
To: bug-gnu-emacs
Juanma Barranquero <lekktu@gmail.com> writes:
> On Mon, Dec 17, 2012 at 1:04 AM, Stephen Berman <stephen.berman@gmx.net> wrote:
>
>> I think it's not entirely implausible to regard "win32" as implicitly
>> conveying the positive connotations of "win".
>
> It is not entirely implausible. But, it is real?
There was the package of rewritten unix utilities for Windows call UWIN
put out by AT&T/Bell Labs years ago, so I think that 'win' might be
taken literally in certain connotations, regretfully, along with the
true meaning as a shortening of Windows :)
--
Burton Samograd
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 0:17 ` Bastien
@ 2012-12-17 1:38 ` Drew Adams
2012-12-17 1:42 ` Drew Adams
2012-12-17 23:46 ` Richard Stallman
0 siblings, 2 replies; 52+ messages in thread
From: Drew Adams @ 2012-12-17 1:38 UTC (permalink / raw)
To: 'Bastien', 'Stephen Berman'; +Cc: 12621, 'Andy Moreton'
> People can't agree on chosing words by their connotations,
> because connotations are, by definition, what people cannot
> agree on. So let's stop looking at the finger and start
> looking at the moon?
Very well put.
Regards,
Drew
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 1:38 ` Drew Adams
@ 2012-12-17 1:42 ` Drew Adams
2012-12-17 23:46 ` Richard Stallman
1 sibling, 0 replies; 52+ messages in thread
From: Drew Adams @ 2012-12-17 1:42 UTC (permalink / raw)
To: 'Bastien', 'Stephen Berman'; +Cc: 12621, 'Andy Moreton'
> Very well put.
Apologies. I meant to send that reply only to Bastien.
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-16 22:05 ` Stefan Monnier
2012-12-16 22:26 ` Drew Adams
@ 2012-12-17 1:55 ` Dmitry Gutov
1 sibling, 0 replies; 52+ messages in thread
From: Dmitry Gutov @ 2012-12-17 1:55 UTC (permalink / raw)
To: Stefan Monnier; +Cc: 12621, Andy Moreton
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>>> Thanks for reporting the bug, but please don't refer to Windows as a
>>> "win".
>> This kind if puerile comment is decidedly unhelpful.
>
> It's very far from puerile, it is on the contrary based on an
> understanding of the power of choosing your words.
When you're also choosing words for other people to use, you better hope
to have reasons that others won't find childish.
For the record, I've never construed "win32" to have the meaning of
"win" before I've seen this odd crusade. I'm a non-native speaker,
though.
--Dmitry
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-16 21:23 ` Richard Stallman
@ 2012-12-17 2:03 ` Dmitry Gutov
2012-12-17 2:19 ` Daniel Colascione
0 siblings, 1 reply; 52+ messages in thread
From: Dmitry Gutov @ 2012-12-17 2:03 UTC (permalink / raw)
To: Richard Stallman; +Cc: 12621, andrewjmoreton
Hello Mr. Stallman,
Richard Stallman <rms@gnu.org> writes:
> You've made a false accusation when you call my criticisms of Windows
> "FUD". The references for these criticisms are in
> http://www.gnu.org/philosophy/digital-inclusion-in-freedom.html.
>
> You can't have had any evidence for your false accusation. You must
> have leaped to the conclusion. This bespeaks hostility towards me.
I think the burden of proof is on you here. You said that Windows
contains spyware, DRM and backdoors, and only presented an article that
discusses the DRM.
Even if you consider DRM a form of spyware (which is debatable), you
original phrasing implies that Windows contains some other kinds of
spyware and backdoors, too.
> You also try to excuse the DRM in Windows on the grounds that DRM is
> so common. That is bogus -- DRM is never excusable. DRM is an
> injustice to the user as well as an attack on free software.
> This bespeaks opposition to our goals.
>
> This is the second time you have attacked me on this list. Your
> technical contributions are useful, but they don't excuse your
> hostility. If you want to attack me, do it on gnu-misc-discuss or
> some non-GNU forum -- not here, on a GNU Project working list.
--Dmitry
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 0:04 ` Stephen Berman
` (2 preceding siblings ...)
[not found] ` <mailman.15500.1355705095.855.bug-gnu-emacs@gnu.org>
@ 2012-12-17 2:11 ` Daniel Colascione
2012-12-17 23:46 ` Richard Stallman
4 siblings, 0 replies; 52+ messages in thread
From: Daniel Colascione @ 2012-12-17 2:11 UTC (permalink / raw)
To: Stephen Berman; +Cc: 12621, 'Andy Moreton'
[-- Attachment #1: Type: text/plain, Size: 1837 bytes --]
On 12/16/2012 4:04 PM, Stephen Berman wrote:
> On Sun, 16 Dec 2012 14:26:11 -0800 "Drew Adams" <drew.adams@oracle.com> wrote:
>
>> Mouthing "win32" is hardly "referring to [MS] Windows as a win."
> [...]
>> This "win32" thing is now nothing more than counting angels on pinheads. It
>> makes as much sense as claiming that using the character `w' in an abbreviation
>> is tantamount to pledging allegiance to Bill Gates. Or the devil. Burn the
>> witch! Burn the `w' books!
>
> I think it's not entirely implausible to regard "win32" as implicitly
> conveying the positive connotations of "win". On the one hand, it's not
> the shortest abbrevation of (some variant of) "the 32 bit Microsoft
> Windows platform"; that would be "w32", which is fairly common, but
> AFAIK used at microsoft.com only with reference to externally named
> viruses and worms. The next shortest abbrevation "wi32" is quite rare,
> as is the next longer one "wind32" (judging by cursory websearches);
We can explain the dominance of "win32" phonetically, without reference to
semantics. First, say "w32" out loud. Note that it's pronounced "dub-a-you
thirty-two". Can we agree that it's a cumbersome word? Now try "wi32" and
"wind32" --- you'll notice that both involve moving the tongue from the palette
to the teeth in order to begin the "thir" in "thirty". They're easier to
pronounce than "w32", but still pretty unpleasant.
Now try "win32". The word is a joy to speak: at the end of the "n", the tongue
is in exactly the right position to begin pronouncing "thir". "Win32" just flows
naturally. I'm not surprised that "win32" is the dominant term. "Win64" is just
as easily to say.
(Also, note that you have to specifically enunciate to distinguish "wind32" from
"win32": the latter seems to happen by default.)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 258 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 2:03 ` Dmitry Gutov
@ 2012-12-17 2:19 ` Daniel Colascione
2012-12-17 2:30 ` Dmitry Gutov
2012-12-17 23:46 ` Richard Stallman
0 siblings, 2 replies; 52+ messages in thread
From: Daniel Colascione @ 2012-12-17 2:19 UTC (permalink / raw)
To: Dmitry Gutov; +Cc: 12621, andrewjmoreton, Richard Stallman
[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]
On 12/16/2012 6:03 PM, Dmitry Gutov wrote:
> Hello Mr. Stallman,
>
> Richard Stallman <rms@gnu.org> writes:
>> You've made a false accusation when you call my criticisms of Windows
>> "FUD". The references for these criticisms are in
>> http://www.gnu.org/philosophy/digital-inclusion-in-freedom.html.
>>
>> You can't have had any evidence for your false accusation. You must
>> have leaped to the conclusion. This bespeaks hostility towards me.
>
> I think the burden of proof is on you here. You said that Windows
> contains spyware, DRM and backdoors, and only presented an article that
> discusses the DRM.
To be fair, the "backdoor" to which RMS refers involves an incident in which
Windows Update updated itself even when users had specifically turned off
updates from the OS configuration facility for such things. I don't mean to
speak for RMS, but I believe he's suggesting that Windows still has these latent
capabilities. Nobody can prove otherwise.
The "spyware" claim refers to Windows Update sending a list of installed
programs along with its "do you have an update for me?" chat with the update server.
That said, Chrome also transmits usage statistics and (in its default
configuration) updates itself silently. rms, I don't see how you can claim
Windows contains "backdoors" and "spyware" without similarly accusing Chrome.
Many other programs do the same thing.
I prefer to live in a world where the vast majority of programs I use are not
morally reprehensible.
[1] http://support.google.com/chrome/bin/answer.py?hl=en&answer=96817
[2]
http://www.esecurityplanet.com/browser-security/google-silently-updates-chrome-as-mozilla-preps-.html
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 258 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 2:19 ` Daniel Colascione
@ 2012-12-17 2:30 ` Dmitry Gutov
2012-12-17 23:46 ` Richard Stallman
1 sibling, 0 replies; 52+ messages in thread
From: Dmitry Gutov @ 2012-12-17 2:30 UTC (permalink / raw)
To: Daniel Colascione; +Cc: 12621, andrewjmoreton, Richard Stallman
On 17.12.2012 6:19, Daniel Colascione wrote:
> On 12/16/2012 6:03 PM, Dmitry Gutov wrote:
>> Hello Mr. Stallman,
>>
>> Richard Stallman <rms@gnu.org> writes:
>>> You've made a false accusation when you call my criticisms of Windows
>>> "FUD". The references for these criticisms are in
>>> http://www.gnu.org/philosophy/digital-inclusion-in-freedom.html.
>>>
>>> You can't have had any evidence for your false accusation. You must
>>> have leaped to the conclusion. This bespeaks hostility towards me.
>>
>> I think the burden of proof is on you here. You said that Windows
>> contains spyware, DRM and backdoors, and only presented an article that
>> discusses the DRM.
>
> To be fair, the "backdoor" to which RMS refers involves an incident in which
> Windows Update updated itself even when users had specifically turned off
> updates from the OS configuration facility for such things. I don't mean to
> speak for RMS, but I believe he's suggesting that Windows still has these latent
> capabilities. Nobody can prove otherwise.
>
> The "spyware" claim refers to Windows Update sending a list of installed
> programs along with its "do you have an update for me?" chat with the update server.
I see, thanks for the explanation.
> That said, Chrome also transmits usage statistics and (in its default
> configuration) updates itself silently. rms, I don't see how you can claim
> Windows contains "backdoors" and "spyware" without similarly accusing Chrome.
> Many other programs do the same thing.
>
> I prefer to live in a world where the vast majority of programs I use are not
> morally reprehensible.
>
> [1] http://support.google.com/chrome/bin/answer.py?hl=en&answer=96817
> [2]
> http://www.esecurityplanet.com/browser-security/google-silently-updates-chrome-as-mozilla-preps-.html
>
--Dmitry
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 0:04 ` Stephen Berman
` (3 preceding siblings ...)
2012-12-17 2:11 ` Daniel Colascione
@ 2012-12-17 23:46 ` Richard Stallman
4 siblings, 0 replies; 52+ messages in thread
From: Richard Stallman @ 2012-12-17 23:46 UTC (permalink / raw)
To: Stephen Berman; +Cc: 12621, andrewjmoreton
Do you think anyone who did not want to
show disrespect for Microsoft would use the abbrevation "shit32"?
Don't forget the Stevens Hoboken Institute of Technology,
which people somehow don't reduce to an acronym.
And there was the String Handling Interpretive Translator,
which was generally referred to as "String".
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 1:38 ` Drew Adams
2012-12-17 1:42 ` Drew Adams
@ 2012-12-17 23:46 ` Richard Stallman
2012-12-18 9:35 ` Bastien
1 sibling, 1 reply; 52+ messages in thread
From: Richard Stallman @ 2012-12-17 23:46 UTC (permalink / raw)
To: Drew Adams; +Cc: bzg, stephen.berman, andrewjmoreton, 12621
A connotation is a meaning commonly associated with a
word, other than its surface meaning (the "denotation").
This is different from a personal association,
which exists in the mind of one person but perhaps
no one else.
Some people may be unaware of a connotation, but (to qualify for that
term) it must be well enough known so as to be objectively part of the
language as it is used.
Hackers at MIT used to use "win" frequently to express praise.
It may not be used so much nowadays, but it is used sometimes.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 2:19 ` Daniel Colascione
2012-12-17 2:30 ` Dmitry Gutov
@ 2012-12-17 23:46 ` Richard Stallman
1 sibling, 0 replies; 52+ messages in thread
From: Richard Stallman @ 2012-12-17 23:46 UTC (permalink / raw)
To: Daniel Colascione; +Cc: 12621, andrewjmoreton, dgutov
That said, Chrome also transmits usage statistics and (in its default
configuration) updates itself silently. rms, I don't see how you can claim
Windows contains "backdoors" and "spyware" without similarly accusing Chrome.
I do talk about this malicious functionality of Chrome sometimes in my
speeches. I did not bring it up here because the topic was Windows.
I prefer to live in a world where the vast majority of programs I use are not
morally reprehensible.
Me too, and that's part of what we are fighting for.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-17 23:46 ` Richard Stallman
@ 2012-12-18 9:35 ` Bastien
2012-12-18 18:30 ` Richard Stallman
0 siblings, 1 reply; 52+ messages in thread
From: Bastien @ 2012-12-18 9:35 UTC (permalink / raw)
To: rms; +Cc: 12621, stephen.berman, andrewjmoreton
Richard Stallman <rms@gnu.org> writes:
> A connotation is a meaning commonly associated with a
> word, other than its surface meaning (the "denotation").
> This is different from a personal association,
> which exists in the mind of one person but perhaps
> no one else.
I don't think this is that simple.
If you want to learn about linguistics (and the specific problem of
connotation/denotation), I suggest this good read: "Languages of Art",
by Nelson Goodman.
Fighting for a cause requires some "pragmatic dogmatism", but if it is
not balanced by intellectual openness, then intellectual dogmatism can
impair the whole cause.
I doubt it is worth trying to ground the choice of "w32" over "win32"
on some flawed linguistic theory; "pragmatic dogmatism" can do its job
well enough here.
--
Bastien
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-18 9:35 ` Bastien
@ 2012-12-18 18:30 ` Richard Stallman
2012-12-18 18:48 ` Bastien
0 siblings, 1 reply; 52+ messages in thread
From: Richard Stallman @ 2012-12-18 18:30 UTC (permalink / raw)
To: Bastien; +Cc: 12621, stephen.berman, andrewjmoreton
I doubt it is worth trying to ground the choice of "w32" over "win32"
on some flawed linguistic theory;
This is not a theory, it is a personal observation.
If you don't see the point in avoiding the term "win",
please just leave it to me.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Windows 7
2012-12-18 18:30 ` Richard Stallman
@ 2012-12-18 18:48 ` Bastien
0 siblings, 0 replies; 52+ messages in thread
From: Bastien @ 2012-12-18 18:48 UTC (permalink / raw)
To: rms; +Cc: 12621, stephen.berman, andrewjmoreton
Richard Stallman <rms@gnu.org> writes:
> This is not a theory, it is a personal observation.
The way you expressed it suggested otherwise.
> If you don't see the point in avoiding the term "win",
> please just leave it to me.
I see this point.
My point was: there is no point in justifying those kinds of
decisions with observations on what is a "connotation", what
is a "meaning", etc. because such observations just call for
more arguments. I hope you get this point :)
--
Bastien
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2012-12-14 9:16 ` Eli Zaretskii
2012-12-14 14:07 ` Eli Zaretskii
@ 2013-02-19 18:53 ` Glenn Morris
2013-02-19 21:00 ` Eli Zaretskii
1 sibling, 1 reply; 52+ messages in thread
From: Glenn Morris @ 2013-02-19 18:53 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 12621
Eli Zaretskii wrote:
> OK, I made that change on the emacs-24 branch (revision 111035).
> There should be a new pretest of Emacs 24.3 out of that branch soon,
> and a precompiled Windows binary will follow. Watch the announcements
> on emacs-devel.
>
> This change will be merged to the trunk soon, so the few people who
> provide snapshots of the trunk will probably soon upload a binary with
> this change.
>
> When you do get hold of a new binary with the change, please run some
> tests with files on the DFS, and please report any findings.
There have been no further on-topic comments AFAICS after this.
(http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12621#62)
(Unfortunately the bug was taken over by unrelated discussion.)
Maybe this issue is also fixed, and can be closed?
^ permalink raw reply [flat|nested] 52+ messages in thread
* bug#12621: Emacs 24.1 crashing on Win7
2013-02-19 18:53 ` Glenn Morris
@ 2013-02-19 21:00 ` Eli Zaretskii
0 siblings, 0 replies; 52+ messages in thread
From: Eli Zaretskii @ 2013-02-19 21:00 UTC (permalink / raw)
To: Glenn Morris; +Cc: 12621-done
> From: Glenn Morris <rgm@gnu.org>
> Cc: 12621@debbugs.gnu.org
> Date: Tue, 19 Feb 2013 13:53:56 -0500
>
> Eli Zaretskii wrote:
>
> > OK, I made that change on the emacs-24 branch (revision 111035).
> > There should be a new pretest of Emacs 24.3 out of that branch soon,
> > and a precompiled Windows binary will follow. Watch the announcements
> > on emacs-devel.
> >
> > This change will be merged to the trunk soon, so the few people who
> > provide snapshots of the trunk will probably soon upload a binary with
> > this change.
> >
> > When you do get hold of a new binary with the change, please run some
> > tests with files on the DFS, and please report any findings.
>
> There have been no further on-topic comments AFAICS after this.
> (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12621#62)
> (Unfortunately the bug was taken over by unrelated discussion.)
>
> Maybe this issue is also fixed, and can be closed?
Closing.
^ permalink raw reply [flat|nested] 52+ messages in thread
end of thread, other threads:[~2013-02-19 21:00 UTC | newest]
Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-11 3:32 bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Arvind Devarajan
2012-10-11 8:38 ` bug#12621: Acknowledgement (Win32 (Ver:24.2); Crashes when files from shared folders are accessed) Arvind Devarajan
2012-10-11 17:11 ` bug#12621: Win32 (Ver:24.2); Crashes when files from shared folders are accessed Eli Zaretskii
2012-10-16 13:39 ` Arvind Devarajan
2012-10-16 17:32 ` Eli Zaretskii
2012-10-22 10:19 ` Arvind Devarajan
2012-10-22 17:14 ` Eli Zaretskii
2012-10-23 12:16 ` Arvind Devarajan
2012-10-23 16:24 ` Eli Zaretskii
2012-12-13 10:22 ` bug#12621: Emacs 24.1 crashing on Win7 Arunas Ruksnaitis
2012-12-13 18:04 ` Eli Zaretskii
2012-12-13 18:30 ` Arunas Ruksnaitis
2012-12-13 19:05 ` Eli Zaretskii
2012-12-13 19:13 ` Eli Zaretskii
2012-12-13 21:09 ` Arūnas Rukšnaitis
2012-12-14 9:16 ` Eli Zaretskii
2012-12-14 14:07 ` Eli Zaretskii
2013-02-19 18:53 ` Glenn Morris
2013-02-19 21:00 ` Eli Zaretskii
2012-12-13 18:41 ` Arunas Ruksnaitis
2012-12-13 19:08 ` Eli Zaretskii
2012-12-14 15:22 ` bug#12621: Emacs 24.1 crashing on Lose7 Richard Stallman
2012-12-14 18:31 ` Arunas Ruksnaitis
2012-12-15 0:36 ` bug#12621: Emacs 24.1 crashing on Windows 7 Andy Moreton
2012-12-15 8:16 ` Eli Zaretskii
2012-12-15 19:46 ` Richard Stallman
2012-12-15 20:03 ` Eli Zaretskii
2012-12-15 20:41 ` Drew Adams
2012-12-16 21:23 ` Richard Stallman
2012-12-15 20:45 ` Daniel Colascione
2012-12-16 21:23 ` Richard Stallman
2012-12-17 2:03 ` Dmitry Gutov
2012-12-17 2:19 ` Daniel Colascione
2012-12-17 2:30 ` Dmitry Gutov
2012-12-17 23:46 ` Richard Stallman
2012-12-16 22:05 ` Stefan Monnier
2012-12-16 22:26 ` Drew Adams
2012-12-16 22:36 ` Drew Adams
2012-12-16 23:04 ` Juanma Barranquero
2012-12-17 0:04 ` Stephen Berman
2012-12-17 0:17 ` Bastien
2012-12-17 1:38 ` Drew Adams
2012-12-17 1:42 ` Drew Adams
2012-12-17 23:46 ` Richard Stallman
2012-12-18 9:35 ` Bastien
2012-12-18 18:30 ` Richard Stallman
2012-12-18 18:48 ` Bastien
2012-12-17 0:43 ` Juanma Barranquero
[not found] ` <mailman.15500.1355705095.855.bug-gnu-emacs@gnu.org>
2012-12-17 1:01 ` Burton Samograd
2012-12-17 2:11 ` Daniel Colascione
2012-12-17 23:46 ` Richard Stallman
2012-12-17 1:55 ` Dmitry Gutov
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.