Jump to content
The Dark Mod Forums


  • Posts

  • Joined

  • Last visited

  • Days Won


esme last won the day on January 4

esme had the most liked content!


156 Excellent

1 Follower

Profile Information

  • Gender

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Well done, once again i am soo sorry to give so much grief
  2. Nearest I can find is libc.so.6, which by complete surprise is a link to libc-2.26.so libc.zip Picked up the source, I'll have a look, thanks
  3. I'm willing to have a go @duzenko Where do I get the source code ? Is it just a case of unzipping it all into one folder, tweaking a make file to add debugging & letting it rip ?
  4. I'm sorry I have no idea, I wouldn't even know where to look, I'm guessing there's a make file somewhere but I don't know where If you want to try something like inserting snapshots into the download code & dumping information to the console I'll happily run that & send you the results, but unless you have a pretty good idea where the problem is that's a bit hit & miss I could have a look at the download code if you like, fresh eyes might see something But I agree you've spent more than enough time on this, I can live with it as it only affects downloads & even then it's intermittent Sorry this has taken so much of your time
  5. I am so sorry for causing all this grief and I am amazed that debugging on a different Linux system is so difficult, it's not the Linux system you're debugging after all
  6. OK that's a link to "libpthread-2.28.so" libpthread-2.28.so (zipped) everything is linked to everything else, weird
  7. I can't find a libpthread_db.so.1 however looking at the log I'm guessing you want "libthread_db.so.1" from "/lib/x86_64-linux-gnu" OK turns out that is a link to a shared library "libthread_db-1.0.so" in the same folder libthread_db-1.0.so (zipped)
  8. OK, I downloaded the debug symbols & dropped them in my darkmod folder, ran TDM inside gdb as before gdb read the symbols did a handle SIGABRT stop And then ran tdm I had a mission installed so I uninstalled that first, with no apparent problems I selected 4 missions to download starting with "Alberics curse" and got the first 3 before the system stopped, all 3 pk4 files open without error I alt tabbed back to the console window I tried to generate a core dump but got the message So I'm not sure what state the core file is in, I sipped & uploaded it anyway I also executed a "bt" & got the following Then I quit & killed the process Full terminal log is here Core dump (zipped) is here
  9. OK I shall give that a go, meanwhile I've had a thought, you've probably discounted this already but based on what I'm seeing with the crashes I suspect it's buffer overrun type error When selecting missions to download TDM copies the entry from the downloaded list & builds a separate list of missions to download Then works it's way through this second list removing the first entry after each download It's this second list that's corrupted somehow I've seen errors that mention "doubly linked list", so at a guess in each list entry there's a pointer back & a pointer forward As a minimum there'll also be a string for the description that's displayed another string telling TDM where to download the file from So 2 strings & 2 pointers per entry as a minimum What if, when this entry is created the size of the download address string is used to reserve space for the description string, or vice versa, it's a remarkably easy thing to get wrong If the description is shorter than the address then all will be fine, if it's longer, then the description will overrun the space allocated and if the pointers holding the list together comes after that they'll be overwritten Just a thought, it's been a while since I did any serious programming
  10. I soooo want to play a mission with a moose arrow now Could even start small with a mouse arrow, or if you're hungry a mousse arrow Sorry couldn't resist
  11. Good to know, sorry for the size of it I was a little excited at getting one at all
  12. Ahhhhh, I didn't know you could do that OK, installed gdb Opened a terminal & cd'd to the darkmod folder ulimit -S -c unlimited gdb ./thedarkmod.x64 run Picked 4 random missions for download & let rip Didn't crash to desktop but TDM stopped so I alt tabbed to the terminal window & found a gdb prompt waiting for me did a generate-core-file & hallelujah we have a bouncing baby 1.3Gb core file core.6200 (1.3Gb) I've downloaded & compared the files with no differences reported, md5sum for both files is "fcda3699c4a0b00f981018c2f407fd7d" I really hope this helps
  13. Couldn't sleep so I had a go with the laptop, still failed to get a crash dump of TDM even after verifying crash dumps were working with the crash.c program from earlier I did however get a terminal log including a backtrace just in case that's any use to you TDM complained mightily about opengl & glsl on this system but as I said the laptop doesn't have anywhere near the grunt needed for TDM but as all I was doing was testing the downloads I ignored the complaints
  14. OK, I have a laptop, also with Zorin on, it has nowhere near the grunt needed to play TDM, but it should manage the downloads, I'm going to see if I can replicate the error & hopefully get a dump Thoughts and prayers appreciated, the laptop is slooooooooow
  15. As it failed with a SIGABRT I wondered if this was being handled differently so I rewrote the crash.c program & replaced the divide by zero with an explicit call to abort(), still produced a core dump, so that wasn't it I'm sorry but I've never used GDB, just checked & I'd have to install it & I'd still need a crash dump to work on So, I decided to go nuclear, I wiped my TDM installation, blew away the darkmod folder & started fresh I've uploaded the filed you requested last time lastscan.ini, manifest.iniz, tdm_installer_1631024110.log & qq.txt There's also the terminal log from the install process terminal.log Just did the ulimit & run thing on the fresh install, selected the first 6 files for download, let rip & got 3 before seeing the desktop again, with the same last lines as before & no logfile, restarting TDM tells me I have 3 new missions If I try a fresh install again remind me to reset the display resolution first I've also tried opening the console & typing "crash" but still no core dump, well none that I can find As this seems to be only happening on my system, I am OK to live with it, it's not a showstopper, the game itself plays great, don't let me drag you down some rabbit hole when you could be doing something fun
  • Create New...