[Rd] Crash of RGui under Windows 2000 (PR#1131)
ripley@stats.ox.ac.uk
ripley@stats.ox.ac.uk
Mon, 15 Oct 2001 19:55:58 +0200 (MET DST)
Read the rw-FAQ, especially the section about versions of MSVCRT.dll
On Mon, 15 Oct 2001 dfiaschi@ec.unipi.it wrote:
> Full_Name: Davide Fiaschi
> Version: R 1.3.1 and 1.2.3
> OS: Windows 2000
> Submission from: (NULL) (131.114.67.164)
>
>
> When I try to start RGUI, it generates an error in application and R chashs.
> (NOTE: R worked very well with trial version of Windows 2000!)
>
> Here is the (not very informative form me) Dr Watson's report:
>
> Exception dell'applicazione:
> App: (pid=1140)
> Ora: 15/10/2001 @ 09:39:47.333
> Numero exception: c0000005 (access violation)
>
> *----> System Information <----*
> Nome computer: FIASCHI
> Nome utente: Administrator
> Numero processori: 1
> Tipo processore: x86 Family 6 Model 1 Stepping 2
> Versione di Windows 2000: 5.0
> Build corrente: 2195
> Service Pack: 2
> Tipo corrente: Uniprocessor Free
> Organizzazione registrata: DSE
> Proprietario autorizzato: Davide Fiaschi
>
> *----> Elenco Task <----*
> 0 Idle.exe
> 8 System.exe
> 136 SMSS.exe
> 164 CSRSS.exe
> 184 WINLOGON.exe
> 212 SERVICES.exe
> 224 LSASS.exe
> 388 svchost.exe
> 424 SPOOLSV.exe
> 456 svchost.exe
> 480 mgabg.exe
> 512 regsvc.exe
> 552 Smc.exe
> 636 ups.exe
> 648 WinMgmt.exe
> 796 explorer.exe
> 788 pdesk.exe
> 960 internat.exe
> 580 netscp6.exe
> 436 drwtsn32.exe
> 1140 Rgui.exe
> 772 DRWTSN32.exe
> 0 _Total.exe
>
> (00400000 - 00406000)
> (78460000 - 784E0000)
> (00410000 - 005A8000)
> (77DB0000 - 77E0B000)
> (77E80000 - 77F3C000)
> (77D40000 - 77DB0000)
> (71780000 - 7180A000)
> (77F40000 - 77F7C000)
> (77E10000 - 77E74000)
> (76B10000 - 76B4D000)
> (70BD0000 - 70C34000)
> (78000000 - 78046000)
> (77590000 - 777D6000)
> (77820000 - 77827000)
> (75980000 - 75986000)
> (77A50000 - 77B46000)
> (779B0000 - 77A4B000)
> (6E380000 - 6E386000)
> (75E30000 - 75E4A000)
> (10F70000 - 10F83000)
> (72C90000 - 72D15000)
> (77850000 - 7788D000)
> (770A0000 - 770C3000)
>
> Scarico dello stato per l'id del thread 0x268
>
> eax=00003a43 ebx=0022fa20 ecx=00000000 edx=7efefeff esi=00000000 edi=00552e02
> eip=78001d22 esp=0022f740 ebp=0022fe90 iopl=0 nv up ei pl zr na po nc
> cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
>
>
> funzione: strcpy
> 78001d05 7416 jz _threadhandle+0xf4 (7800a71d)
> 78001d07 8a11 mov dl,[ecx]
> ds:00000000=??
> 78001d09 41 inc ecx
> 78001d0a 84d2 test dl,dl
> 78001d0c 0f84ce0d0000 je strcat+0x9c (78002ae0)
> 78001d12 8817 mov [edi],dl
> ds:00552e02=00
> 78001d14 47 inc edi
> 78001d15 f7c103000000 test ecx,0x3
> 78001d1b 75ea jnz assert+0xe8 (7800d807)
> 78001d1d bafffefe7e mov edx,0x7efefeff
> FAULT ->78001d22 8b01 mov eax,[ecx]
> ds:00000000=????????
> 78001d24 03d0 add edx,eax
> 78001d26 83f0ff xor eax,0xff
> 78001d29 33c2 xor eax,edx
> 78001d2b 8b11 mov edx,[ecx]
> ds:00000000=????????
> 78001d2d 83c104 add ecx,0x4
> 78001d30 a900010181 test eax,0x81010100
> 78001d35 0f856b0d0000 jne strcat+0x62 (78002aa6)
> 78001d3b 8917 mov [edi],edx
> ds:00552e02=00000000
> 78001d3d 83c704 add edi,0x4
> 78001d40 ebdb jmp _unDNameEx+0x3738 (7800731d)
>
> *----> Back Trace dello stack <----*
>
> FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
> 0022FE90 004012F6 00000000 00AC38A0 77E8DB7E 00670052 !strcpy
> 0022FEB0 00401237 00000001 00AC38A0 0022FEE0 00401223 !<nosymbols>
> 0022FEE0 004013CD 00400000 00000000 00233123 00000001 !<nosymbols>
> 0022FF60 004011C1 00000001 00AC38A0 00AC29D8 004011A6 !<nosymbols>
> 0022FFA0 00401207 00000002 00000000 8043107B 77E97D05 !<nosymbols>
> 0022FFC0 77E97D08 00670052 00000000 7FFDF000 C0000005 !<nosymbols>
> 0022FFF0 00000000 004011F0 00000000 000000C8 00000100 kernel32!CreateProcessW
>
> *----> Scarico Raw Stack <----*
> 0022f740 52 00 67 00 01 0b 43 00 - 00 2e 55 00 00 00 00 00 R.g...C...U.....
> 0022f750 2d 03 43 00 c1 0a 43 00 - 23 03 43 00 a0 38 ac 00 -.C...C.#.C..8..
> 0022f760 90 fe 22 00 51 0a 43 00 - 23 31 23 00 00 00 00 00 ..".Q.C.#1#.....
> 0022f770 52 00 67 00 00 00 00 00 - 00 00 00 00 00 00 00 00 R.g.............
> 0022f780 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f790 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f7a0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f7b0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f7c0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f7d0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f7e0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f7f0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f800 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f810 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
> 0022f820 88 51 23 00 00 00 23 00 - 00 01 23 00 5c f8 22 00 .Q#...#...#.\.".
> 0022f830 00 00 00 00 33 29 46 78 - 00 00 23 00 98 30 23 00 ....3)Fx..#..0#.
> 0022f840 00 00 00 00 38 f8 22 00 - 88 06 23 00 ec f8 22 00 ....8."...#...".
> 0022f850 a7 9d 49 78 50 29 46 78 - ff ff ff ff fc f8 22 00 ..IxP)Fx......".
> 0022f860 de b6 4a 78 d8 07 23 00 - a0 30 23 00 00 10 41 00 ..Jx..#..0#...A.
> 0022f870 88 27 23 00 00 00 00 00 - a8 f1 4a 78 ac f8 22 00 .'#.......Jx..".
>
> Scarico dello stato per l'id del thread 0x17c
>
> eax=77d50c62 ebx=00241808 ecx=00241694 edx=00000000 esi=002416d8 edi=00000100
> eip=78462a84 esp=111afe28 ebp=111aff74 iopl=0 nv up ei pl nz na po nc
> cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206
>
>
> funzione: ZwReplyWaitReceivePortEx
> 78462a79 b8ac000000 mov eax,0xac
> 78462a7e 8d542404 lea edx,[esp+0x4]
> ss:11c4d3fb=????????
> 78462a82 cd2e int 2e
> 78462a84 c21400 ret 0x14
>
> *----> Back Trace dello stack <----*
>
> FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
> 111AFF74 77D50781 77D50D7F 002416D8 00000000 402411D8
> ntdll!ZwReplyWaitReceivePortEx
> 111AFFA8 77D50C7A 00240548 111AFFEC 77E8758A 00241808 rpcrt4!RpcBindingSetOption
>
> 111AFFB4 77E8758A 00241808 00000000 402411D8 00241808 rpcrt4!RpcBindingSetOption
>
> 111AFFEC 00000000 00000000 00000000 00000000 00000000 kernel32!SetFilePointer
>
>
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>
--
Brian D. Ripley, ripley@stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._