Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

Huge fatal crash. Easily can reproduce (not a good thing) #80

Closed
ghost opened this issue Jan 14, 2016 · 28 comments
Closed

Huge fatal crash. Easily can reproduce (not a good thing) #80

ghost opened this issue Jan 14, 2016 · 28 comments

Comments

@ghost
Copy link

ghost commented Jan 14, 2016

When you stack a collapsible item a certain amount of times and then break the bottom one- server crashes. works with carpet, cactus, snow ect...

@GalvinGao
Copy link
Member

Please report or update a CrashDump-**********_.log_* so we can see more details about the crash. The .log file can be founded as where you install/run the server. Thanks.

@ghost
Copy link
Author

ghost commented Jan 14, 2016

Sorry forget to show the dump.

Genisys Crash Dump Wed Jan 13 20:52:46 ACT 2016

Error: Maximum function nesting level of '100' reached, aborting!
File: /src/pocketmine/plugin/MethodEventExecutor
Line: 39
Type: E_ERROR

Code:

Backtrace:
#0 /src/pocketmine/Server(0): pocketmine\Server->crashDump(boolean)
#1 /src/pocketmine/plugin/RegisteredListener(96): pocketmine\plugin\MethodEventExecutor->execute(boolean)
#2 /src/pocketmine/plugin/PluginManager(676): pocketmine\plugin\RegisteredListener->callEvent(boolean)
#3 /src/pocketmine/Player(1063): pocketmine\plugin\PluginManager->callEvent(boolean)
#4 /src/pocketmine/Server(2127): pocketmine\Player->dataPacket(boolean)
#5 /src/pocketmine/level/Level(903): pocketmine\Server::broadcastPacket(boolean)
#6 /src/pocketmine/level/Level(1463): pocketmine\level\Level->sendBlocks(boolean)
#7 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#8 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#9 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#10 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#11 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#12 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#13 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#14 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#15 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#16 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#17 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#18 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#19 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#20 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#21 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#22 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#23 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#24 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#25 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#26 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#27 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#28 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#29 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#30 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#31 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#32 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#33 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#34 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#35 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#36 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#37 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#38 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#39 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#40 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#41 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#42 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#43 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#44 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#45 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#46 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#47 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#48 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#49 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#50 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#51 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#52 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#53 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#54 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#55 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#56 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#57 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#58 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#59 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#60 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#61 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#62 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#63 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#64 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#65 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#66 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#67 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#68 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#69 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#70 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#71 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#72 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#73 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#74 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#75 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#76 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#77 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#78 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#79 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#80 /src/pocketmine/level/Level(1073): pocketmine\block\Cactus->onUpdate(boolean)
#81 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#82 /src/pocketmine/block/Block(650): pocketmine\level\Level->setBlock(boolean)
#83 /src/pocketmine/level/Level(1666): pocketmine\block\Block->onBreak(boolean)
#84 /src/pocketmine/block/Cactus(76): pocketmine\level\Level->useBreakOn(boolean)
#85 /src/pocketmine/level/Level(1088): pocketmine\block\Cactus->onUpdate(boolean)
#86 /src/pocketmine/level/Level(1488): pocketmine\level\Level->updateAround(boolean)
#87 /src/pocketmine/block/SignPost(69): pocketmine\level\Level->setBlock(boolean)
#88 /src/pocketmine/level/Level(1836): pocketmine\block\SignPost->place(boolean)
#89 /src/pocketmine/Player(2506): pocketmine\level\Level->useItemOn(boolean)
#90 /src/pocketmine/network/RakLibInterface(143): pocketmine\Player->handleDataPacket(boolean)
#91 /src/raklib/server/ServerHandler(90): pocketmine\network\RakLibInterface->handleEncapsulated(boolean)
#92 /src/pocketmine/network/RakLibInterface(82): raklib\server\ServerHandler->handlePacket(boolean)
#93 /src/pocketmine/network/Network(161): pocketmine\network\RakLibInterface->process(boolean)
#94 /src/pocketmine/Server(2832): pocketmine\network\Network->processInterfaces(boolean)
#95 /src/pocketmine/Server(2549): pocketmine\Server->tick(boolean)
#96 /src/pocketmine/Server(2427): pocketmine\Server->tickProcessor(boolean)
#97 /src/pocketmine/Server(1965): pocketmine\Server->start(boolean)
#98 /src/pocketmine/PocketMine(456): pocketmine\Server->__construct(boolean)
#99 /src/pocketmine/PocketMine(0): {main}(boolean)

Genisys version: 1.0dev #0 [Protocol 38; API 1.13.1]
uname -a: Windows NT BASEMENT 6.3 build 9200 (Windows 8.1 Home Premium Edition) i586
PHP version: 5.6.6
Zend version: 2.6.0
OS : WINNT, win

@ghost
Copy link
Author

ghost commented Jan 14, 2016

Apparently, this has something to do with my plugins file and listeners. This may be world edit art.

@ghost
Copy link
Author

ghost commented Jan 14, 2016

Or there is something wrong with the calculation of the blocks and it caused it to crash.

@PeratX
Copy link
Member

PeratX commented Jan 14, 2016

@Lucario2 It is easy to solve. Disable xdebug extension in you php.ini

@PeratX PeratX closed this as completed Jan 14, 2016
@ghost
Copy link
Author

ghost commented Jan 16, 2016

Thank you. Question. How might you know all of this?

On Saturday, January 16, 2016, astersx [email protected] wrote:

Yep this is only for windows users!!!


Reply to this email directly or view it on GitHub
#80 (comment).

@PeratX
Copy link
Member

PeratX commented Jan 17, 2016

@Lucario2 When I was working on Redstone, I caught this fault

@ghost
Copy link
Author

ghost commented Jan 17, 2016

I run it for more than a year how do u mess with the files and know what
your doing

On Saturday, January 16, 2016, astersx [email protected] wrote:

I run a server for almost 1 year , i will be more than a noob to not know
some tricks :)


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

Oh, lol. Got me.

On Saturday, January 16, 2016, astersx [email protected] wrote:

Becouse, i see discutions, and what is going on!! And becouse i read
before editing!!! Before i edit, i look to every function to see what is it
doing to server!! So i dont make mistakes!!!


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

Pocketmine. I use a complete rewrite of it called genisys

On Saturday, January 16, 2016, astersx [email protected] wrote:

What server u run?


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

74.108.59.89 port 19134

On Saturday, January 16, 2016, astersx [email protected] wrote:

server ip=))))))))


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

No domain. Lol

On Saturday, January 16, 2016, astersx [email protected] wrote:

not domain? im owner of buildmcpe.eu
04:05. morning, omg i almost pulled a all night =))
need sleep


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

Hosted off my PC. I know it's stupid. But I like it. You can criticize me
of u want...

On Saturday, January 16, 2016, Yeruchum Dear [email protected] wrote:

No domain. Lol

On Saturday, January 16, 2016, astersx <[email protected]
javascript:_e(%7B%7D,'cvml','[email protected]');> wrote:

not domain? im owner of buildmcpe.eu
04:05. morning, omg i almost pulled a all night =))
need sleep


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

I use $

On Saturday, January 16, 2016, astersx [email protected] wrote:

Yep this is ..... . And laggy!! Use a vps, cheaper!!!
If you run on pc = Energy bills, internet bill!!!
On vps = 3-15 euro


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

Lol.

On Saturday, January 16, 2016, astersx [email protected] wrote:

Is $, sorry i always say euro


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

They will ban me kik me at Lucariomcpe plz and this never happened

On Saturday, January 16, 2016, astersx [email protected] wrote:

Hope @PeratX https://github.com/PeratX or others devs here wont kill us
for using this as a chat =))


Reply to this email directly or view it on GitHub
#80 (comment).

@ghost
Copy link
Author

ghost commented Jan 17, 2016

KIK ME LUCARIOMCPE

On Saturday, January 16, 2016, astersx [email protected] wrote:

And a server with domain is safer!! Ip can change but domain cant change :)


Reply to this email directly or view it on GitHub
#80 (comment).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@GalvinGao @PeratX and others