GNOME Bugzilla – Bug 169266
Gtk+ 2.6.2 crashes on Windows NT 4.0
Last modified: 2005-03-09 02:36:24 UTC
Steps to reproduce: 1. Install Gtk+ 2.6.2 (even without GTK-WIMP and translation) on Windows NT 4.0 with the latest Service Pack 6a. 2. Run any GTK applications 3. Application crashes Stack trace: Application exception occurred: App: (pid=195) When: 3/5/2005 @ 12:15:57.804 Exception number: c0000005 (access violation) *----> System Information <----* Number of Processors: 1 Processor Type: x86 Family 6 Model 7 Stepping 3 Windows Version: 4.0 Current Build: 1381 Service Pack: 6 Current Type: Uniprocessor Free *----> Task List <----* 0 Idle.exe 2 System.exe 20 SMSS.exe 30 CSRSS.exe 34 WINLOGON.exe 40 SERVICES.exe 43 LSASS.exe 67 rpcss.exe 75 ccSetMgr.exe 81 ccEvtMgr.exe 97 SPOOLSS.exe 112 DefWatch.exe 116 dhcore.exe 121 PSTORES.exe 134 tdi_fw_svc.exe 65 nddeagnt.exe 176 EXPLORER.exe 190 systray.exe 184 DRIVES~1.exe 191 ccApp.exe 194 VPTray.exe 198 internat.exe 222 soffice.exe 244 opera.exe 129 DDHELP.exe 172 putty.exe 95 script-fu.exe 195 gimp-2.2.exe 162 script-fu.exe 260 DRWTSN32.exe 0 _Total.exe (00400000 - 00400000) (77f60000 - 77fbf000) dll\ntdll.dbg (10000000 - 10000000) (77f00000 - 77f5f000) dll\kernel32.dbg (78000000 - 78044000) (00330000 - 00330000) (00350000 - 00350000) (00760000 - 00760000) (00840000 - 00840000) (776d0000 - 776d8000) dll\wsock32.dbg (776b0000 - 776c4000) dll\ws2_32.dbg (77e70000 - 77ec2000) dll\user32.dbg (78140000 - 78175000) dll\gdi32.dbg (77dc0000 - 77dff000) dll\advapi32.dbg (77e10000 - 77e67000) dll\rpcrt4.dbg (776a0000 - 776a7000) dll\ws2help.dbg (77b20000 - 77bd1000) dll\ole32.dbg (77c40000 - 77d7b000) dll\shell32.dbg (71710000 - 71794000) dll\comctl32.dbg (00850000 - 00850000) (00890000 - 00890000) (008a0000 - 008a0000) (008b0000 - 008b0000) (008c0000 - 008c0000) (008e0000 - 008e0000) (009c0000 - 009c0000) (009d0000 - 009d0000) (00a50000 - 00a50000) (00a90000 - 00a90000) (76ab0000 - 76ab5000) dll\imm32.dbg (00aa0000 - 00aa0000) (00d70000 - 00d70000) (00d90000 - 00d90000) (00db0000 - 00db0000) (20000000 - 20000000) (00de0000 - 00de0000) (66fc0000 - 66fc0000) (61b80000 - 61b80000) (00e00000 - 00e00000) (52000000 - 52007000) dll\indicdll.dbg (77bf0000 - 77bf7000) dll\rpcltc1.dbg (64200000 - 64217000) dll\dimm.dbg (77a90000 - 77a9b000) dll\version.dbg (779c0000 - 779c8000) dll\lz32.dbg (5ff60000 - 5ff64000) dll\kbdus.dbg (01990000 - 01990000) (65780000 - 65780000) (01b00000 - 01b00000) (66650000 - 666a4000) State Dump for Thread Id 0x83 eax=00000000 ebx=0257dbe0 ecx=00000000 edx=00000008 esi=0257dc30 edi=00000000 eip=00b4d3ae esp=0022aae0 ebp=0022ab08 iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 function: <nosymbols> 00b4d386 8945f0 mov [ebp-0x10],eax ss: 0112950e=00010000 00b4d389 89430c mov [ebx+0xc],eax ds:0347c5e6=??? ????? 00b4d38c 8020fe and byte ptr [eax],0xfe ds: 00000000=?? 00b4d38f c7042465e0ce00 mov dword ptr [esp],0xcee065 ss: 0022aae0=00cee065 00b4d396 e865251300 call 00c7f900 00b4d39b 8b55f0 mov edx,[ebp-0x10] ss: 0112950e=00010000 00b4d39e 894204 mov [edx+0x4],eax ds: 00efea0e=d5d5dada 00b4d3a1 e8ea321300 call 00c80690 00b4d3a6 8945ec mov [ebp-0x14],eax ss: 0112950e=00010000 00b4d3a9 bf00000000 mov edi,0x0 FAULT ->00b4d3ae 833800 cmp dword ptr [eax],0x0 ds:00000000=??? ????? 00b4d3b1 740a jz 00b4d3bd 00b4d3b3 47 inc edi 00b4d3b4 8b4dec mov ecx,[ebp-0x14] ss: 0112950e=00010000 00b4d3b7 833cb900 cmp dword ptr [ecx+edi*4],0x0 ds:00000000=??? ????? 00b4d3bb 75f6 jnz 00b4d3b3 00b4d3bd 8d443f02 lea eax,[edi+edi+0x2] ds: 00efea07=dcdad500 00b4d3c1 8b55f0 mov edx,[ebp-0x10] ss: 0112950e=00010000 00b4d3c4 89420c mov [edx+0xc],eax ds: 00efea0e=d5d5dada 00b4d3c7 c1e002 shl eax,0x2 00b4d3ca 890424 mov [esp],eax ss: 0022aae0=00cee065 00b4d3cd e89e251300 call 00c7f970 *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0022ab08 0086b6f3 0257dbe0 0257db00 00000000 00000044 <nosymbols> *----> Raw Stack Dump <----* 0022aae0 65 e0 ce 00 90 d9 57 02 - e0 ff 22 00 bc e9 00 78 e.....W..."....x 0022aaf0 60 12 03 78 00 00 00 00 - f0 db 57 02 e8 80 87 00 `..x......W..... 0022ab00 30 dc 57 02 90 d9 57 02 - 68 ab 22 00 f3 b6 86 00 0.W...W.h."..... 0022ab10 e0 db 57 02 00 db 57 02 - 00 00 00 00 44 00 00 00 ..W...W.....D... 0022ab20 00 00 00 00 00 00 00 00 - c0 ee c7 00 04 00 00 00 ................ 0022ab30 00 00 00 00 08 00 00 00 - 00 00 00 00 38 dc 57 02 ............8.W. 0022ab40 38 dc 57 02 84 b2 86 00 - 00 db 57 02 e0 db 57 02 8.W.......W...W. 0022ab50 e0 db 57 02 00 00 00 00 - 88 ab 22 00 00 00 00 00 ..W......."..... 0022ab60 40 52 f0 00 d0 8c 57 02 - 28 ac 22 00 04 68 85 00 @R....W.(."..h.. 0022ab70 90 d9 57 02 00 db 57 02 - a0 f9 db 01 50 00 00 00 ..W...W.....P... 0022ab80 90 d9 57 02 50 00 00 00 - 28 ac 22 00 a0 de 86 00 ..W.P...(."..... 0022ab90 f8 11 88 00 d0 58 f0 00 - 10 ac 22 00 00 00 00 00 .....X...."..... 0022aba0 18 a1 03 78 e8 ab 22 00 - 3d 14 00 78 09 00 00 00 ...x..".=..x.... 0022abb0 00 00 00 00 c0 10 88 00 - 30 d9 57 02 43 ae 85 00 ........0.W.C... 0022abc0 50 7f f0 00 5b 0b 8d 00 - 00 d0 57 02 00 00 00 00 P...[.....W..... 0022abd0 c0 10 88 00 30 d9 57 02 - f8 ab 22 00 00 00 00 00 ....0.W..."..... 0022abe0 00 00 00 00 00 00 00 00 - ff ff ff ff 00 00 00 00 ................ 0022abf0 08 00 00 00 08 00 00 00 - 00 00 00 00 e0 72 f0 00 .............r.. 0022ac00 30 d9 57 02 14 bc d7 01 - 80 d8 57 02 90 d9 57 02 0.W.......W...W. 0022ac10 40 52 f0 00 00 00 00 00 - 28 ac 22 00 00 00 00 00 @R......(."..... State Dump for Thread Id 0x8d eax=00000001 ebx=01cd78c9 ecx=00000b01 edx=00000000 esi=00000068 edi=00000000 eip=77f67fc7 esp=0233fe9c ebp=0233ff04 iopl=0 nv up ei pl zr na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246 function: ZwReadFile 77f67fbc b886000000 mov eax,0x86 77f67fc1 8d542404 lea edx,[esp+0x4] ss:0323e8a3=??? ????? 77f67fc5 cd2e int 2e 77f67fc7 c22400 ret 0x24 77f67fca 8bc0 mov eax,eax *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0233ff04 7801b9d1 00000068 01cd78c9 000003b7 0233ff2c ntdll!ZwReadFile 0233ff38 7801b929 00000003 01cd78c9 000003b7 00000003 !read 0233ff84 78003820 01271760 01cd70b8 01271720 01272770 !read 0233ffb8 77f04ef0 01272770 01cd70b8 01271720 01272770 !beginthreadex 0233ffec 00000000 780037c5 01272770 00000000 0234006a kernel32!lstrcmpiW 00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols> *----> Raw Stack Dump <----* 0233fe9c ca d2 f0 77 68 00 00 00 - 00 00 00 00 00 00 00 00 ...wh........... 0233feac 00 00 00 00 d8 fe 33 02 - c9 78 cd 01 b7 03 00 00 ......3..x...... 0233febc 00 00 00 00 00 00 00 00 - 60 a7 03 78 6c 00 00 00 ........`..xl... 0233fecc c9 78 cd 01 00 00 00 00 - 08 10 00 00 00 00 00 00 .x.............. 0233fedc 04 00 00 00 00 00 00 00 - 20 ff 33 02 83 13 00 78 ........ .3....x 0233feec c4 fe 33 02 00 00 00 00 - a8 ff 33 02 6c b9 f3 77 ..3.......3.l..w 0233fefc 40 ca f3 77 ff ff ff ff - 38 ff 33 02 d1 b9 01 78 @..w....8.3....x 0233ff0c 68 00 00 00 c9 78 cd 01 - b7 03 00 00 2c ff 33 02 h....x......,.3. 0233ff1c 00 00 00 00 c9 78 cd 01 - 03 00 00 00 60 17 27 01 .....x......`.'. 0233ff2c 00 00 00 00 00 00 00 00 - 7d 1f 01 78 84 ff 33 02 ........}..x..3. 0233ff3c 29 b9 01 78 03 00 00 00 - c9 78 cd 01 b7 03 00 00 )..x.....x...... 0233ff4c 03 00 00 00 c9 78 cd 01 - b7 03 00 00 91 a9 38 00 .....x........8. 0233ff5c 03 00 00 00 c9 78 cd 01 - b7 03 00 00 ab fa c4 80 .....x.......... 0233ff6c e0 57 d0 80 00 b0 fd 7f - ac 17 27 01 70 27 27 01 .W........'.p''. 0233ff7c 70 27 27 01 b8 70 cd 01 - b8 ff 33 02 20 38 00 78 p''..p....3. 8.x 0233ff8c 60 17 27 01 b8 70 cd 01 - 20 17 27 01 70 27 27 01 `.'..p.. .'.p''. 0233ff9c 88 08 15 80 90 ff 33 02 - 83 77 11 80 dc ff 33 02 ......3..w....3. 0233ffac bc e9 00 78 c0 12 03 78 - 00 00 00 00 ec ff 33 02 ...x...x......3. 0233ffbc f0 4e f0 77 70 27 27 01 - b8 70 cd 01 20 17 27 01 .N.wp''..p.. .'. 0233ffcc 70 27 27 01 20 17 27 01 - c4 ff 33 02 20 17 27 01 p''. .'...3. .'. Other information:
Where did you install GTK+ from?
I would say this is the same as bug #168608 after looking at the fault address and the disassembly. Just ignore the high order part of the addresses which are different due to relocation, and the different assembler syntax. See comment #7 in bug #168608.
I installed the GTK+ 2.6.2 runtime package from GIMP for Windows http://gimp- win.sourceforge.net/stable.html. It is marked stable, and thus it shouldn't have crashed. GTK+ 2.4.14 runs fine on Windows NT however.
Let's assume it indeed is a dupe. *** This bug has been marked as a duplicate of 168608 ***