[ scummvm-Bugs-1321004 ] scummvm segmentation fault on startup (x86_64)

SourceForge.net noreply at sourceforge.net
Sun Oct 9 22:06:38 CEST 2005


Bugs item #1321004, was opened at 2005-10-09 21:06
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1321004&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: GUI
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Carlos C (cathectic)
Assigned to: Nobody/Anonymous (nobody)
Summary: scummvm segmentation fault on startup (x86_64)

Initial Comment:
When trying to run scummvm (0.7.1 and 20051007
snapshot) on Slamd64 (64bit Slackware port), it
immediately segfaults.

<myuser>@<mymachine>:~$ scummvm
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

I am using a self compiled ScummVM. I have tried both
'./configure' and 'LDFLAGS="-L/usr/lib64" ./configure'
to build it, with the same result. 

A gdb backtrace of both produces the following:

*** ScummM 0.7.1 ***

<myuser>@<mymachine>:~/src/SlackBuild/scummvm/scummvm$ gdb
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public
License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
(gdb) file scummvm
Reading symbols from
/home/cathectic/src/SlackBuild/scummvm/scummvm/scummvm...done.
Using host libthread_db library
"/lib64/tls/libthread_db.so.1".
(gdb) run
Starting program:
/home/cathectic/src/SlackBuild/scummvm/scummvm/scummvm
[Thread debugging using libthread_db enabled]
[New Thread 46912520262720 (LWP 19005)]
[New Thread 1082132832 (LWP 19008)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912520262720 (LWP 19005)]
0x00002aaaab46fa34 in SDL_CalculateBlitN () from
/usr/lib64/libSDL-1.2.so.0
(gdb) bt
#0  0x00002aaaab46fa34 in SDL_CalculateBlitN () from
/usr/lib64/libSDL-1.2.so.0
#1  0x00002aaaab45f3c9 in SDL_CalculateBlit () from
/usr/lib64/libSDL-1.2.so.0
#2  0x00002aaaab472cd2 in SDL_MapSurface () from
/usr/lib64/libSDL-1.2.so.0
#3  0x00002aaaab473488 in SDL_LowerBlit () from
/usr/lib64/libSDL-1.2.so.0
#4  0x00002aaaab474ef9 in SDL_UpdateRects () from
/usr/lib64/libSDL-1.2.so.0
#5  0x00000000004064c9 in
OSystem_SDL::internUpdateScreen (this=0x95d3c0) at
backends/sdl/graphics.cpp:700
#6  0x0000000000405f46 in OSystem_SDL::updateScreen
(this=0x95d3c0) at backends/sdl/graphics.cpp:522
#7  0x000000000040759f in OSystem_SDL::showMouse
(this=0xab5a8140, visible=true) at
backends/sdl/graphics.cpp:1244
#8  0x00000000005dcaa4 in GUI::NewGui::saveState
(this=0x9b8d90) at gui/newgui.cpp:227
#9  0x00000000005dc720 in GUI::NewGui::runLoop
(this=0x9b8d90) at gui/newgui.cpp:116
#10 0x00000000005d1e85 in GUI::Dialog::runModal
(this=0x7ffffff60ff0) at gui/dialog.cpp:56
#11 0x000000000040f27b in launcherDialog
(detector=@0x7ffffff61100, system=@0x95d3c0) at
base/main.cpp:270
#12 0x000000000040f837 in main (argc=1,
argv=0x7ffffff61268) at base/main.cpp:440


*** SCUMMVM 20051007 Snapshot ***

<myuser>@<mymachine>:~/src/SlackBuild/scummvm/scummvm$ gdb
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public
License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
(gdb) file scummvm
Reading symbols from
/home/cathectic/src/SlackBuild/scummvm/scummvm/scummvm...done.
Using host libthread_db library
"/lib64/tls/libthread_db.so.1".
(gdb) run
Starting program:
/home/cathectic/src/SlackBuild/scummvm/scummvm/scummvm
[Thread debugging using libthread_db enabled]
[New Thread 46912520262720 (LWP 19005)]
[New Thread 1082132832 (LWP 19008)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912520262720 (LWP 19005)]
0x00002aaaab46fa34 in SDL_CalculateBlitN () from
/usr/lib64/libSDL-1.2.so.0
(gdb) bt
#0  0x00002aaaab46fa34 in SDL_CalculateBlitN () from
/usr/lib64/libSDL-1.2.so.0
#1  0x00002aaaab45f3c9 in SDL_CalculateBlit () from
/usr/lib64/libSDL-1.2.so.0
#2  0x00002aaaab472cd2 in SDL_MapSurface () from
/usr/lib64/libSDL-1.2.so.0
#3  0x00002aaaab473488 in SDL_LowerBlit () from
/usr/lib64/libSDL-1.2.so.0
#4  0x00002aaaab474ef9 in SDL_UpdateRects () from
/usr/lib64/libSDL-1.2.so.0
#5  0x00000000004064c9 in
OSystem_SDL::internUpdateScreen (this=0x95d3c0) at
backends/sdl/graphics.cpp:700
#6  0x0000000000405f46 in OSystem_SDL::updateScreen
(this=0x95d3c0) at backends/sdl/graphics.cpp:522
#7  0x000000000040759f in OSystem_SDL::showMouse
(this=0xab5a8140, visible=true) at
backends/sdl/graphics.cpp:1244
#8  0x00000000005dcaa4 in GUI::NewGui::saveState
(this=0x9b8d90) at gui/newgui.cpp:227
#9  0x00000000005dc720 in GUI::NewGui::runLoop
(this=0x9b8d90) at gui/newgui.cpp:116
#10 0x00000000005d1e85 in GUI::Dialog::runModal
(this=0x7ffffff60ff0) at gui/dialog.cpp:56
#11 0x000000000040f27b in launcherDialog
(detector=@0x7ffffff61100, system=@0x95d3c0) at
base/main.cpp:270
#12 0x000000000040f837 in main (argc=1,
argv=0x7ffffff61268) at base/main.cpp:440

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1321004&group_id=37116




More information about the Scummvm-tracker mailing list