[Ohrrpgce] CrashRpt report summaries
Ralph Versteegen
teeemcee at gmail.com
Thu Mar 14 20:39:17 PDT 2019
We've now collected a few crashes from CrashRpt. Currently showbug doesn't
generate a report, but I will add that too. There are also many more errors
that could be converted to showbug.
Even with just a 10 reports so far, it's a pain to go through them, so I've
written a tool, misc/process_crashreports.py, to analyse them.
Generating a backtrace from the minidump was tricky -- I tried Microsoft's
windbg and cdb and CrashRpt's own crprober but they all generated garbage,
only Visual Studio's debugger (which is completely separate) worked. So I
used Breakpad to analyse the minidumps instead, that's extra complexity but
works great and is cross-platform and well maintained (Breakpad is used by
both Chrome and Firefox and has associated client-side libraries to replace
CrashRpt too not that I'm planning to)
Unfortunately wine is still needed to generate the .sym files from the .pdb
file, so the process couldn't really be done on the server automatically.
We could easily generate the .sym files (eg during the nightly build) and
upload them with the pdbs, but still, if we can't run git on the server,
then we can't annotate the backtraces with source code. But aside from that
git isn't really needed, so I guess we could generate and email nearly-full
report summaries automatically with the crashrpt php script.
But otherwise, I'll just manually run the tool on the reports from time to
time.
I've attached the generated summaries of those 10 reports.
There is a summary of the summaries at the bottom of the file.
Still not summarised enough. My summary of those summary-summaries is:
-one is a crash in DESCRIBE_TAG_AUTOSET_PLACES, which I know about but have
been lazy about fixing
-two are new to me, they are in MAPEDIT_APPEND_IMPORTED_TILEMAPS. I found
the cause of this. Hurrah! It was worth it!
-three are crashes while playing a MIDI file. So that still happens,
although I can't reproduce it anymore :(
-the last four are from Charbile's gfx_sdl2 testing
--one is inside SDL2.dll and is the crash he reported when fullscreening at
1280*720
--the other three are in switch_gfx_backend, but this manifests as two
different backtraces
We're going to need a better way to keep track of all of these. A text file
with annotations is probably good enough, plus filing bug reports for
crashes so we have a bug number to refer to.
But crashrpt actually has an accompanying web server/app for collecting,
summarising and filing reports: http://crashfix.sourceforge.net/ CrashFix
is probably quite overwrought for this task though.
(To my surprise, it can actually parse minidumps and pdb files to in order
to produce stack traces, on linux. All other tools use Microsoft's
libraries to read pdb files, including Breakpad.)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20190315/6c0a7ac3/attachment-0001.html>
-------------- next part --------------
######### Report ccd98ff8-86ec-4f85-bed2-b95c3cd07209 #########
Upload time 2019-02-23 02:42:10 UTC
Crash time 2019-02-1013:33:20 UC
AppName OHRRPGCE-Custom
ExceptionModule D:\Downloads\OHRRPGCE\custom.exe
ExceptionAddress 0x434ba4
MemoryUsageKbytes 19964
OperatingSystem Windows 7 Ultimate Build 7600
GeoLocation ru-ru
Build OHRRPGCE wip 20190201.10960 gfx_directx+sdl+fb/music_sdl FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files c_debug.txt c_debug_archive.txt
Backend init info gfx_sdl "SDL 1.2.15 (0 joysticks) Driver:windib"
Editing game D:\Downloads\OHRRPGCE\Camomile tea.rpg ( )
Symbols ohrrpgce-symbols-win-music_sdl-r10960-2019-02-01-wip.7z
Git commit 63aa3eedb
CPU x86 GenuineIntel family 6 model 23 stepping 6, 2 cores
Exception EXCEPTION_ACCESS_VIOLATION_READ
Minidump crash address 0x1681000
Crashed thread 0
----- Tail of c_debug.txt -----
16,4 setvideomode zoom=2 w*h = 640*400
17,6 gfx_sdl: created screensurface size=640*400 depth=32 flags=0x10 R=0xFF0000 G=0xFF00 B=0xFF
339,9 Heroes: build_thing_list() took 3ms
341,4 Enemies: build_thing_list() took 86ms
699,2 Walkabout Sprites: build_thing_list() took 6ms
----- Stacktrace -----
@ DESCRIBE_TAG_AUTOSET_PLACES (common.rbas:5412 + 0x0)
5410 WITH itemtags(i)
5411 IF tag_id = .have_tag THEN ret += "Item " & i & !" have tag\n"
->5412 IF tag_id = .in_inventory_tag THEN ret += "Item " & i & !" in inventory tag\n"
5413 IF tag_id = .is_equipped_tag THEN ret += "Item " & i & !" is equipped tag\n"
@ TAG_AUTOSET_WARNING (customsubs.rbas:97 + 0x8)
95 PRIVATE SUB tag_autoset_warning(byval tag_id as integer)
96 notification !"This tag is automatically set or unset on the following conditions:\n" + describe_tag_autoset_places(tag_id) + !"\nThis means that you should not attempt to set or unset the tag in any other way, because your changes will be erased -- unpredictably!"
-> 97 END SUB
98
@ TAGS_MENU (customsubs.rbas:288 + 0x14)
286 IF keyval(scTab) > 1 ANDALSO tag_is_autoset(tagid[state.pt]) THEN
287 tag_autoset_warning tagid[state.pt]
-> 288 END IF
289 IF keyval(scAnyEnter) > 1 ORELSE menu_click(state) THEN ' Can't call enter_space_click() because we can type spaces when editing tag names
@ MAIN_EDITOR_MENU (custom.bas:455 + 0x27)
453 IF state.pt = 8 THEN textbox_editor_main
454 IF state.pt = 9 THEN tags_menu
-> 455 IF state.pt = 10 THEN menu_editor
456 IF state.pt = 11 THEN slice_editor SL_COLLECT_USERDEFINED
@ main (custom.bas:380 + 0x5)
378 editing_a_game = YES
379 main_editor_menu
-> 380 'Execution ends inside main_editor_menu
381
@ [custom.exe + 0x126d]
@ [ntdll.dll + 0x5b3f5]
@ [ntdll.dll + 0x5b3c8]
######### Report 6eaee903-9403-44b1-9ec5-cb4716eaaaeb #########
Upload time 2019-03-01 21:34:54 UTC
Crash time 2019-03-0121:34:42 UC
AppName OHRRPGCE-Custom
ExceptionModule C:\OHRRPGCE\custom.exe
ExceptionAddress 0x5b48ea
MemoryUsageKbytes 34600
OperatingSystem Windows 7 Home Premium Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190201.10960 gfx_directx+sdl+fb/music_sdl FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files c_debug.txt c_debug_archive.txt
Backend init info gfx_directx
Editing game C:\OHRRPGCE\8bit crash-recovered 0.rpg ( )
Symbols ohrrpgce-symbols-win-music_sdl-r10960-2019-02-01-wip.7z
Git commit 63aa3eedb
CPU x86 GenuineIntel family 6 model 23 stepping 10, 2 cores
Exception EXCEPTION_ACCESS_VIOLATION_WRITE
Minidump crash address 0x8
Crashed thread 0
c_debug_archive errors 742
c_debug errors 2340
----- Errors in c_debug.txt -----
79.5 ! Unsupported default tile passability format
132.4 ! Unsupported default tile passability format
1536.6 ! real_isfile: no filename
1599.8 ! real_isfile: no filename
...skipping...
...see tail
----- Tail of c_debug.txt -----
20452.3 ! illegal writeblock call 34 59
20452.3 ! illegal writeblock call 34 60
20452.3 ! illegal writeblock call 34 61
20452.3 ! illegal writeblock call 34 62
20452.3 ! illegal writeblock call 34 63
----- Stacktrace -----
@ WRITEBLOCK (allmodex.bas:3554 + 0xb)
3552 end if
3553 map.data[x + y * map.wide] = v
->3554 end sub
3555
@ MAPEDIT_APPEND_IMPORTED_TILEMAPS (mapsubs.bas:4210 + 0x11)
4208 FOR y = 0 TO small(st.map.high, newlayers(src_layer).high) - 1
4209 writeblock(st.map.tiles(dest_layer), x, y, readblock(newlayers(src_layer), x, y))
->4210 NEXT
4211 NEXT
@ MAPEDIT_IMPORT_TILEMAPS (mapsubs.bas:4290 + 0x16)
4288
4289 mapedit_append_imported_tilemaps st, newlayers(), appending
->4290 notification "Imported " & num_new_layers & " layers"
4291
@ MAPEDIT_IMPORT_EXPORT (mapsubs.bas:4495 + 0x14)
4493 IF state.pt = 3 THEN
4494 mapedit_import_tilemaps st, YES
->4495 END IF
4496 IF state.pt = 4 THEN
@ MAPEDITOR (mapsubs.bas:700 + 0xe)
698 CASE 14
699 mapedit_import_export st
-> 700 CASE 15
701 '--reload default passability
@ MAP_PICKER (mapsubs.bas:298 + 0x8)
296 switch_to_8bit_vpages
297 mapeditor map_id
-> 298 switch_to_32bit_vpages
299 ELSEIF map_id > gen(genMaxMap) THEN
@ MAIN_EDITOR_MENU (custom.bas:447 + 0x5)
445 IF state.pt = 0 THEN gfx_editor_menu
446 IF state.pt = 1 THEN map_picker
-> 447 IF state.pt = 2 THEN hero_editor_main
448 IF state.pt = 3 THEN enemy_editor_main
@ main (custom.bas:380 + 0x5)
378 editing_a_game = YES
379 main_editor_menu
-> 380 'Execution ends inside main_editor_menu
381
@ [custom.exe + 0x126d]
@ [ntdll.dll + 0x39802]
@ [ntdll.dll + 0x397d5]
######### Report b4dfa65b-82ee-4a94-9288-78bfd98f5251 #########
Upload time 2019-03-01 21:36:09 UTC
Crash time 2019-03-0121:36:01 UC
AppName OHRRPGCE-Custom
ExceptionModule C:\OHRRPGCE\custom.exe
ExceptionAddress 0x5b48ea
MemoryUsageKbytes 26384
OperatingSystem Windows 7 Home Premium Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190201.10960 gfx_directx+sdl+fb/music_sdl FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files c_debug.txt c_debug_archive.txt
Backend init info gfx_directx
Editing game C:\OHRRPGCE\8bit crash-recovered 1.rpg ( )
Symbols ohrrpgce-symbols-win-music_sdl-r10960-2019-02-01-wip.7z
Git commit 63aa3eedb
CPU x86 GenuineIntel family 6 model 23 stepping 10, 2 cores
Exception EXCEPTION_ACCESS_VIOLATION_WRITE
Minidump crash address 0xc
Crashed thread 0
c_debug_archive errors 2549
c_debug errors 2242
----- Errors in c_debug.txt -----
39.7 ! Unsupported default tile passability format
71.7 ! Unsupported default tile passability format
71.7 ! illegal writeblock call 0 0
71.7 ! illegal writeblock call 0 1
...skipping...
...see tail
----- Tail of c_debug.txt -----
72.4 ! illegal writeblock call 34 59
72.4 ! illegal writeblock call 34 60
72.4 ! illegal writeblock call 34 61
72.4 ! illegal writeblock call 34 62
72.4 ! illegal writeblock call 34 63
----- Stacktrace -----
@ WRITEBLOCK (allmodex.bas:3554 + 0xb)
3552 end if
3553 map.data[x + y * map.wide] = v
->3554 end sub
3555
@ MAPEDIT_APPEND_IMPORTED_TILEMAPS (mapsubs.bas:4210 + 0x11)
4208 FOR y = 0 TO small(st.map.high, newlayers(src_layer).high) - 1
4209 writeblock(st.map.tiles(dest_layer), x, y, readblock(newlayers(src_layer), x, y))
->4210 NEXT
4211 NEXT
@ MAPEDIT_IMPORT_TILEMAPS (mapsubs.bas:4290 + 0x16)
4288
4289 mapedit_append_imported_tilemaps st, newlayers(), appending
->4290 notification "Imported " & num_new_layers & " layers"
4291
@ MAPEDIT_IMPORT_EXPORT (mapsubs.bas:4495 + 0x14)
4493 IF state.pt = 3 THEN
4494 mapedit_import_tilemaps st, YES
->4495 END IF
4496 IF state.pt = 4 THEN
@ MAPEDITOR (mapsubs.bas:700 + 0xe)
698 CASE 14
699 mapedit_import_export st
-> 700 CASE 15
701 '--reload default passability
@ MAP_PICKER (mapsubs.bas:298 + 0x8)
296 switch_to_8bit_vpages
297 mapeditor map_id
-> 298 switch_to_32bit_vpages
299 ELSEIF map_id > gen(genMaxMap) THEN
@ MAIN_EDITOR_MENU (custom.bas:447 + 0x5)
445 IF state.pt = 0 THEN gfx_editor_menu
446 IF state.pt = 1 THEN map_picker
-> 447 IF state.pt = 2 THEN hero_editor_main
448 IF state.pt = 3 THEN enemy_editor_main
@ main (custom.bas:380 + 0x5)
378 editing_a_game = YES
379 main_editor_menu
-> 380 'Execution ends inside main_editor_menu
381
@ [custom.exe + 0x126d]
@ [ntdll.dll + 0x39802]
@ [ntdll.dll + 0x397d5]
######### Report c429778b-40e7-4a13-99f7-5823e4be490b #########
Upload time 2019-03-08 01:50:32 UTC
Crash time 2019-03-0801:50:21 UC
AppName OHRRPGCE-Game
ExceptionModule C:\Windows\System32\midimap.dll
ExceptionAddress 0x7245262d
MemoryUsageKbytes 46892
OperatingSystem Windows 7 Home Premium Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190201.10960 gfx_directx+sdl+fb/music_sdl FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_directx
Playing game C:\OHRRPGCE\OHRRPGCE Games\Trailblazers\TRAILS.RPG
Symbols ohrrpgce-symbols-win-music_sdl-r10960-2019-02-01-wip.7z
Git commit 63aa3eedb
CPU x86 GenuineIntel family 6 model 23 stepping 10, 2 cores
Exception EXCEPTION_ACCESS_VIOLATION_READ
Minidump crash address 0x0
Crashed thread 0
g_debug errors 1
----- Errors in g_debug.txt -----
15.7 ! failed to open file C:\Users\user\AppData\Local\Temp\ohrrpgce20190307194939.495.tmp\playing.tmp\\heroes.reld
----- Tail of g_debug.txt -----
17.8 gfx_directx: gfx_SendMessage 3 960 600
17.8 C:\Users\user\AppData\Roaming\OHRRPGCE\TRAILS\gameconfig.ini : gfx.fullscreen = -2, genFullscreen = 0
17.8 gfx_directx: setwindowed(-1)
17.8 gfx_directx: gfx_SendMessage 8 -1 0
17.8 genRungameFullscreenIndependent: 0
----- Stacktrace -----
@ [midimap.dll + 0x262d]
@ [midimap.dll + 0x1b56]
@ [winmm.dll + 0x1fd16]
@ [winmm.dll + 0x1ef33]
@ [SDL_mixer.dll + 0x151cf]
@ [wdmaud.drv + 0x188aa]
@ [wdmaud.drv + 0x18f29]
######### Report 344df10f-0855-4da8-9522-1a60d32425a0 #########
Upload time 2019-03-08 01:51:21 UTC
Crash time 2019-03-0801:51:03 UC
AppName OHRRPGCE-Game
ExceptionModule C:\Windows\System32\midimap.dll
ExceptionAddress 0x7245262d
MemoryUsageKbytes 46420
OperatingSystem Windows 7 Home Premium Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190201.10960 gfx_directx+sdl+fb/music_sdl FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_directx
Playing game C:\OHRRPGCE\OHRRPGCE Games\Trailblazers\TRAILS.RPG
Symbols ohrrpgce-symbols-win-music_sdl-r10960-2019-02-01-wip.7z
Git commit 63aa3eedb
CPU x86 GenuineIntel family 6 model 23 stepping 10, 2 cores
Exception EXCEPTION_ACCESS_VIOLATION_READ
Minidump crash address 0x0
Crashed thread 0
g_debug_archive errors 1
g_debug errors 1
----- Errors in g_debug.txt -----
8.4 ! failed to open file C:\Users\user\AppData\Local\Temp\ohrrpgce20190307195028.854.tmp\playing.tmp\\heroes.reld
----- Tail of g_debug.txt -----
10.6 gfx_directx: gfx_SendMessage 3 960 600
10.6 C:\Users\user\AppData\Roaming\OHRRPGCE\TRAILS\gameconfig.ini : gfx.fullscreen = -2, genFullscreen = 0
10.6 gfx_directx: setwindowed(-1)
10.6 gfx_directx: gfx_SendMessage 8 -1 0
10.6 genRungameFullscreenIndependent: 0
----- Stacktrace -----
@ [midimap.dll + 0x262d]
@ [midimap.dll + 0x1b56]
@ [winmm.dll + 0x1fd16]
@ [winmm.dll + 0x1ef33]
@ [SDL_mixer.dll + 0x151cf]
@ [wdmaud.drv + 0x188aa]
@ [wdmaud.drv + 0x18f29]
######### Report 9696ecb3-a457-4574-a092-6c0f2aab72d9 #########
Upload time 2019-03-08 01:52:35 UTC
Crash time 2019-03-0801:52:22 UC
AppName OHRRPGCE-Game
ExceptionModule C:\Windows\System32\midimap.dll
ExceptionAddress 0x7245262d
MemoryUsageKbytes 46196
OperatingSystem Windows 7 Home Premium Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190201.10960 gfx_directx+sdl+fb/music_sdl FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_directx
Playing game C:\OHRRPGCE\OHRRPGCE Games\Trailblazers\TRAILS.RPG
Symbols ohrrpgce-symbols-win-music_sdl-r10960-2019-02-01-wip.7z
Git commit 63aa3eedb
CPU x86 GenuineIntel family 6 model 23 stepping 10, 2 cores
Exception EXCEPTION_ACCESS_VIOLATION_READ
Minidump crash address 0x0
Crashed thread 0
g_debug_archive errors 2
g_debug errors 1
----- Errors in g_debug.txt -----
1.2 ! failed to open file C:\Users\user\AppData\Local\Temp\ohrrpgce20190307195154.357.tmp\playing.tmp\\heroes.reld
----- Tail of g_debug.txt -----
3.3 gfx_directx: gfx_SendMessage 3 960 600
3.3 C:\Users\user\AppData\Roaming\OHRRPGCE\TRAILS\gameconfig.ini : gfx.fullscreen = -2, genFullscreen = 0
3.3 gfx_directx: setwindowed(-1)
3.3 gfx_directx: gfx_SendMessage 8 -1 0
3.3 genRungameFullscreenIndependent: 0
----- Stacktrace -----
@ [midimap.dll + 0x262d]
@ [midimap.dll + 0x1b56]
@ [winmm.dll + 0x1fd16]
@ [winmm.dll + 0x1ef33]
@ [SDL_mixer.dll + 0x151cf]
@ [wdmaud.drv + 0x188aa]
@ [wdmaud.drv + 0x18f29]
######### Report 763ac3f9-0342-49e0-94c4-e4370f199fbb #########
Upload time 2019-03-11 02:22:04 UTC
Crash time 2019-02-1822:39:19 UC
AppName OHRRPGCE-Game
ExceptionAddress 0x69193070
MemoryUsageKbytes 12536
OperatingSystem Windows 7 Ultimate Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190217.10978 gfx_sdl2+directx+fb/music_sdl2 FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_directx
Spawned from Custom V OHRRPGCE,4,10978,OHRRPGCE wip 20190217
Playing game C:\Games\ohr\OHRRPGCE SDL2\BATTLE\battleroyale.rpg
Symbols ohrrpgce-symbols-win-sdl2-r10978-2019-02-17-wip.7z
Git commit b36b5963d
CPU x86 GenuineIntel family 6 model 15 stepping 11, 8 cores
Exception EXCEPTION_ACCESS_VIOLATION_READ
Minidump crash address 0x69193070
Crashed thread 0
g_debug_archive errors 17
g_debug errors 1
----- Errors in g_debug.txt -----
...see tail
----- Tail of g_debug.txt -----
0.9 Attempting to switch to gfx_sdl for flexible resolution
0.9 switch_gfx sdl
0.9 gfx_directx: gfx_Shutdown()...
0.9 gfx_directx: Shutdown complete
0.9 ! ERROR: Invalid gfx backend sdl
----- Stacktrace -----
@ [ + 0x69193070]
@ SHOWERROR (common.rbas:1385 + 0x11)
1383 basic_textbox msg + quitmsg, uilook(uiText), vpage, , , , YES 'suppress_borders=YES
1384 setvispage vpage, NO
->1385
1386 DIM key as KBScancode = waitforanykey
@ SWITCH_GFX_BACKEND (backends.bas:605 + 0x15)
603 if backendinfo = NULL then
604 showerror "Invalid gfx backend " & name
-> 605 return NO
606 end if
@ SWITCH_GFX (allmodex.bas:569 + 0x8)
567 before_backend_quit()
568 switch_gfx_backend(backendname)
-> 569 after_backend_init()
570
@ [game.exe + 0x1204bb]
@ main (game.bas:641 + 0xc)
639 'Recreate/resize/reposition the window as needed
640 apply_game_window_settings NO
-> 641 set_safe_zone_margin read_ini_int(config_file, "gfx.margin", default_margin_for_game())
642
@ [game.exe + 0x126d]
@ [ntdll.dll + 0x39f72]
@ [ntdll.dll + 0x39f45]
######### Report 35c51df7-62e8-48f7-ac21-50b82c9e94fc #########
Upload time 2019-03-11 02:22:05 UTC
Crash time 2019-03-0103:43:15 UC
AppName OHRRPGCE-Game
ExceptionModule C:\Games\ohr\OHRHouseBR\battleroyale.exe
ExceptionAddress 0x4b5dd2
MemoryUsageKbytes 12268
OperatingSystem Windows 7 Ultimate Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190217.10978 gfx_sdl2+directx+fb/music_sdl2 FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_fb "32bpp, 59Hz, DirectX driver"
Playing game C:\Games\ohr\OHRHouseBR\battleroyale.rpg
Game name OHR HOUSE BATTLE ROYALE
Symbols ohrrpgce-symbols-win-sdl2-r10978-2019-02-17-wip.7z
Git commit b36b5963d
CPU x86 GenuineIntel family 6 model 15 stepping 11, 8 cores
Exception EXCEPTION_ACCESS_VIOLATION_WRITE
Minidump crash address 0x0
Crashed thread 0
g_debug_archive errors 1
g_debug errors 1
----- Errors in g_debug.txt -----
...see tail
----- Tail of g_debug.txt -----
0.6 plotscr.hsd version: 3U
1.1 lock_resolution()
1.1 Attempting to switch to gfx_sdl for flexible resolution
1.1 switch_gfx sdl
1.1 ! ERROR: Invalid gfx backend sdl
----- Stacktrace -----
@ smoothzoomblit_8_to_32bit (blit.c:353 + 0x0)
351 for (int k = zoom; k >= 1; k--) {
352 *sptr = pixel;
-> 353 sptr += 1;
354 }
@ SCREENSLICE$ + 0x42c
@ gfx_fb_present (gfx_fb.bas:197 + 0x3f)
195 elseif depth = 32 then
196 smoothzoomblit_8_to_32bit(.pPaletteData, cast(uint32 ptr, screenpixels), .width, .height, .width * zoom, zoom, smooth, @truepal(0))
-> 197 end if
198 else '32 bit
@ [battleroyale.exe + 0x168cdb]
@ SHOWERROR (common.rbas:1385 + 0x11)
1383 basic_textbox msg + quitmsg, uilook(uiText), vpage, , , , YES 'suppress_borders=YES
1384 setvispage vpage, NO
->1385
1386 DIM key as KBScancode = waitforanykey
@ SWITCH_GFX_BACKEND (backends.bas:605 + 0x15)
603 if backendinfo = NULL then
604 showerror "Invalid gfx backend " & name
-> 605 return NO
606 end if
@ SWITCH_GFX (allmodex.bas:569 + 0x8)
567 before_backend_quit()
568 switch_gfx_backend(backendname)
-> 569 after_backend_init()
570
@ [battleroyale.exe + 0x1204bb]
@ main (game.bas:641 + 0xc)
639 'Recreate/resize/reposition the window as needed
640 apply_game_window_settings NO
-> 641 set_safe_zone_margin read_ini_int(config_file, "gfx.margin", default_margin_for_game())
642
@ [battleroyale.exe + 0x126d]
@ [ntdll.dll + 0x39f72]
@ [ntdll.dll + 0x39f45]
######### Report 762b3740-53c5-4c71-88a1-1b3a2d63792f #########
Upload time 2019-03-11 02:22:05 UTC
Crash time 2019-03-0102:27:08 UC
AppName OHRRPGCE-Game
ExceptionModule C:\Windows\SysWOW64\msvcrt.dll
ExceptionAddress 0x75899b60
MemoryUsageKbytes 36112
OperatingSystem Windows 7 Ultimate Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190217.10978 gfx_sdl2+directx+fb/music_sdl2 FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_sdl2 "SDL 2.0.7 (0 joysticks) Driver:windows (Drivers: windows dummy)"
Spawned from Custom V OHRRPGCE,4,10978,OHRRPGCE wip 20190217
Playing game C:\Games\ohr\OHRRPGCE SDL2\test.rpg
Symbols ohrrpgce-symbols-win-sdl2-r10978-2019-02-17-wip.7z
Git commit b36b5963d
CPU x86 GenuineIntel family 6 model 15 stepping 11, 8 cores
Exception EXCEPTION_ACCESS_VIOLATION_WRITE
Minidump crash address 0x6da0000
Crashed thread 0
g_debug_archive errors 7
----- Tail of g_debug.txt -----
1.3 Setting graphics scaling to x1 change_windowsize=-1
1.3 recenter_window_hint()
1.3 Preserving fullscreen/windowed state
1.3 genRungameFullscreenIndependent: 0
1.3 setvideomode zoom=1 w*h = 1280*720
----- Stacktrace -----
@ [msvcrt.dll + 0x9b60]
@ [SDL2.dll + 0xa5b35]
######### Report ff812e54-9f81-49b2-9573-41a4229197c9 #########
Upload time 2019-03-11 02:22:05 UTC
Crash time 2019-03-0103:43:10 UC
AppName OHRRPGCE-Game
ExceptionModule C:\Games\ohr\OHRHouseBR\battleroyale.exe
ExceptionAddress 0x4b5dd2
MemoryUsageKbytes 12248
OperatingSystem Windows 7 Ultimate Build 7601
GeoLocation en-us
Build OHRRPGCE wip 20190217.10978 gfx_sdl2+directx+fb/music_sdl2 FreeBASIC 1.05.0 (01-31-2016) GCC 5.3.0 x86 pdb Built on vampirecell
Extra files g_debug.txt g_debug_archive.txt
Backend init info gfx_fb "32bpp, 59Hz, DirectX driver"
Playing game C:\Games\ohr\OHRHouseBR\battleroyale.rpg
Game name OHR HOUSE BATTLE ROYALE
Symbols ohrrpgce-symbols-win-sdl2-r10978-2019-02-17-wip.7z
Git commit b36b5963d
CPU x86 GenuineIntel family 6 model 15 stepping 11, 8 cores
Exception EXCEPTION_ACCESS_VIOLATION_WRITE
Minidump crash address 0x0
Crashed thread 0
g_debug errors 1
----- Errors in g_debug.txt -----
...see tail
----- Tail of g_debug.txt -----
0.5 plotscr.hsd version: 3U
1.0 lock_resolution()
1.0 Attempting to switch to gfx_sdl for flexible resolution
1.0 switch_gfx sdl
1.1 ! ERROR: Invalid gfx backend sdl
----- Stacktrace -----
@ smoothzoomblit_8_to_32bit (blit.c:353 + 0x0)
351 for (int k = zoom; k >= 1; k--) {
352 *sptr = pixel;
-> 353 sptr += 1;
354 }
@ SCREENSLICE$ + 0x42c
@ gfx_fb_present (gfx_fb.bas:197 + 0x3f)
195 elseif depth = 32 then
196 smoothzoomblit_8_to_32bit(.pPaletteData, cast(uint32 ptr, screenpixels), .width, .height, .width * zoom, zoom, smooth, @truepal(0))
-> 197 end if
198 else '32 bit
@ [battleroyale.exe + 0x168cdb]
@ SHOWERROR (common.rbas:1385 + 0x11)
1383 basic_textbox msg + quitmsg, uilook(uiText), vpage, , , , YES 'suppress_borders=YES
1384 setvispage vpage, NO
->1385
1386 DIM key as KBScancode = waitforanykey
@ SWITCH_GFX_BACKEND (backends.bas:605 + 0x15)
603 if backendinfo = NULL then
604 showerror "Invalid gfx backend " & name
-> 605 return NO
606 end if
@ SWITCH_GFX (allmodex.bas:569 + 0x8)
567 before_backend_quit()
568 switch_gfx_backend(backendname)
-> 569 after_backend_init()
570
@ [battleroyale.exe + 0x1204bb]
@ main (game.bas:641 + 0xc)
639 'Recreate/resize/reposition the window as needed
640 apply_game_window_settings NO
-> 641 set_safe_zone_margin read_ini_int(config_file, "gfx.margin", default_margin_for_game())
642
@ [battleroyale.exe + 0x126d]
@ [ntdll.dll + 0x39f72]
@ [ntdll.dll + 0x39f45]
######### Summary #########
Uploaded UUID Version Top stack frames
20190223 ccd98f... wip 20190201.10960 DESCRIBE_TAG_AUTOSET_PLACES(common.rbas:5412+0x0) <- TAG_AUTOSET_WARNING(customsubs.rbas:97+0x8) <- TAGS_MENU(customsubs.rbas:288+0x14)
20190301 6eaee9... wip 20190201.10960 WRITEBLOCK(allmodex.bas:3554+0xb) <- MAPEDIT_APPEND_IMPORTED_TILEMAPS(mapsubs.bas:4210+0x11) <- MAPEDIT_IMPORT_TILEMAPS(mapsubs.bas:4290+0x16)
20190301 b4dfa6... wip 20190201.10960 WRITEBLOCK(allmodex.bas:3554+0xb) <- MAPEDIT_APPEND_IMPORTED_TILEMAPS(mapsubs.bas:4210+0x11) <- MAPEDIT_IMPORT_TILEMAPS(mapsubs.bas:4290+0x16)
20190308 c42977... wip 20190201.10960 [midimap.dll+0x262d] <- [midimap.dll+0x1b56] <- [winmm.dll+0x1fd16]
20190308 344df1... wip 20190201.10960 [midimap.dll+0x262d] <- [midimap.dll+0x1b56] <- [winmm.dll+0x1fd16]
20190308 9696ec... wip 20190201.10960 [midimap.dll+0x262d] <- [midimap.dll+0x1b56] <- [winmm.dll+0x1fd16]
20190311 763ac3... wip 20190217.10978 [+0x69193070] <- SHOWERROR(common.rbas:1385+0x11) <- SWITCH_GFX_BACKEND(backends.bas:605+0x15)
20190311 35c51d... wip 20190217.10978 smoothzoomblit_8_to_32bit(blit.c:353+0x0) <- SCREENSLICE$+0x42c <- gfx_fb_present(gfx_fb.bas:197+0x3f)
20190311 762b37... wip 20190217.10978 [msvcrt.dll+0x9b60] <- [SDL2.dll+0xa5b35]
20190311 ff812e... wip 20190217.10978 smoothzoomblit_8_to_32bit(blit.c:353+0x0) <- SCREENSLICE$+0x42c <- gfx_fb_present(gfx_fb.bas:197+0x3f)
More information about the Ohrrpgce
mailing list