| Blockland Forums > General Discussion |
| Will all the Mac instability be fixed for v20? Tired of crashing.. :( |
| (1/30) > >> |
| Reinforcements:
I know there are Mac users out there who may experience at least some of these. The instability of Blockland for Mac is really annoying. Here is a list of errors I know so far. I'm really tired of #2. 1. Turning your light off sometimes crashes the entire server when hosting 2. Random crashing when hosting. Everything seems fine and then BAM, right in your face, Blockland has crashed and there's an error report. These errors include but are not limited to: Segmentation Fault Error; Bus error. I only see these erros when hosting dedicated servers. Normal Blockland servers crash in exactly the same manner, so I suspect its the same for normal servers as Dedicated ones. I usually don't see anything significant in the console.log 3.Sqlite errors. I believe someone wrote tutorials on how to fix these, but its still an error, so its here. (Mac + PC)4.If text with a font is too big, only the last word will be displayed. Like if you have, "<font:arial:30>Hello, sir, can I help you?". When you click the brick to centerPrint the message, it would say, "you?". Fonts don't display correctly on Mac. If you have any other errors you'd like to add, post them. Here's some people having problems: --- Quote from: FrozenEye on March 25, 2011, 11:57:40 PM ---Kind of mad right now, had my server up, like 8 people were there, we all got started on this build, like 5000 bricks later, we lost it all because my server crashed D: --- End quote --- --- Quote from: Blaze0 on March 25, 2011, 01:04:23 PM ---Moar mac instability :c http://forum.blockland.us/index.php?topic=148826.0 --- End quote --- Console.log snippets(note: these are separate snippets, they are separated by the date.) --- Code: ---3/31/11 Entering RepeaterImage::CoolDown(969, 21663, 0) Leaving RepeaterImage::CoolDown() - return 21663 Entering pitch(1) Entering getMouseAdjustAmount(1) Leaving getMouseAdjustAmount() - return 0.005 Leaving pitch() - return 0.00375 Entering [RTBH_Support]TCPObject::onConnected(11330) Entering TCPObject::openLine(11330) Leaving TCPObject::openLine() - return Leaving [RTBH_Support]TCPObject::onConnected() - return Entering postServerTCPObj::onConnected(33859) Leaving postServerTCPObj::onConnected() - return Entering yaw(1) Entering getMouseAdjustAmount(1) Leaving getMouseAdjustAmount() - return 0.005 Leaving yaw() - return 0.00375 Entering pitch(2) Entering getMouseAdjustAmount(2) Leaving getMouseAdjustAmount() - return 0.01 Leaving pitch() - return 0.0075 Entering [RTBH_Support]TCPObject::onLine(11330, HTTP/1.1 200 OK) Leaving [RTBH_Support]TCPObject::onLine() - return HTTP/1.1 200 OK Entering [RTBH_Support]TCPObject::onLine(11330, Date: Thu, 31 Mar 2011 18:31:59 GMT) Leaving [RTBH_Support]TCPObject::onLine() - return Date: Thu, 31 Mar 2011 18:31:59 GMT Entering [RTBH_Support]TCPObject::onLine(11330, Server: Apache) Leaving [RTBH_Support]TCPObject::onLine() - return Server: Apache Entering [RTBH_Support]TCPObject::onLine(11330, Expires: Thu, 19 Nov 1981 08:52:00 GMT) Leaving [RTBH_Support]TCPObject::onLine() - return Expires: Thu, 19 Nov 1981 08:52:00 GMT Entering [RTBH_Support]TCPObject::onLine(11330, Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0) Leaving [RTBH_Support]TCPObject::onLine() - return Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Entering [RTBH_Support]TCPObject::onLine(11330, Pragma: no-cache) Leaving [RTBH_Support]TCPObject::onLine() - return Pragma: no-cache Entering [RTBH_Support]TCPObject::onLine(11330, Content-Length: 11) Leaving [RTBH_Support]TCPObject::onLine() - return Content-Length: 11 Entering [RTBH_Support]TCPObject::onLine(11330, Connection: close) Leaving [RTBH_Support]TCPObject::onLine() - return Connection: close Entering [RTBH_Support]TCPObject::onLine(11330, Content-Type: text/plain; charset=UTF-8) Leaving [RTBH_Support]TCPObject::onLine() - return Content-Type: text/plain; charset=UTF-8 Entering [RTBH_Support]TCPObject::onLine(11330, ) Leaving [RTBH_Support]TCPObject::onLine() - return Entering [RTBH_Support]TCPObject::onLine(11330, POST^1) Entering RTBSA_onPostResponse(11330, 1) Entering RTBSA_PostMods() 3/31/11 Entering getBrickGroupFromObject(16016) Leaving getBrickGroupFromObject() - return 16019 Entering getBrickGroupFromObject(19274) Leaving getBrickGroupFromObject() - return 16019 Leaving getTrustLevel() - return 3 Entering getTrustLevel(16016, 19274) Entering getBrickGroupFromObject(16016) Leaving getBrickGroupFromObject() - return 16019 Entering getBrickGroupFromObject(19274) Leaving getBrickGroupFromObject() - return 16019 Leaving getTrustLevel() - return 3 Entering fxDTSBrick::onReappear(19274) Leaving fxDTSBrick::onReappear() - return 19274 Entering fxDTSBrick::setEmitter(19274, airhammerExplosionEmitter, 16016) Entering fxDTSBrick::setEmitterDirection(19274, 0) Leaving fxDTSBrick::setEmitterDirection() - return Leaving fxDTSBrick::setEmitter() - return Leaving serverCmdSetWrenchData() - return Entering [VCE_Main]Armor::onTrigger(1344, 45424, 4, 1) Entering [InitVars]Armor::onTrigger(1344, 45424, 4, 1) Entering [TeamDeathmatch]Armor::onTrigger(1344, 45424, 4, 1) Entering [TeamDeathmatch]GameConnection::isSpectator(26146) Entering gameModeAttribute(0, ShortTitle) Leaving gameModeAttribute() - return DM Leaving [TeamDeathmatch]GameConnection::isSpectator() - return 0 Entering [ZombieOverwritePackage]Armor::onTrigger(1344, 45424, 4, 1) Entering [ShootOnClick_Pack]Armor::onTrigger(1344, 45424, 4, 1) Entering [PirateCannonPackage]Armor::onTrigger(1344, 45424, 4, 1) Entering [TankPackage]Armor::onTrigger(1344, 45424, 4, 1) Entering [c4]Armor::onTrigger(1344, 45424, 4, 1) Entering [TF2Fists]Armor::onTrigger(1344, 45424, 4, 1) Leaving [TF2Fists]Armor::onTrigger() - return 1 Leaving [c4]Armor::onTrigger() - return 1 Leaving [TankPackage]Armor::onTrigger() - return 1 Leaving [PirateCannonPackage]Armor::onTrigger() - return 1 Leaving [ShootOnClick_Pack]Armor::onTrigger() - return 1 Leaving [ZombieOverwritePackage]Armor::onTrigger() - return 1 Leaving [TeamDeathmatch]Armor::onTrigger() - return 1 Leaving [InitVars]Armor::onTrigger() - return 1 3/31/11 Entering [TeamDeathmatch]GameConnection::isSpectator(21045) Entering gameModeAttribute(0, ShortTitle) Leaving gameModeAttribute() - return DM Leaving [TeamDeathmatch]GameConnection::isSpectator() - return 0 Entering [ZombieOverwritePackage]Armor::onTrigger(1344, 175699, 0, 0) Entering [ShootOnClick_Pack]Armor::onTrigger(1344, 175699, 0, 0) Entering Player::SOC_Shoot(175699, 0, 0) Leaving Player::SOC_Shoot() - return Entering [PirateCannonPackage]Armor::onTrigger(1344, 175699, 0, 0) Entering [TankPackage]Armor::onTrigger(1344, 175699, 0, 0) Entering [c4]Armor::onTrigger(1344, 175699, 0, 0) Entering [TF2Fists]Armor::onTrigger(1344, 175699, 0, 0) Entering Armor::onTrigger(1344, 175699, 0, 0) Leaving Armor::onTrigger() - return 0 Leaving [TF2Fists]Armor::onTrigger() - return 0 Leaving [c4]Armor::onTrigger() - return 0 Leaving [TankPackage]Armor::onTrigger() - return 0 Leaving [PirateCannonPackage]Armor::onTrigger() - return 0 Leaving [ShootOnClick_Pack]Armor::onTrigger() - return 0 Leaving [ZombieOverwritePackage]Armor::onTrigger() - return 0 Leaving [TeamDeathmatch]Armor::onTrigger() - return 0 Leaving [InitVars]Armor::onTrigger() - return 0 3/31/11 Leaving getBrickGroupFromObject() - return 6764 Leaving getClientFromObject() - return 6761 Entering getMiniGameFromObject(17329) Entering SimGroup::getClient(6764) Leaving SimGroup::getClient() - return 6761 Entering SimGroup::getClient(6764) Leaving SimGroup::getClient() - return 6761 Leaving getMiniGameFromObject() - return 43151 Leaving [DefaultMiniGame]getMiniGameFromObject() - return 43151 Leaving minigamecandamage() - return 1 Leaving [TeamDeathmatch]minigamecandamage() - return 1 Leaving [BotEvents]minigamecandamage() - return 1 Leaving [DefaultMiniGame]minigamecandamage() - return 1 Entering fxDTSBrick::onProjectileHit(17329, 57848, 44259) Leaving fxDTSBrick::onProjectileHit() - return 17329 Leaving ProjectileData::onCollision() - return 17329 Leaving [c4]ProjectileData::onCollision() - return Leaving [ZombieOverwritePackage]ProjectileData::onCollision() - return Entering ServerPlay3D(impact1HitSound, -30.615030 -112.500000 293.421753) Leaving ServerPlay3D() - return 1 Leaving RepeaterProjectile::onCollision() - return 1 Entering [ZombieOverwritePackage]ProjectileData::onExplode(967, 57848, -30.615030 -112.489998 293.421753, 1) Entering ProjectileData::onExplode(967, 57848, -30.615030 -112.489998 293.421753) Entering getBL_IDFromObject(57848) Entering getBrickGroupFromObject(57848) Leaving getBrickGroupFromObject() - return 44261 Leaving getBL_IDFromObject() - return 14457 Leaving ProjectileData::onExplode() - return RepeaterExplosion --- End code --- Every time one problem is removed, another pops up. You can even see RTB there in the top snippet. |
| Jam_Jar:
I've got a Mac but face none of these problems. Am I doing it wrong? |
| Sheath:
The light thing is not Mac specific, just specific to you or your hardware. The sqlite error does need to be addressed. As for hosting, I've never crashed randomly either-- thats you again. |
| Devvy:
/agree. I get sqlite errors on every other server I join, crashing afterwards, noone can connect to my server without me handing out the IP and I crash when I host. Blockland also needs Linux native support too. |
| Sheath:
--- Quote from: Devvy on March 18, 2011, 08:40:31 PM ---Blockland also needs Linux native support too. --- End quote --- Waste of time. No universal package would be possible, few Linux users are on Blockland currently, and I doubt the Linux community which is used to free software would fork out $20. |
| Navigation |
| Message Index |
| Next page |