Drifter321 / admintool

Source admin tool
Other
128 stars 34 forks source link

Win version cannot be used #24

Closed fdxx closed 2 years ago

fdxx commented 3 years ago

Steps to reproduce:

  1. Download Actions SAT-win-69fe266 version.

  2. Open the software, wait for a few seconds, and then the log listening message appears. Snipaste_2021-07-04_01-16-34

  3. Click ok, Software crashes and exits.

Ejz85 commented 3 years ago

I get the same problem.

Gimperfied commented 3 years ago

same issue

SAT-win-114d301

DarkCurseBreaker commented 2 years ago

I have the same issue on the following versions:

SAT-win-114d301 SAT-win-69fe266 SAT-win-c76913f

Steps to reproduce:

  1. Run the executable SourceAdminTool.exe
  2. Wait for a few seconds to a minute
  3. Log Handler dialog pops up with the message, Listening on: xxx.xxx.xxx.xxx:port
  4. Click OK

Results

Upon clicking OK, the program closes (Image 1)

Logs and other info

I couldn't find any logs my folder looks like Image 2.

My settings .ini looks like Image 3

XXX.XXX.XXX.XXX:port corresponds to my public ip in the Log Handler dialog. The port here is the same port as logPort in settings.ini

XXX.XXX.XXX.XXX:port corresponds to my TF2 dedicated server local ip in settings.ini

Images

Image 1 Issue

Image 2 image

Image 3 Issue 3

peace-maker commented 2 years ago

I don't have time to properly debug this soon :( It appears to be some heap corruption, but I've never used something like ASAN on Windows + QT too. It might be some mismatch of the libmaxmind binary, because I didn't rebuild for windows or mac, but still updated the headers in 3acc51932f335ef9aabfb66af727551b3c99604a. Maybe updating the project to a newer QT for building in Github Actions required more additional changes?

Would be great if someone could debug this mess.

jankovalski commented 2 years ago

I have the issue on Windows and I just compiled it on Linux. The same issue appears. The window closes after clicking OK on the Log Handler dialog.

jankovalski commented 2 years ago

I just commented out the 3 lines containing "pLogHandler" in mainwindow.cpp and that solved the issue. I can see the servers and do things through rcon. How is this loghandler important?

Jay2k1 commented 2 years ago

For what it's worth, the macOS version has the same issue. Once you click OK in that popup window, the program crashes.