winevdm.exe: double free or corruption (fasttop)

Saulius Krasuckas saulius2 at ar.fi.lt
Sun Apr 9 06:51:45 CDT 2006


After renewing my wine and running 16-bit app I sometimes get such output 
in the console (when the app exits):

$ ./wine /home/s2/cc/Program\ Files/winled/led2w.exe 
 fixme:toolhelp:InterruptRegister16 (0000, 0x11d700ba), stub.
 fixme:toolhelp:InterruptUnRegister16 (0000), stub.
 *** glibc detected *** winevdm.exe: double free or corruption (fasttop): 0x7e014e98 ***
 ======= Backtrace: =========
 /lib/libc.so.6[0x72ad7124]
 /lib/libc.so.6(__libc_free+0x77)[0x72ad765f]
 /usr/lib/libGL.so.1[0x67fd5d5e]
 ======= Memory map: ========
 00000000-00010000 --xp 00000000 00:00 0 
 00010000-00110000 rwxp 00010000 00:00 0 
 00110000-20000000 --xp 00110000 00:00 0 
 20000000-2001a000 r-xp 00000000 03:09 64133      /lib/ld-2.3.5.so

(Full logs go attached)

Now I wonder whether this is a bug in wine (winevdm possibly), in my 
glibc (v2.53.5-10.3 from FC4) or in libGL (brought by nVidia driver 
v1.0-8178-pkg2) ?

Last time I got this is now, with last GIT commit date:
Sat, 8 Apr 2006 18:03:59 +0000 (20:03 +0200).

Any ideas how to determine the nature of bug?
-------------- next part --------------
$ ./wine /home/s2/cc/Program\ Files/winled/led2w.exe 
fixme:toolhelp:InterruptRegister16 (0000, 0x11d700ba), stub.
fixme:toolhelp:InterruptUnRegister16 (0000), stub.
*** glibc detected *** winevdm.exe: double free or corruption (fasttop): 0x7d375e88 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7ec9124]
/lib/libc.so.6(__libc_free+0x77)[0xb7ec965f]
/usr/lib/libGL.so.1[0x7f471d5e]
======= Memory map: ========
00000000-00010000 --xp 00000000 00:00 0 
00010000-00110000 rwxp 00010000 00:00 0 
00110000-20000000 --xp 00110000 00:00 0 
7bf00000-7bf02000 r-xp 00000000 03:0a 523870     /mnt/antras/usr/src/wine-git/loader/wine-pthread
7bf02000-7bf03000 rwxp 00001000 03:0a 523870     /mnt/antras/usr/src/wine-git/loader/wine-pthread
7c000000-7c002000 r-xp 00001000 03:0a 523875     /mnt/antras/usr/src/wine-git/loader/wine-preloader
7c002000-7c003000 rwxp 00002000 03:0a 523875     /mnt/antras/usr/src/wine-git/loader/wine-preloader
7d319000-7d4eb000 rwxp 7d319000 00:00 0          [heap]
7e3fd000-7e406000 r-xp 00000000 03:09 68837      /lib/libgcc_s-4.0.1-20050727.so.1
7e406000-7e407000 rwxp 00009000 03:09 68837      /lib/libgcc_s-4.0.1-20050727.so.1
7e419000-7e420000 r-xp 00000000 03:09 498105     /home/s2/cc/Program Files/winled/led.fon
7e420000-7e440000 --xp 7e420000 00:00 0 
7e440000-7e450000 rwxs 00000000 00:07 20545580   /SYSV00000000 (deleted)
7e450000-7e458000 --xp 7e450000 00:00 0 
7e466000-7e4a4000 r-xp 00000000 03:09 65382      /usr/share/fonts/msttcorefonts/tahomabd.ttf
7e4a4000-7e4e3000 r-xp 00000000 03:09 65381      /usr/share/fonts/msttcorefonts/tahoma.ttf
7e4e3000-7e4f0000 r-xp 00000000 03:0a 244824     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
7e4f0000-7e4f1000 rwxp 7e4f0000 00:00 0 
7e4f1000-7e510000 r-xp 0000e000 03:0a 244824     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
7e510000-7e513000 rwxp 0002c000 03:0a 244824     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
7e513000-7e520000 r-xp 00000000 03:0a 512113     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
7e520000-7e521000 rwxp 7e520000 00:00 0 
7e521000-7e5aa000 r-xp 0000e000 03:0a 512113     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
7e5aa000-7e5bf000 rwxp 00096000 03:0a 512113     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
7e5bf000-7e5c0000 rwxp 7e5bf000 00:00 0 
7e5c0000-7e5d0000 r-xp 00000000 03:0a 163309     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
7e5d0000-7e5d1000 rwxp 7e5d0000 00:00 0 
7e5d1000-7e5dc000 r-xp 00011000 03:0a 163309     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
7e5dc000-7e5de000 rwxp 0001b000 03:0a 163309     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
7e5de000-7e5f0000 r-xp 00000000 03:0a 244813     /mnt/antras/usr/src/wine-git/dlls/rpcrt4/rpcrt4.dll.so
7e5f0000-7e5f1000 rwxp 7e5f0000 00:00 0 
7e5f1000-7e61c000 r-xp 00013000 03:0a 244813     /mnt/antras/usr/src/wine-git/dlls/rpcrt4/rpcrt4.dll.so
7e61c000-7e624000 rwxp 0003e000 03:0a 244813     /mnt/antras/usr/src/wine-git/dlls/rpcrt4/rpcrt4.dll.so
7e624000-7e640000 r-xp 00000000 03:0a 511009     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
7e640000-7e641000 rwxp 7e640000 00:00 0 
7e641000-7e699000 r-xp 0001d000 03:0a 511009     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
7e699000-7e6aa000 rwxp 00074000 03:0a 511009     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
7e6aa000-7e6c0000 r-xp 00000000 03:0a 538742     /mnt/antras/usr/src/wine-git/dlls/shlwapi/shlwapi.dll.so
7e6c0000-7e6c1000 rwxp 7e6c0000 00:00 0 
7e6c1000-7e6f6000 r-xp 00017000 03:0a 538742     /mnt/antras/usr/src/wine-git/dlls/shlwapi/shlwapi.dll.so
7e6f6000-7e6ff000 rwxp 0004b000 03:0a 538742     /mnt/antras/usr/src/wine-git/dlls/shlwapi/shlwapi.dll.so
7e6ff000-7e720000 r-xp 00000000 03:0a 489668     /mnt/antras/usr/src/wine-git/dlls/shell32/shell32.dll.so
7e720000-7e721000 rwxp 7e720000 00:00 0 
7e721000-7e776000 r-xp 00022000 03:0a 489668     /mnt/antras/usr/src/wine-git/dlls/shell32/shell32.dll.so
7e776000-7e7c0000 rwxp 00076000 03:0a 489668     /mnt/antras/usr/src/wine-git/dlls/shell32/shell32.dll.so
7e7c0000-7e7e6000 rwxp 00000000 03:09 498291     /home/s2/cc/Program Files/winled/bwcc.dll
7e7ef000-7e7f0000 --xp 7e7ef000 00:00 0 
7e7f0000-7e900000 rwxp 7e7f0000 00:00 0 
7e900000-7e920000 rwxp 00000000 03:09 498290     /home/s2/cc/Program Files/winled/led2w.exe
7e92b000-7e930000 r-xp 00000000 03:0a 408002     /mnt/antras/usr/src/wine-git/dlls/midimap/midimap.dll.so
7e930000-7e931000 rwxp 7e930000 00:00 0 
7e931000-7e93f000 r-xp 00006000 03:0a 408002     /mnt/antras/usr/src/wine-git/dlls/midimap/midimap.dll.so
7e93f000-7e940000 rwxp 00013000 03:0a 408002     /mnt/antras/usr/src/wine-git/dlls/midimap/midimap.dll.so
7e940000-7e950000 rwxp 7e940000 00:00 0 
7e950000-7ea50000 --xp 7e950000 00:00 0 
7ea5c000-7ea60000 r-xp 00000000 03:0a 538710     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
7ea60000-7ea61000 rwxp 7ea60000 00:00 0 
7ea61000-7ea7b000 r-xp 00005000 03:0a 538710     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
7ea7b000-7ea7f000 rwxp 0001f000 03:0a 538710     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
7ea7f000-7ea90000 r-xp 00000000 03:0a 32653      /mnt/antras/usr/src/wine-git/dlls/winmm/wavemap/msacm.drv.so
7ea90000-7ea91000 rwxp 7ea90000 00:00 0 
7ea91000-7ea95000 r-xp 00012000 03:0a 32653      /mnt/antras/usr/src/wine-git/dlls/winmm/wavemap/msacm.drv.so
7ea95000-7ea96000 rwxp 00016000 03:0a 32653      /mnt/antras/usr/src/wine-git/dlls/winmm/wavemap/msacm.drv.so
7ea96000-7eab0000 r-xp 00000000 03:0a 146890     /mnt/antras/usr/src/wine-git/dlls/winmm/wineoss/wineoss.drv.so
7eab0000-7eab1000 rwxp 7eab0000 00:00 0 
7eab1000-7ead0000 r-xp 0001b000 03:0a 146890     /mnt/antras/usr/src/wine-git/dlls/winmm/wineoss/wineoss.drv.so
7ead0000-7ead3000 rwxp 0003a000 03:0a 146890     /mnt/antras/usr/src/wine-git/dlls/winmm/wineoss/wineoss.drv.so
7ead3000-7ead7000 rwxp 7ead3000 00:00 0 
7ead7000-7eae0000 r-xp 00000000 03:0a 554980     /mnt/antras/usr/src/wine-git/dlls/winmm/winmm.dll.so
7eae0000-7eae1000 rwxp 7eae0000 00:00 0 
7eae1000-7eb13000 r-xp 0000a000 03:0a 554980     /mnt/antras/usr/src/wine-git/dlls/winmm/winmm.dll.so
7eb13000-7eb5a000 rwxp 0003b000 03:0a 554980     /mnt/antras/usr/src/wine-git/dlls/winmm/winmm.dll.so
7eb5a000-7eb60000 r-xp 00000000 03:0a 473375     /mnt/antras/usr/src/wine-git/dlls/winedos/winedos.dll.so
7eb60000-7eb61000 rwxp 7eb60000 00:00 0 
7eb61000-7eba0000 r-xp 00007000 03:wine client error:9: write: Resource temporarily unavailable

-------------- next part --------------
$ ./wine /home/s2/cc/Program\ Files/winled/led2w.exe 
fixme:toolhelp:InterruptRegister16 (0000, 0x11d700ba), stub.
fixme:toolhelp:InterruptUnRegister16 (0000), stub.
*** glibc detected *** winevdm.exe: double free or corruption (fasttop): 0x7e014e98 ***
======= Backtrace: =========
/lib/libc.so.6[0x72ad7124]
/lib/libc.so.6(__libc_free+0x77)[0x72ad765f]
/usr/lib/libGL.so.1[0x67fd5d5e]
======= Memory map: ========
00000000-00010000 --xp 00000000 00:00 0 
00010000-00110000 rwxp 00010000 00:00 0 
00110000-20000000 --xp 00110000 00:00 0 
20000000-2001a000 r-xp 00000000 03:09 64133      /lib/ld-2.3.5.so
2001a000-2001b000 r-xp 00019000 03:09 64133      /lib/ld-2.3.5.so
2001b000-2001c000 rwxp 0001a000 03:09 64133      /lib/ld-2.3.5.so
2001c000-20022000 r-xp 00000000 03:0a 522811     /mnt/antras/usr/src/wine-git/libs/wine/libwine.so.1
20022000-20023000 rwxp 00005000 03:0a 522811     /mnt/antras/usr/src/wine-git/libs/wine/libwine.so.1
20023000-20036000 rwxp 20023000 00:00 0 
20036000-20059000 r-xp 00000000 03:09 64843      /lib/libm-2.3.5.so
20059000-2005a000 r-xp 00022000 03:09 64843      /lib/libm-2.3.5.so
2005a000-2005b000 rwxp 00023000 03:09 64843      /lib/libm-2.3.5.so
2005b000-20070000 r-xp 00000000 03:0a 228576     /mnt/antras/usr/src/wine-git/dlls/kernel/kernel32.dll.so
20070000-20071000 rwxp 20070000 00:00 0 
20071000-200f2000 r-xp 00016000 03:0a 228576     /mnt/antras/usr/src/wine-git/dlls/kernel/kernel32.dll.so
200f2000-200f9000 rwxp 00097000 03:0a 228576     /mnt/antras/usr/src/wine-git/dlls/kernel/kernel32.dll.so
200f9000-200fa000 rwxp 0009e000 03:0a 228576     /mnt/antras/usr/src/wine-git/dlls/kernel/kernel32.dll.so
200fa000-2014f000 rwxp 0009f000 03:0a 228576     /mnt/antras/usr/src/wine-git/dlls/kernel/kernel32.dll.so
2014f000-20150000 rwxp 2014f000 00:00 0 
20150000-201b1000 r-xp 00000000 03:09 341284     /usr/lib/libfreetype.so.6.3.7
201b1000-201b8000 rwxp 00061000 03:09 341284     /usr/lib/libfreetype.so.6.3.7
201b8000-201de000 r-xp 00000000 03:09 337156     /usr/lib/libfontconfig.so.1.0.4
201de000-201e1000 rwxp 00026000 03:09 337156     /usr/lib/libfontconfig.so.1.0.4
201e1000-201e2000 rwxp 201e1000 00:00 0 
201e2000-201fe000 r-xp 00000000 03:09 336736     /usr/lib/libexpat.so.0.3.0
201fe000-20202000 rwxp 0001b000 03:09 336736     /usr/lib/libexpat.so.0.3.0
20202000-2020a000 r-xp 00000000 03:09 497401     /usr/X11R6/lib/libSM.so.6.0
2020a000-2020b000 rwxp 00007000 03:09 497401     /usr/X11R6/lib/libSM.so.6.0
2020b000-2020f000 r-xp 00000000 03:09 497568     /usr/X11R6/lib/libXxf86vm.so.1.0
2020f000-20210000 rwxp 00003000 03:09 497568     /usr/X11R6/lib/libXxf86vm.so.1.0
20210000-2021e000 r-xp 00000000 03:09 497502     /usr/X11R6/lib/libXext.so.6.4
2021e000-2021f000 rwxp 0000e000 03:09 497502     /usr/X11R6/lib/libXext.so.6.4
2021f000-20222000 r-xp 00000000 03:09 497316     /usr/X11R6/lib/libXrandr.so.2.0
20222000-20223000 rwxp 00002000 03:09 497316     /usr/X11R6/lib/libXrandr.so.2.0
20223000-2022c000 r-xp 00000000 03:09 497300     /usr/X11R6/lib/libXcursor.so.1.0.2
2022c000-2022d000 rwxp 00008000 03:09 497300     /usr/X11R6/lib/libXcursor.so.1.0.2
2022d000-20230000 r-xp 00000000 03:0a 32661      /mnt/antras/usr/src/wine-git/dlls/winmm/wavemap/msacm.drv.so
20230000-20231000 rwxp 20230000 00:00 0 
20231000-20243000 r-xp 00004000 03:0a 32661      /mnt/antras/usr/src/wine-git/dlls/winmm/wavemap/msacm.drv.so
20243000-20244000 rwxp 00016000 03:0a 32661      /mnt/antras/usr/src/wine-git/dlls/winmm/wavemap/msacm.drv.so
20244000-20250000 r-xp 00000000 03:0a 408002     /mnt/antras/usr/src/wine-git/dlls/midimap/midimap.dll.so
20250000-20251000 rwxp 20250000 00:00 0 
20251000-20258000 r-xp 0000d000 03:0a 408002     /mnt/antras/usr/src/wine-git/dlls/midimap/midimap.dll.so
20258000-20259000 rwxp 00013000 03:0a 408002     /mnt/antras/usr/src/wine-git/dlls/midimap/midimap.dll.so
20259000-20260000 r-xp 00000000 03:0a 244815     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
20260000-20261000 rwxp 20260000 00:00 0 
20261000-20286000 r-xp 00008000 03:0a 244815     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
20286000-20287000 rwxp 0002c000 03:0a 244815     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
20287000-20288000 rwxp 0002d000 03:0a 244815     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
20288000-20289000 rwxp 0002e000 03:0a 244815     /mnt/antras/usr/src/wine-git/dlls/uxtheme/uxtheme.dll.so
25608000-25609000 r-xp 00000000 03:09 288717     /usr/lib/tls/libnvidia-tls.so.1.0.8178
25609000-2560a000 rwxp 00000000 03:09 288717     /usr/lib/tls/libnvidia-tls.so.1.0.8178
25dc4000-2654b000 r-xp 00000000 03:09 336752     /usr/lib/libGLcore.so.1.0.8178
2654b000-2657e000 rwxp 00786000 03:09 336752     /usr/lib/libGLcore.so.1.0.8178
2657e000-26582000 rwxp 2657e000 00:00 0 
2d42b000-2d430000 r-xp 00000000 03:0a 524646     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
2d430000-2d431000 rwxp 2d430000 00:00 0 
2d431000-2d44a000 r-xp 00006000 03:0a 524646     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
2d44a000-2d44b000 rwxp 0001f000 03:0a 524646     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
2d44b000-2d44e000 rwxp 00020000 03:0a 524646     /mnt/antras/usr/src/wine-git/dlls/msacm/msacm32.dll.so
2edfb000-2ee10000 r-xp 00000000 03:0a 538691     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
2ee10000-2ee11000 rwxp 2ee10000 00:00 0 
2ee11000-2ee70000 r-xp 00016000 03:0a 538691     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
2ee70000-2ee73000 rwxp 00074000 03:0a 538691     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
2ee73000-2ee74000 rwxp 00077000 03:0a 538691     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
2ee74000-2ee81000 rwxp 00078000 03:0a 538691     /mnt/antras/usr/src/wine-git/dlls/ole32/ole32.dll.so
3051a000-3052c000 r-xp 00000000 03:09 338873     /usr/lib/libz.so.1.2.2.2
3052c000-3052d000 rwxp 00011000 03:09 338873     /usr/lib/libz.so.1.2.2.2
33d1a000-33d21000 r-xp 00000000 03:09 497547     /usr/X11R6/lib/libXrender.so.1.2.2
33d21000-33d22000 rwxp 00007000 03:09 497547     /usr/X11R6/lib/libXrender.so.1.2.2
342ce000-342e0000 r-xp 00000000 03:0a 114246     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
342e0000-342e1000 rwxp 342e0000 00:00 0 
342e1000-34365000 r-xp 00013000 03:0a 114246     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
34365000-34366000 rwxp 00097000 03:0a 114246     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
34366000-34367000 rwxp 00098000 03:0a 114246     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
34367000-3437a000 rwxp 00099000 03:0a 114246     /mnt/antras/usr/src/wine-git/dlls/comctl32/comctl32.dll.so
3437a000-3437b000 rwxp 3437a000 00:00 0 
3784e000-37857000 r-xp 00000000 03:09 64974      /lib/libnss_files-2.3.5.so
37857000-37858000 r-xp 00008000 03:09 64974      /lib/libnss_files-2.3.5.so
37858000-37859000 rwxp 00009000 03:09 64974      /lib/libnss_files-2.3.5.so
3aeef000-3af00000 r-xp 00000000 03:0a 524763     /mnt/antras/usr/src/wine-git/dlls/gdi/gdi32.dll.so
3af00000-3af01000 rwxp 3af00000 00:00 0 
3af01000-3af58000 r-xp 00012000 03:0a 524763     /mnt/antras/usr/src/wine-git/dlls/gdi/gdi32.dll.so
3af58000-3af5b000 rwxp 00069000 03:0a 524763     /mnt/antras/usr/src/wine-git/dlls/gdi/gdi32.dll.so
3af5b000-3af5c000 rwxp 0006c000 03:0a 524763     /mnt/antras/usr/src/wine-git/dlls/gdi/gdi32.dll.so
3af5c000-3af63000 rwxp 0006d000 03:0a 524763     /mnt/antras/usr/src/wine-git/dlls/gdi/gdi32.dll.so
3af63000-3af73000 rwxp 3af63000 00:00 0 
41326000-41330000 r-xp 00000000 03:0a 522579     /mnt/antras/usr/src/wine-git/programs/winevdm/winevdm.exe.so
41330000-41331000 rwxp 41330000 00:00 0 
41331000-4133a000 r-xp 0000b000 03:0a 522579     /mnt/antras/usr/src/wine-git/programs/winevdm/winevdm.exe.so
4133a000-4133b000 rwxp 00013000 03:0a 522579     /mnt/antras/usr/src/wine-git/programs/winevdm/winevdm.exe.so
459c9000-459d0000 r-xp 00000000 03:0a 163290     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
459d0000-459d1000 rwxp 459d0000 00:00 0 
459d1000-459e5000 r-xp 00008000 03:0a 163290     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
459e5000-459e6000 rwxp 0001b000 03:0a 163290     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
459e6000-459e7000 rwxp 0001c000 03:0a 163290     /mnt/antras/usr/src/wine-git/dlls/iphlpapi/iphlpapi.dll.so
47d56000-47d70000 r-xp 00000000 03:0a 244808     /mnt/antras/usr/src/wine-git/dlls/rpcrt4/rpcrt4.dll.so
47d70000-47d71000 rwxp 47d70000 00:00 0 
47d71000-47d94000 r-xpwine client error:9: write: Resource temporarily unavailable



More information about the wine-devel mailing list