HomeFreeBSD

MFH: r451381

Description

MFH: r451381

devel/sdl20: crashfix for some consumers after r450461

$ pkg install pioneer
$ pioneer
[...]
ShipType::Init()
Lua::Init()
Server agent disabled

Thread 1 received signal SIGSEGV, Segmentation fault.
0x0000000800cd5d20 in SDL_ConvertSurface_REAL (surface=0x80b374fc0,
    format=0xb4c7e8 <Graphics::pixelFormatRGBA>, flags=0)
    at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/video/SDL_surface.c:936
936         copy_flags = surface->map->info.flags;
(gdb) p surface->map
$1 = (struct SDL_BlitMap *) 0x0
(gdb) bt
#0  0x0000000800cd5d20 in SDL_ConvertSurface_REAL (surface=0x80b374fc0,
    format=0xb4c7e8 <Graphics::pixelFormatRGBA>, flags=0)
    at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/video/SDL_surface.c:936
#1  0x0000000800c099d2 in SDL_ConvertSurface (a=0x80b374fc0,
    b=0xb4c7e8 <Graphics::pixelFormatRGBA>, c=0)
    at /usr/ports/devel/sdl20/work/SDL2-2.0.6/src/dynapi/SDL_dynapi_procs.h:492
#2  0x000000000081cfbb in Graphics::TextureBuilder::PrepareSurface (this=0x7fffffffac50)
    at TextureBuilder.cpp:117
#3  0x00000000003a0699 in Graphics::TextureBuilder::GetDescriptor (this=0x7fffffffac50)
    at ./graphics/TextureBuilder.h:48
[...]

PR: 222822
Obtained from: upstream
Submitted by: lightside@gmx.com
Approved by: ports-secteam blanket

Details

Provenance
jbeichAuthored on
Parents
rP451382: Convert to utf-8.
Branches
Unknown
Tags
Unknown