A huge thanks for continuing the work with Onlink! I almost thought it's dead a few month ago.
As I can't create an account with your bugzilla, I'll just post the bugs here. My version is
0.2.5-b6-42-g83edfbc.
1. A few seconds after changing the colour of the "mission" square I always get the following assertion error:
Code:
Assertion failed : 'table'
File: lib/synchronizer/plugin/sqlite_plugin.cpp
Line: 359
===== STACK TRACE =====
Obtained 7 stack frames.
[0x82a0fd9] CrissCross::Debug::PrintStackTrace(CrissCross::IO::CoreIOWriter*) + 0x29
[0x81b7d09] sqlite_plugin::update(sqlite3*, DataFormat*) + 0x5c9
[0x81b4308] Synchronizer::synchronize(SynchronizedFile*) + 0x98
[0x81b47c9] Synchronizer::run() + 0x2b9
[0xf74f7ef4] + 0x7ef4
[0xf72df49e] clone + 0x5e
2. Also the game crashes every time when I try starting it via Steam (on Linux):
Code:
Testing archive /home/mysteam/SteamApps/common/Uplink/patch.dat
Testing sqlite/op1.0-1.01.txt OK
Testing sqlite/sp1.0-1.2.txt OK
Testing sqlite/sp1.2-1.21.txt OK
Testing sqlite/sp1.21-1.22.txt OK
All OK
=============================
= =
= O N L I N K =
= =
= - R E L E A S E - =
= =
=============================
Version 0.2.5-b6-42-g83edfbc (RELEASE)
Compiled on Jun 21 2014
Built with CrissCross v0.8.0.
Loading uplink options from /home/eod/.onlink/options.db...
Version does not match with the current one. Attempting to patch...
Backuping... done.
File backup is located at /home/eod/.onlink/options.db.bak.
Assertion failed : 'files.valid(index)'
File: lib/synchronizer/synchronizer.cpp
Line: 163
===== STACK TRACE =====
Obtained 10 stack frames.
[0x82a0fd9] CrissCross::Debug::PrintStackTrace(CrissCross::IO::CoreIOWriter*) + 0x29
[0x81b3f57] Synchronizer::patch(unsigned int, TextReader*) + 0x97
[0x80cf913] App::PatchCheck(char const*, float&, float, bool) + 0x533
[0x81d5b79] Options::Load(DataFormat*) + 0x199
[0x80ceb32] App::Initialise() + 0x32
[0x81d92fc] Init_App(char*) + 0x15c
[0x81da04e] RunUplink(int, char**) + 0x3e
[0x80cc1d9] main + 0x49
[0xf7984d75] __libc_start_main + 0xf5
/home/mysteam/SteamApps/common/Uplink/run_steam.sh: line 5: 5156 Aborted ./onlink
Code:
Testing archive /home/mysteam/SteamApps/common/Uplink/patch.dat
Testing sqlite/op1.0-1.01.txt OK
Testing sqlite/sp1.0-1.2.txt OK
Testing sqlite/sp1.2-1.21.txt OK
Testing sqlite/sp1.21-1.22.txt OK
All OK
=============================
= =
= O N L I N K =
= =
= - R E L E A S E - =
= =
=============================
Version 0.2.5-b6-42-g83edfbc (RELEASE)
Compiled on Jun 21 2014
Built with CrissCross v0.8.0.
Loading uplink options from /home/eod/.onlink/options.db...
Version does not match with the current one. Attempting to patch...
Backuping... done.
File backup is located at /home/eod/.onlink/options.db.bak.
patch applied. Resuming load.
[New Thread 0xf5e4db40 (LWP 5504)]
[New Thread 0xf2eb0b40 (LWP 5505)]
Program received signal SIGSEGV, Segmentation fault.
SDL_ListModes (format=0x0, flags=2147483651) at /var/tmp/portage/media-libs/libsdl-1.2.15-r7/work/SDL-1.2.15/src/video/SDL_video.c:338
(gdb) bt
#0 SDL_ListModes (format=0x0, flags=2147483651) at /var/tmp/portage/media-libs/libsdl-1.2.15-r7/work/SDL-1.2.15/src/video/SDL_video.c:338
#1 0x081a8f88 in GciGetClosestScreenMode(int, int) ()
#2 0x080d591c in opengl_initialise() ()
#3 0x081da075 in RunUplink(int, char**) ()
#4 0x080cc1d9 in main ()