- --
Viewing Issue Advanced Details
[ Jump to Notes ]
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 01937 | Crash/Freeze | Critical (emulator) | Always | Jun 27, 2008, 16:16 | Jun 28, 2008, 00:07 |
| Tester | user340 | View Status | Public | Platform | MAME (Self-compiled) |
| Assigned To | couriersud | Resolution | Fixed | OS | Windows XP/Vista 32-bit |
| Status [?] | Resolved | Driver | |||
| Version | 0.125 | Fixed in Version | 0.125u9 | Build | C2D |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 01937: All Sets: Fatal Exception on In-Game Menu | ||||
| Description |
If you open the input (general) menu and leave it, MAME crashes wit this error... ----------------------------------------------------- Exception at EIP=009F7DD2: ACCESS VIOLATION While attempting to read memory at 6E6F4340 ----------------------------------------------------- EAX=6E6F4320 EBX=041333E4 ECX=0000000B EDX=00000072 ESI=6E6F4320 EDI=00000000 EBP=0022F588 ESP=0022F540 |
||||
| Steps To Reproduce | Open the in-game menu and select input (general) (hitting enter). Wait a few seconds. | ||||
| Additional Information | Does it in all u version too. | ||||
| Github Commit | |||||
| Flags | |||||
| Regression Version | 0.122u6 | ||||
| Affected Sets / Systems | All Sets | ||||
|
Attached Files
|
(gdb) run 1942
Starting program: C:\mame/mame.exe 1942
warning: ReportID=0
Program received signal SIGSEGV, Segmentation fault.
0x00a0b6c5 in render_texture_get_scaled (texture=0x6e6f4320, dwidth=312,
dheight=28, texinfo=0x445cd20, reflist=0x43dae5c) at src/emu/render.c:2393
2393 UINT8 bpp = (texture->format == TEXFORMAT_PALETTE16 || texture->
format == TEXFORMAT_PALETTEA16 || texture->format == TEXFORMAT_RGB15 || texture-
>format == TEXFORMAT_YUY16) ? 16 : 32;
(gdb) bt full
#0 0x00a0b6c5 in render_texture_get_scaled (texture=0x6e6f4320, dwidth=312,
dheight=28, texinfo=0x445cd20, reflist=0x43dae5c) at src/emu/render.c:2393
bpp = 63 '?'
palbase = (const rgb_t *) 0x68
scaled = (scaled_texture *) 0x406c2000
swidth = 536870912
sheight = 10522100
scalenum = 67631144
#1 0x00a0a2a7 in add_container_primitives (target=0x43dae40, list=0x43dae50,
xform=0x407f9e0, container=0x42b2414, blendmode=1) at src/emu/render.c:1838
finalorient = 0
bounds = {x0 = 0.204257846, y0 = 0.280313849, x1 = 0.795742154,
y1 = 0.320256799}
width = 312
height = 28
clipped = 1
container_xform = {xoffs = 0, yoffs = 0, xscale = 526, yscale = 701,
color = {a = 1, r = 1, g = 1, b = 1}, orientation = 0}
cliprect = {x0 = 0, y0 = 0, x1 = 526, y1 = 701}
prim = (render_primitive *) 0x445ccf0
item = (container_item *) 0x4463340
#2 0x00a09840 in render_target_get_primitives (target=0x43dae40)
at src/emu/render.c:1619
standard_order = {1, 2, 0, 3}
alternate_order = {0, 1, 2, 3}
root_xform = {xoffs = 0, yoffs = 0, xscale = 526, yscale = 701,
color = {a = 1, r = 1, g = 1, b = 1}, orientation = 0}
ui_xform = {xoffs = 0, yoffs = 0, xscale = 526, yscale = 701, color = {
a = 1, r = 1, g = 1, b = 1}, orientation = 0}
itemcount = {0, 1, 0, 0}
layer_order = (const int *) 0x20f85d0
viswidth = 526
visheight = 701
layernum = 4
listnum = 0
#3 0x009a6a66 in drawd3d_window_get_primitives (window=0x43dacb0)
at src/osd/windows/drawd3d.c:573
d3d = (d3d_info *) 0x433c0c8
client = {left = 0, top = 0, right = 526, bottom = 701}
#4 0x0096b4fb in winwindow_video_window_update (window=0x43dacb0)
at src/osd/windows/window.c:752
primlist = (const render_primitive_list *) 0x1e
got_lock = 1
targetview = 0
targetorient = 0
targetlayerconfig = 23
#5 0x00969cba in osd_update (machine=0x43de5d0, skip_redraw=0)
at src/osd/windows/video.c:205
window = (win_window_info *) 0x43dacb0
#6 0x009b644a in video_frame_update (machine=0x43de5d0, debug=0)
at src/emu/video.c:1501
current_time = {seconds = 15, attoseconds = 716666666666666038}
skipped_it = 0
phase = 3
#7 0x009b6090 in vblank_begin_callback (machine=0x43de5d0, ptr=0x43de6b0,
param=0) at src/emu/video.c:1373
i = 2
screen = (device_config *) 0x43de6b0
state = (screen_state *) 0x444c240
#8 0x009f49f1 in timer_set_global_time (newbase=
{seconds = 15, attoseconds = 716666666666666038}) at src/emu/timer.c:360
was_enabled = 1
timer = (emu_timer *) 0x285a340
#9 0x009fb610 in cpuexec_timeslice (machine=0x43de5d0)
at src/emu/cpuexec.c:335
target = {seconds = 15, attoseconds = 716666666666666038}
base = {seconds = 15, attoseconds = 712499999999999373}
cpunum = 2
ran = 12506
#10 0x009afd90 in mame_execute (options=0x43b0720) at src/emu/mame.c:394
settingsloaded = 1
driver = (const game_driver *) 0x1335ec0
machine = (running_machine *) 0x43de5d0
mame = (mame_private *) 0x42a0078
cb = (callback_item *) 0x28a22f0
gamename = (astring *) 0x43daac0
exit_pending = 0
error = 0
firstgame = 0
firstrun = 0
#11 0x00bc27a1 in cli_execute (argc=2, argv=0x43b04e0, osd_options=0x20ca2c0)
at src/emu/clifront.c:171
options = (core_options *) 0x43b0720
gamename = (astring *) 0x43b0520
exename = (astring *) 0x43b0620
gamename_option = 0x43b0a38 "1942"
driver = (const game_driver *) 0x1335ec0
result = -1
#12 0x00968f15 in utf8_main (argc=2, argv=0x43b04e0)
at src/osd/windows/winmain.c:257
ext = 0x27c02e4 ".map"
#13 0x011c8d11 in main (argc=2, a_argv=0x43b0450) at src/osd/windows/main.c:72
i = 2
rc = 67632632
utf8_argv = (char **) 0x43b04e0
argv = (TCHAR **) 0x43b0450
| ||||
Relationships
| There are no relationship linked to this issue. |
Notes
4
|
No.01405
Tafoid Administrator
Jun 27, 2008, 16:22
|
Some testing indicates the crash starts happening in 0.122u6. Confirmed and added regression version |
|---|---|
|
No.01406
Twisty Senior Tester
Jun 27, 2008, 16:38
|
Backtrace attached. |
|
No.01407
aaron Developer
Jun 27, 2008, 16:59
|
Does this happen in any other menus or just input (general)? |
|
No.01408
Tafoid Administrator
Jun 27, 2008, 18:28
|
All the menus I've looked through and it only happens in that one menu. Takes about 7-8 seconds regardless if you are using the arrow keys or not - if you are on that one screen for that much time in a row, it will crash out. |