Skip site navigation (1)Skip section navigation (2)
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>