Comments (11)
Does this mean anything to anyone?
*** glibc detected *** ./Server: double free or corruption (!prev): 0x00000000038d1530 ***
from pokemon-online.
yes,
I'll check it out
from pokemon-online.
So the current commit still crashes, but it's a little bit more verbose about it:
Plugin of 0x29f2d80 is 0x2991550 (Battle 0x29d6318 )
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.
terminate called after throwing an instance of 'ContextQuitEx'
Aborted
from pokemon-online.
that's not a battle log crash, that's a PO crash...
I had a few different crash in succession due to adding the forfeit message and forgetting a few things of long ago, i hope it's all fixed now
from pokemon-online.
Nah, still getting
*** glibc detected *** ./Server: double free or corruption (!prev): 0x000000000399dc10 ***
from pokemon-online.
Then i'll try to stacktrace it using a debugger
from pokemon-online.
I can't seem to reproduce it. Do you succeed in reproducing it yourself, or do you have to rely on a lot of battles being played by players? Did you recompile everything, including dependencies? (BattleManager etc.)
from pokemon-online.
That's really odd. I've been recompiling everything myself (make clean all plugins) and have been testing it myself... I'm going to try some things and report back.
from pokemon-online.
Yeah, I just tried a fresh clone of your repo (the one I've been working with pulls stuff from lamperi's as well). Still getting a segfault upon battle completion. Are you sure that you've committed everything that you've changed?
Some background on my system (the one I've been testing on), in case anything HERE matters: I'm running Ubuntu 10.04 with Qt 4.7.4.
from pokemon-online.
Ok, but I just updated the makefile for better handling of the battle logs plugin (added BattleManager as a dependency). If you did make all, though, it shouldn't have an impact so it seems there's truly a problem somewhere.
This is getting complicated... Try make clean all plugin CONFIG=debug . Then enable core dumps on the host (ulimit -c unlimited) and run the server in the same terminal. When the server crashes, upload the binaries (i.e. utlities, battlelib, pokemonlib, the binaries of the server plugins, and Server and core) so i can try to work on the core dump to figure out more.
from pokemon-online.
should be fixed
from pokemon-online.
Related Issues (20)
- Tier GUI HOT 1
- Battleserver crash HOT 4
- Missing </li> at line 40 of Credits.html
- Unknown Script Crashing Issue With Directory Making
- People showing up in tiers they are not
- Show team preview to spectators
- Clean up micle berry code HOT 2
- Save replays that are watched
- Change Session Handler Error print out? HOT 2
- Update Travis CI to use Qt 5
- Universal Windows Platform App for Windows 10 HOT 1
- Ignoring BF in Stats? HOT 3
- Release Mirror for the Mainland of China HOT 1
- Starting battle server before server on new install makes port 16 with 65550 players?
- Self-hits in confusion isn't handled correctly under GSC
- Triple Kick in generation 2 doesn't do accuracy checks but does in PO HOT 3
- Alolan formes in tiers and sys.isAestheric HOT 2
- GSC Sleep Talk inaccuracies
- Why not have Pokemon-Online-2.7.2.1.dmg? HOT 1
- test
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pokemon-online.