[ scummvm-Bugs-2982206 ] COMMON: fatal assertion when starting most engines

SourceForge.net noreply at sourceforge.net
Mon Apr 5 20:47:01 CEST 2010


Bugs item #2982206, was opened at 2010-04-05 20:47
Message generated for change (Tracker Item Submitted) made by khalek
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=2982206&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: Launcher/Install
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jonathan Gray (khalek)
Assigned to: Nobody/Anonymous (nobody)
Summary: COMMON: fatal assertion when starting most engines

Initial Comment:
$ scummvm -v
ScummVM 1.1.0 (Apr  5 2010 20:04:52)
Features compiled in: Vorbis FLAC MP3 RGB zLib

gcc version 3.3.5 (propolice)

OpenBSD/i386 4.7-current

When trying to add comi/sq3demo/dott but not sword1/sword from either the command line or the launcher I see:

assertion "_size == old_size" failed: file "common/hashmap.h", line 432, function "expandStorage"

(gdb) bt
#0  0x0efd6a4d in kill () from /usr/lib/libc.so.53.1
#1  0x0f0222cb in abort () at /usr/src/lib/libc/stdlib/abort.c:68
#2  0x0efadbb7 in __assert2 (file=0x3c001eeb "common/hashmap.h", line=432, 
    func=0x3c183e47 "expandStorage", failedexpr=0x3c001f5d "_size == old_size")
    at /usr/src/lib/libc/gen/assert.c:52
#3  0x1c5305b0 in Common::HashMap<Common::String, Common::FSNode, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::expandStorage ()
#4  0x1c530274 in Common::HashMap<Common::String, Common::FSNode, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::lookupAndCreateIfMissing ()
#5  0x1c52ffa0 in Common::HashMap<Common::String, Common::FSNode, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::getVal ()
#6  0x1c5a1e35 in detectGame ()
#7  0x1c5a01d1 in AdvancedMetaEngine::detectGames ()
#8  0x1c0152fe in EngineManager::detectGames ()
#9  0x1c5b4d97 in GUI::LauncherDialog::addGame ()
#10 0x1c5b6857 in GUI::LauncherDialog::handleCommand ()
#11 0x1c5b77a1 in GUI::CommandSender::sendCommand ()
#12 0x1c5ea3e4 in GUI::ButtonWidget::handleMouseUp ()
#13 0x1c5abf26 in GUI::Dialog::handleMouseUp ()
#14 0x1c5ad1e0 in GUI::GuiManager::runLoop ()
#15 0x1c5abb22 in GUI::Dialog::runModal ()
#16 0x1c00aa0f in launcherDialog ()
#17 0x1c00c4d2 in scummvm_main ()
#18 0x1c008884 in main ()

I can provide a trace with symbols if it helps.

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

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




More information about the Scummvm-tracker mailing list