[Bug 46713] New: School days HQ occasional divide by zero
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Feb 24 06:47:48 CST 2019
https://bugs.winehq.org/show_bug.cgi?id=46713
Bug ID: 46713
Summary: School days HQ occasional divide by zero
Product: Wine
Version: 4.0-rc4
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: zaplo00 at mt2015.com
Distribution: ---
This game is interactive movie / visual novel, and you can set playback speed
to 1, 4, 16, 32x for previously read parts. Sometimes it crashes with following
stacktrace in 32x skip speed. This crash is rare but happens maybe once in few
hours of playtime.
I don't know if it crashes in this row, but it's only one with division in the
function in backtrace:
hr = wined3d_device_draw_primitive(device->wined3d_device, vb_pos / stride,
vtx_count);
-----------------
Unhandled exception: divide by zero in 32-bit code (0x7e34e5ee).
0046:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e34e5ee ESP:05a8fcb0 EBP:05a8fd18 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000070 EBX:7e372fa4 ECX:001a5218 EDX:00000000
ESI:00000000 EDI:00000000
Stack dump:
0x05a8fcb0: 00000001 001a5218 00000070 00000005
0x05a8fcc0: 00000004 00000000 00000000 001a5218
0x05a8fcd0: 00000001 05a8fcf0 05a8fd48 00000000
0x05a8fce0: 00000004 00000000 00000000 00000000
0x05a8fcf0: 00000000 00000000 00000000 bb8db700
0x05a8fd00: 05a8fd14 7bcf3cb4 05a8fd24 7bcf3cb4
Backtrace:
=>0 0x7e34e5ee d3d9_device_DrawPrimitiveUP+0xee() in d3d9 (0x05a8fd18)
1 0x004120fd EntryPoint+0xffffffff() in schooldays hq (0x05a8fd58)
2 0x0042f4a0 EntryPoint+0xffffffff() in schooldays hq (0x05a8fd8c)
3 0x00414555 EntryPoint+0xffffffff() in schooldays hq (0x05a8fdc8)
4 0x0040e6b4 EntryPoint+0xffffffff() in schooldays hq (0x05a8fe1c)
5 0x004266e3 EntryPoint+0xffffffff() in schooldays hq (0x05a8fe48)
6 0x00425a1e EntryPoint+0xffffffff() in schooldays hq (0x05a8fe6c)
7 0x00427421 EntryPoint+0xffffffff() in schooldays hq (0x05a8fe80)
8 0x004277d5 EntryPoint+0xffffffff() in schooldays hq (0x05a8fe8c)
9 0x0046afe7 EntryPoint+0xffffffff() in schooldays hq (0x05a8fe98)
10 0x0047d67e EntryPoint+0xffffffff() in schooldays hq (0x05a8fed0)
11 0x0047d726 EntryPoint+0xffffffff() in schooldays hq (0x05a8fedc)
12 0x7bc8c4c0 call_thread_func_wrapper+0xb() in ntdll (0x05a8feec)
13 0x7bc8fd29 call_thread_func+0xf8() in ntdll (0x05a8ffdc)
14 0x7bc8c4b2 call_thread_entry+0x9() in ntdll (0x05a8ffec)
0x7e34e5ee d3d9_device_DrawPrimitiveUP+0xee in d3d9: divl %edi,%eax
Modules:
Module Address Debug info Name (105 modules)
PE 340000- 3c2000 Deferred routeprocsdhq
PE 400000- 512000 Export schooldays hq
PE 70d0000- 710a000 Deferred wmasf
PE 86d0000- 8916000 Deferred wmvcore
PE 10000000-10058000 Deferred sysmenusdhq
ELF 68d3f000-6a800000 Deferred libnvidia-glcore.so.415.27
ELF 7a800000-7a942000 Deferred opengl32<elf>
\-PE 7a820000-7a942000 \ opengl32
ELF 7b400000-7b804000 Deferred kernel32<elf>
\-PE 7b420000-7b804000 \ kernel32
ELF 7bc00000-7bd11000 Dwarf ntdll<elf>
\-PE 7bc10000-7bd11000 \ ntdll
ELF 7c000000-7c005000 Deferred <wine-loader>
ELF 7c019000-7c03f000 Deferred shcore<elf>
\-PE 7c020000-7c03f000 \ shcore
ELF 7c8e6000-7ca00000 Deferred libglx_nvidia.so.0
ELF 7cb3a000-7cb9c000 Deferred libgldispatch.so.0
ELF 7cb9c000-7cc00000 Deferred libgl.so.1
ELF 7ce87000-7ceaa000 Deferred libgpg-error.so.0
ELF 7ceaa000-7cec3000 Deferred libresolv.so.2
ELF 7cec3000-7cf4f000 Deferred libvorbisenc.so.2
ELF 7cf4f000-7cf7d000 Deferred libvorbis.so.0
ELF 7cf7d000-7cff0000 Deferred libflac.so.8
ELF 7cff0000-7d0cf000 Deferred libgcrypt.so.20
ELF 7d0cf000-7d0fb000 Deferred liblzma.so.5
ELF 7d0fb000-7d18a000 Deferred libsndfile.so.1
ELF 7d18a000-7d237000 Deferred libsystemd.so.0
ELF 7d237000-7d28a000 Deferred libdbus-1.so.3
ELF 7d328000-7d32d000 Deferred libnvidia-tls.so.415.27
ELF 7d32d000-7d336000 Deferred libogg.so.0
ELF 7d336000-7d341000 Deferred librt.so.1
ELF 7d341000-7d3d0000 Deferred libpulsecommon-12.2.so
ELF 7d3d0000-7d42c000 Deferred libpulse.so.0
ELF 7d450000-7d473000 Deferred libglx.so.0
ELF 7d47d000-7d4a9000 Deferred winepulse<elf>
\-PE 7d480000-7d4a9000 \ winepulse
ELF 7d4a9000-7d4cd000 Deferred mmdevapi<elf>
\-PE 7d4b0000-7d4cd000 \ mmdevapi
ELF 7d4d2000-7d4ef000 Deferred libgcc_s.so.1
ELF 7d4f1000-7d510000 Deferred msdmo<elf>
\-PE 7d500000-7d510000 \ msdmo
ELF 7d607000-7d64f000 Deferred usp10<elf>
\-PE 7d610000-7d64f000 \ usp10
ELF 7d6d5000-7d6dd000 Deferred libxfixes.so.3
ELF 7d6dd000-7d6e9000 Deferred libxcursor.so.1
ELF 7d6e9000-7d6fd000 Deferred libxi.so.6
ELF 7d6fd000-7d70c000 Deferred libxrandr.so.2
ELF 7d70c000-7d71a000 Deferred libxrender.so.1
ELF 7d71a000-7d721000 Deferred libxxf86vm.so.1
ELF 7d721000-7d726000 Deferred libxinerama.so.1
ELF 7d726000-7d72d000 Deferred libxdmcp.so.6
ELF 7d72d000-7d732000 Deferred libxau.so.6
ELF 7d732000-7d75e000 Deferred libxcb.so.1
ELF 7d75e000-7d8ab000 Deferred libx11.so.6
ELF 7d8ab000-7d8c0000 Deferred libxext.so.6
ELF 7d8c3000-7d8cb000 Deferred libasyncns.so.0
ELF 7d911000-7d9a5000 Deferred winex11<elf>
\-PE 7d920000-7d9a5000 \ winex11
ELF 7d9a5000-7d9ca000 Deferred imm32<elf>
\-PE 7d9b0000-7d9ca000 \ imm32
ELF 7daab000-7dae7000 Deferred libexpat.so.1
ELF 7dae7000-7db33000 Deferred libfontconfig.so.1
ELF 7db33000-7dbab000 Deferred libpcre.so.1
ELF 7dbab000-7dce5000 Deferred libglib-2.0.so.0
ELF 7dce5000-7ddf8000 Deferred libharfbuzz.so.0
ELF 7ddf8000-7de12000 Deferred libz.so.1
ELF 7de12000-7de52000 Deferred libpng16.so.16
ELF 7de52000-7de64000 Deferred libbz2.so.1.0
ELF 7de64000-7df34000 Deferred libfreetype.so.6
ELF 7df34000-7dfa4000 Deferred libncursesw.so.6
ELF 7e00f000-7e0cf000 Deferred msvcrt<elf>
\-PE 7e030000-7e0cf000 \ msvcrt
ELF 7e0cf000-7e18b000 Deferred winmm<elf>
\-PE 7e0e0000-7e18b000 \ winmm
ELF 7e18b000-7e1d8000 Deferred dsound<elf>
\-PE 7e190000-7e1d8000 \ dsound
ELF 7e1d8000-7e331000 Deferred wined3d<elf>
\-PE 7e1f0000-7e331000 \ wined3d
ELF 7e331000-7e376000 Dwarf d3d9<elf>
\-PE 7e340000-7e376000 \ d3d9
ELF 7e376000-7e4a3000 Deferred oleaut32<elf>
\-PE 7e390000-7e4a3000 \ oleaut32
ELF 7e4a3000-7e52d000 Deferred rpcrt4<elf>
\-PE 7e4b0000-7e52d000 \ rpcrt4
ELF 7e52d000-7e68f000 Deferred ole32<elf>
\-PE 7e550000-7e68f000 \ ole32
ELF 7e68f000-7e70c000 Deferred advapi32<elf>
\-PE 7e6a0000-7e70c000 \ advapi32
ELF 7e70c000-7e841000 Deferred gdi32<elf>
\-PE 7e720000-7e841000 \ gdi32
ELF 7e841000-7ea53000 Deferred user32<elf>
\-PE 7e860000-7ea53000 \ user32
ELF 7eecd000-7eee2000 Deferred libnss_files.so.2
ELF 7eee2000-7efaf000 Deferred libm.so.6
ELF 7efb9000-7efe5000 Deferred msacm32<elf>
\-PE 7efc0000-7efe5000 \ msacm32
ELF 7efe5000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7b84000-f7b8a000 Deferred libdl.so.2
ELF f7b8a000-f7b8e000 Deferred libxcomposite.so.1
ELF f7bd1000-f7bdb000 Deferred libuuid.so.1
ELF f7bdb000-f7db8000 Deferred libc.so.6
ELF f7db8000-f7dd9000 Deferred libpthread.so.0
ELF f7dd9000-f7f95000 Dwarf libwine.so.1
ELF f7f97000-f7fc1000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\ssd2\Overflow\School Days\SCHOOLDAYS HQ.exe
0000028d 1
000000d7 0
0000045d 1
00000461 0
000001f5 0 <==
00000036 0
00000035 15
00000034 15
00000033 0
00000032 15
00000009 0
0000000e services.exe
00000029 0
00000021 0
0000001c 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000019 0
00000017 0
00000016 0
00000012 0
0000001a plugplay.exe
0000001e 0
0000001d 0
0000001b 0
0000001f wdfmgr.exe
00000028 0
00000027 0
00000024 0
00000022 0
00000020 0
00000025 winedevice.exe
0000002c 0
0000002b 0
0000002a 0
00000026 0
0000002d explorer.exe
00000031 0
00000030 0
0000002f 0
0000002e 0
System information:
Wine build: wine-4.2
Platform: i386
Version: Windows 2000
Host system: Linux
Host version: 4.20.8-arch1-1-ARCH
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list