[Bug 277741] games/doomsday crash when starting
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 16 Mar 2024 21:46:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277741
Bug ID: 277741
Summary: games/doomsday crash when starting
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: danilo@FreeBSD.org
Reporter: andrew_terekhov@yahoo.com
Assignee: danilo@FreeBSD.org
Flags: maintainer-feedback?(danilo@FreeBSD.org)
FreeBSD obama 14.0-RELEASE-p5 FreeBSD 14.0-RELEASE-p5 #0: Tue Feb 13 23:37:36
UTC 2024
root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
amd64
Latest packages fully updated.
After recent updates of packages Doomsday started to crash when starting. Here
is the backtrace:
LWP 10ports/devel/sdl20/work/SDL2-2.30.1/src/joystick/SDL_joystick.c
[New L1288 /** 6]
[LWP 11289 * Return the SDL_Joystick associated with a player index.
[New L1290 */0 of process 15476]
[New L1291 SDL_Joystick *SDL_JoystickFromPlayerIndex(int player_index)
[LWP 11292 {of proc ited]
[New L129102553SDL_JoystickID instance_id;
[LWP 112953 of SDL_Joystick *joystick;
[LWP 11295
[New L1296 SDL_LockJoysticks();
[LWP 11297 instance_id = SDL_GetJoystickIDForPlayerIndex(player_index);
[New L1298 for (joystick = SDL_joysticks; joystick; joystick =
joystick->next) {
[New L129902557 of if (joystick->instance_id == instance_id) {
[Def_R1300 Parsing defibreak; files...
1301 Definiti}ns:
1302 }aterials
[Resou1303 SDL_UnlockJoysticks(); in 0.00 seconds
Game c1304 return joystick;matically
[Maste1305 }r] Received 0 servers from master
[Maste1306ker] [Error] (in JSONParser) Error at position 0 (^Data): unknown
keyword
Loadin1307 /*"DOOM 2: Hell on Earth"...
libpng1308 * Get the friendly name of this joystick
[New L1309 */8 of process 15476]
[LWP 11310 const char *SDL_JoystickName(SDL_Joystick *joystick)
[New L1311 {559 of process 15476]
[LWP 11312 const char *retval;d]
Path "1313 const SDL_SteamVirtualGamepadInfo *info;
Path "1314" now mapped to "defs/jdoom/auto"
Loadin1315 SDL_LockJoysticks();/Doom/Doom_2-Hell_on_Earth/DOOM2.WAD" (as
vanilla)
Loa> 1316 info =
SDL_GetJoystickInstanceVirtualGamepadInfo(joystick->instance_id);
[New L1317 if (info) { 15476]
[LWP 113180 of procretval = info->name;
[New L1319 } else {ess 15476]
[Textu1320> loadComCHECK_JOYSTICK_MAGIC(joystick, NULL);
Lo1321 all 428 texture definitions from
"/usr/home/andrew/Doom/Doom_2-Hell_on_Earth/DOOM2.WAD:
(based1322TEXTURE1.retval = joystick->name;
[Def_R1323 }ng definition files...
[LWP 11324 SDL_UnlockJoysticks();
1325 Definitions:
1326 /* FIXME: Really we should reference count this name so it
doesn't go away after unlock */
1327 return retval;oups
1328 } 6 composite fonts
1329 10 finales
1330 /*9 lights
1331 * Get the implementation dependent path of this joystick
1332 */ materials
1333 const char *SDL_JoystickPath(SDL_Joystick *joystick)
1334 { 3 skies
1335 const char *retval;
1336 110 sound effects
1337 SDL_LockJoysticks();
1338 { states
1339 51 suCHECK_JOYSTICK_MAGIC(joystick, NULL);
1340 371 text strings
1341 11 teif (joystick->path) {
1342 140 thingsretval = joystick->path;
[Resou1343ystem] Mo} else { completed in 0.00 seconds
Known 1344: SDL_Unsupported();
0:134501 "retval = NULL;ew/Doom/Doom_2-Hell_on_Earth/DOOM2.WAD"
1:134602 } "/usr/home/andrew/Doom/Doom_2-Hell_on_Earth/DOOM2.WAD"
2: MAP03 "/usr/home/andrew/Doom/Doom_2-Hell_on_Earth/DOOM2.WAD"
3: MAP04 "/usr/homSDL_JoystickName_REALHell_on_Earth/DOOM2.WAD"
L1316 PC: 0x800b3bd35
(gdb) bt
#0 0x0000000800b3bd35 in SDL_JoystickName_REAL (joystick=0x0) at
/usr/ports/devel/sdl20/work/SDL2-2.30.1/src/joystick/SDL_joystick.c:1316
#1 0x0000000800b0c189 in SDL_JoystickName (a=0x0) at
src/dynapi/SDL_dynapi_procs.h:232
#2 0x0000000000650b75 in ?? ()
#3 0x00000000004ebb8a in ?? ()
#4 0x000000080092d3f4 in DoomsdayApp::changeGame(GameProfiles::Profile const&,
std::__1::function<int (void*)>, QFlags<DoomsdayApp::Behavior>) ()
from /usr/local/lib/libdeng_doomsday.so.2.3
#5 0x0000000000563a20 in ?? ()
#6 0x00000008007d77b4 in de::ButtonWidget::trigger() () from
/usr/local/lib/libdeng_appfw.so.2.3
#7 0x00000008007d7a4f in de::ButtonWidget::handleEvent(de::Event const&) ()
from /usr/local/lib/libdeng_appfw.so.2.3
#8 0x00000008007c0b00 in non-virtual thunk to
de::BaseWindow::Impl::mouseEvent(de::MouseEvent const&) () from
/usr/local/lib/libdeng_appfw.so.2.3
#9 0x0000000800db2c37 in
de::WindowEventHandler::mouseReleaseEvent(QMouseEvent*) () from
/usr/local/lib/libdeng_gui.so.2.3
#10 0x000000080104ca11 in QWindow::event(QEvent*) () from
/usr/local/lib/qt5/libQt5Gui.so.5
#11 0x0000000801e99af3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/local/lib/qt5/libQt5Widgets.so.5
#12 0x0000000801e9ae9e in QApplication::notify(QObject*, QEvent*) () from
/usr/local/lib/qt5/libQt5Widgets.so.5
#13 0x0000000800daa1f3 in de::GuiApp::notify(QObject*, QEvent*) () from
/usr/local/lib/libdeng_gui.so.2.3
#14 0x0000000801a24161 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/local/lib/qt5/libQt5Core.so.5
#15 0x000000080103cd2c in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/local/lib/qt5/libQt5Gui.so.5
#16 0x0000000801020c7b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/local/lib/qt5/libQt5Gui.so.5
#17 0x00000008052d4baf in ?? () from /usr/local/lib/qt5/libQt5XcbQpa.so.5
#18 0x0000000804331ea1 in ?? () from /usr/local/lib/libglib-2.0.so.0
#19 0x0000000804332239 in ?? () from /usr/local/lib/libglib-2.0.so.0
#20 0x00000008043322d6 in g_main_context_iteration () from
/usr/local/lib/libglib-2.0.so.0
#21 0x0000000801a76c75 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/local/lib/qt5/libQt5Core.so.5
#22 0x0000000801a20af6 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/local/lib/qt5/libQt5Core.so.5
#23 0x0000000801a247e1 in QCoreApplication::exec() () from
/usr/local/lib/qt5/libQt5Core.so.5
#24 0x0000000800daa354 in de::GuiApp::execLoop() () from
/usr/local/lib/libdeng_gui.so.2.3
#25 0x00000000003cd286 in ?? ()
#26 0x0000000803271afa in __libc_start1 () from /lib/libc.so.7
#27 0x0000000000384710 in ?? ()
--
You are receiving this mail because:
You are the assignee for the bug.