Date: Sat, 16 Mar 2024 21:46:12 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 277741] games/doomsday crash when starting Message-ID: <bug-277741-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277741 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=20=20=20=20 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. H= ere 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=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 [New L1296 SDL_LockJoysticks(); [LWP 11297 instance_id =3D SDL_GetJoystickIDForPlayerIndex(player_index= ); [New L1298 for (joystick =3D SDL_joysticks; joystick; joystick =3D joystick->next) { [New L129902557 of if (joystick->instance_id =3D=3D 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 =3D SDL_GetJoystickInstanceVirtualGamepadInfo(joystick->instance_id); [New L1317 if (info) { 15476] [LWP 113180 of procretval =3D 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 =3D 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 =3D joystick->path; [Resou1343ystem] Mo} else { completed in 0.00 seconds Known 1344: SDL_Unsupported(); 0:134501 "retval =3D NULL;ew/Doom/Doom_2-Hell_on_Earth/DOOM2.W= AD" 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= "=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 L1316 PC: 0x800b3bd35 (gdb) bt #0 0x0000000800b3bd35 in SDL_JoystickName_REAL (joystick=3D0x0) at /usr/ports/devel/sdl20/work/SDL2-2.30.1/src/joystick/SDL_joystick.c:1316 #1 0x0000000800b0c189 in SDL_JoystickName (a=3D0x0) at src/dynapi/SDL_dynapi_procs.h:232 #2 0x0000000000650b75 in ?? () #3 0x00000000004ebb8a in ?? () #4 0x000000080092d3f4 in DoomsdayApp::changeGame(GameProfiles::Profile con= st&, 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*, QEve= nt*) () 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*, QEven= t*) () from /usr/local/lib/qt5/libQt5Core.so.5 #15 0x000000080103cd2c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::Mo= useEvent*) () from /usr/local/lib/qt5/libQt5Gui.so.5 #16 0x0000000801020c7b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEv= entsFlag>) () 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 ?? () --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-277741-7788>