Giter VIP home page Giter VIP logo

antfarm's Introduction

AntFarm

Linux | windows(MinGW) Build Status
Android Build Status

AntFarm is a game about ants that are trapped and they have to escape.

Game Manual(Spanish)

video

Download

Requires CMake and one of the following compilers:

  • GCC 8.1 or newer;
  • Clang 3.3 or newer (Not Tested);
  • Visual Studio 2010 or newer (Not Tested);

Building

AntFarm requires the following dependencies:

Use CMake to build the project.

mkdir build && cd build
cmake -G"MinGW Makefiles" -DSFML_ROOT=<baseDir> -DJSONBOX_ROOT=<baseDir> \ 
	-DAntFarm_WITH_FULLSCREEN=FALSE -DAntFarm_WITH_GUI=FALSE \
	-DAntFarm_RENDER_QTREE=FALSE ..
make -j4 install

Android

You should replace <android_sdk> and <android_ndk> with the actual folder.

export SDK_DIR=<android_sdk>
export NDK_DIR=<android_ndk>
git clone https://github.com/SFML/SFML SFML
cd SFML
mkdir build && cd build && mkdir armeabi-v7a && cd armeabi-v7a
cmake -DCMAKE_SYSTEM_NAME=Android -DCMAKE_ANDROID_NDK=$NDK_DIR \
        -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a -DCMAKE_ANDROID_STL_TYPE=c++_shared \
        -DCMAKE_BUILD_TYPE=Release -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_API=27 \
        -DCMAKE_INSTALL_PREFIX=$NDK_DIR/sources/third_party/sfml ../..
make -j4 install
cd ../../..
git clone https://github.com/cristianglezm/JsonBox JsonBox
cd JsonBox && mkdir build && cd build && mkdir armeabi-v7a && cd armeabi-v7a
cmake -DCMAKE_SYSTEM_NAME=Android -DCMAKE_ANDROID_NDK=$NDK_DIR \
        -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a -DCMAKE_ANDROID_STL_TYPE=c++_shared \
        -DCMAKE_BUILD_TYPE=Release -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_API=27 \
        -DCMAKE_INSTALL_PREFIX=$NDK_DIR/sources/third_party/JsonBox ../..
make -j4 install
cd ../../..
git clone https://github.com/cristianglezm/antfarm Antfarm
cd Antfarm && cd android
./gradlew build
[./gradlew installDebug]

Contributions

You can contribute adding new features from the list.

For example a new action:

constructorSystem::command Constructions::your_function = [](Entity* e,sf::VertexArray* map, sf::FloatRect bounds){
		// do something
	};
  • then add a key to GameState::handleEvent and send your command With an event.
	eventQueue->push(std::make_shared<EventsAlias::change_command>(EventType::CHANGE_COMMAND,
				Constructions::your_function));

Documentation

The documentation can be generated with cmake adding the option -DAntFarm_BUILD_DOCS=TRUE

antfarm's People

Contributors

cristianglezm avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

antfarm's Issues

Android crashes

It will crash when all ants are out of the map, giving them a command or when they collide with the door.

I/DEBUG   ( 2897): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 2897): Build fingerprint: 'samsung/serranoltexx/serranolte:4.4.2/KOT49H/I9195XXUCNK1:user/release-keys'
I/DEBUG   ( 2897): Revision: '5'
I/DEBUG   ( 2897): pid: 28919, tid: 28919, name: m.cglez.antfarm  >>> com.cglez.antfarm <<<
I/DEBUG   ( 2897): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
I/DEBUG   ( 2897): Abort message: 'heap corruption detected by dlfree'
I/DEBUG   ( 2897):     r0 00000000  r1 000070f7  r2 00000006  r3 00000000
I/DEBUG   ( 2897):     r4 00000006  r5 0000000b  r6 000070f7  r7 0000010c
I/DEBUG   ( 2897):     r8 bedabe88  r9 5781cb74  sl 417bf040  fp bedabe9c
I/DEBUG   ( 2897):     ip 00000002  sp bedabd88  lr 400b819d  pc 400c7144  cpsr 000b0010
I/DEBUG   ( 2897):     d0  3f80000000000000  d1  000000003f800000
I/DEBUG   ( 2897):     d2  0000000000000000  d3  0000000000000000
I/DEBUG   ( 2897):     d4  8018601a685cff3a  d5  1d61805961f0801e
I/DEBUG   ( 2897):     d6  90fd1b5c9956b372  d7  000000004bf354f8
I/DEBUG   ( 2897):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 2897):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 2897):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 2897):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 2897):     d16 726f632070616568  d17 206e6f6974707572
I/DEBUG   ( 2897):     d18 3ce0e0e23ea6a6a7  d19 40e0000040e00000
I/DEBUG   ( 2897):     d20 40e0000040e00000  d21 420c0000bfc90fdb
I/DEBUG   ( 2897):     d22 bf80000040e00000  d23 63013ed041200000
I/DEBUG   ( 2897):     d24 3fc74721cad6b0ed  d25 3fc2f112df3e5244
I/DEBUG   ( 2897):     d26 40026bb1bbb55516  d27 0000000000000000
I/DEBUG   ( 2897):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   ( 2897):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   ( 2897):     scr 80000010
I/DEBUG   ( 2897):
I/DEBUG   ( 2897): backtrace:
I/DEBUG   ( 2897):     #00  pc 00022144  /system/lib/libc.so (tgkill+12)
I/DEBUG   ( 2897):     #01  pc 00013199  /system/lib/libc.so (pthread_kill+48)
I/DEBUG   ( 2897):     #02  pc 000133ad  /system/lib/libc.so (raise+10)
I/DEBUG   ( 2897):     #03  pc 000120e3  /system/lib/libc.so
I/DEBUG   ( 2897):     #04  pc 000219f8  /system/lib/libc.so (abort+4)
I/DEBUG   ( 2897):     #05  pc 00012bc9  /system/lib/libc.so
I/DEBUG   ( 2897):     #06  pc 0000f2d5  /system/lib/libc.so
I/DEBUG   ( 2897):     #07  pc 000118a3  /system/lib/libc.so (dlfree+1222)
I/DEBUG   ( 2897):     #08  pc 0000dd23  /system/lib/libc.so (free+10)
I/DEBUG   ( 2897):     #09  pc 0000d2dd  /system/lib/libutils.so (android::SharedBuffer::dealloc(android::SharedBuffer const*)+6)
I/DEBUG   ( 2897):     #10  pc 0000f579  /system/lib/libutils.so (android::VectorImpl::operator=(android::VectorImpl const&)+16)
I/DEBUG   ( 2897):     #11  pc 0000b0fd  /system/lib/libinput.so (android::MotionEvent::copyFrom(android::MotionEvent const*, bool)+116)
I/DEBUG   ( 2897):     #12  pc 0006a5d7  /system/lib/libandroid_runtime.so
I/DEBUG   ( 2897):     #13  pc 00020e0c  /system/lib/libdvm.so (dvmPlatformInvoke+112)
I/DEBUG   ( 2897):     #14  pc 00051aaf  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
I/DEBUG   ( 2897):     #15  pc 0002a2a0  /system/lib/libdvm.so
I/DEBUG   ( 2897):     #16  pc 00031750  /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
I/DEBUG   ( 2897):     #17  pc 0002ede8  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
I/DEBUG   ( 2897):     #18  pc 00063f15  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
I/DEBUG   ( 2897):     #19  pc 0005008d  /system/lib/libdvm.so
I/DEBUG   ( 2897):     #20  pc 00043541  /system/lib/libdvm.so
I/DEBUG   ( 2897):     #21  pc 0005544d  /system/lib/libandroid_runtime.so
I/DEBUG   ( 2897):     #22  pc 00069205  /system/lib/libandroid_runtime.so (android::NativeInputEventReceiver::consumeEvents(_JNIEnv*, bool, long long, bool*)+368)
I/DEBUG   ( 2897):     #23  pc 000692e9  /system/lib/libandroid_runtime.so (android::NativeInputEventReceiver::handleEvent(int, int, void*)+52)
I/DEBUG   ( 2897):     #24  pc 000107bb  /system/lib/libutils.so (android::Looper::pollInner(int)+478)
I/DEBUG   ( 2897):     #25  pc 00010869  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
I/DEBUG   ( 2897):     #26  pc 00070635  /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
I/DEBUG   ( 2897):     #27  pc 00020e0c  /system/lib/libdvm.so (dvmPlatformInvoke+112)
I/DEBUG   ( 2897):     #28  pc 00051aaf  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
I/DEBUG   ( 2897):     #29  pc 0002a2a0  /system/lib/libdvm.so
I/DEBUG   ( 2897):     #30  pc 00031750  /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
I/DEBUG   ( 2897):     #31  pc 0002ede8  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
I/DEBUG   ( 2897):
I/DEBUG   ( 2897): stack:
I/DEBUG   ( 2897):          bedabd48  bedabe30  [stack]
I/DEBUG   ( 2897):          bedabd4c  bedabe3c  [stack]
I/DEBUG   ( 2897):          bedabd50  00000066
I/DEBUG   ( 2897):          bedabd54  417fe5a5  /system/lib/libdvm.so
I/DEBUG   ( 2897):          bedabd58  6300b108
I/DEBUG   ( 2897):          bedabd5c  400b6023  /system/lib/libc.so (dlmalloc+4254)
I/DEBUG   ( 2897):          bedabd60  0000000c
I/DEBUG   ( 2897):          bedabd64  2a1de140
I/DEBUG   ( 2897):          bedabd68  400b4f85  /system/lib/libc.so (dlmalloc)
I/DEBUG   ( 2897):          bedabd6c  71d00029
I/DEBUG   ( 2897):          bedabd70  400f3394
I/DEBUG   ( 2897):          bedabd74  41952cb0  /dev/ashmem/dalvik-zygote (deleted)
I/DEBUG   ( 2897):          bedabd78  6300b100
I/DEBUG   ( 2897):          bedabd7c  417bc1f0
I/DEBUG   ( 2897):          bedabd80  bedabe38  [stack]
I/DEBUG   ( 2897):          bedabd84  6300b108
I/DEBUG   ( 2897):     #00  bedabd88  00000006
I/DEBUG   ( 2897):          bedabd8c  0000000b
I/DEBUG   ( 2897):          bedabd90  000070f7
I/DEBUG   ( 2897):          bedabd94  00000002
I/DEBUG   ( 2897):          bedabd98  00000002
I/DEBUG   ( 2897):          bedabd9c  400b819d  /system/lib/libc.so (pthread_kill+52)
I/DEBUG   ( 2897):     #01  bedabda0  00000006
I/DEBUG   ( 2897):          bedabda4  00000000
I/DEBUG   ( 2897):          bedabda8  00001947
I/DEBUG   ( 2897):          bedabdac  400b83b1  /system/lib/libc.so (raise+14)
I/DEBUG   ( 2897):     #02  bedabdb0  bedabdbc  [stack]
I/DEBUG   ( 2897):          bedabdb4  400b70e7  /system/lib/libc.so
I/DEBUG   ( 2897): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 2897): Build fingerprint: 'samsung/serranoltexx/serranolte:4.4.2/KOT49H/I9195XXUCNK1:user/release-keys'
I/DEBUG   ( 2897): Revision: '5'
I/DEBUG   ( 2897): pid: 3983, tid: 4001, name: m.cglez.antfarm  >>> com.cglez.antfarm <<<
I/DEBUG   ( 2897): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000037
I/DEBUG   ( 2897):     r0 00000033  r1 630a21f4  r2 00000018  r3 00000000
I/DEBUG   ( 2897):     r4 00000010  r5 00000000  r6 630a07e8  r7 00000000
I/DEBUG   ( 2897):     r8 00008257  r9 6309e300  sl 00000018  fp 6309e304
I/DEBUG   ( 2897):     ip 00000000  sp 62411518  lr 400b4fb7  pc 400b5184  cpsr 20030030
I/DEBUG   ( 2897):     d0  0000000000000000  d1  0000000000000000
I/DEBUG   ( 2897):     d2  0000000000000000  d3  0000000000000000
I/DEBUG   ( 2897):     d4  2020202020202020  d5  2020202020202020
I/DEBUG   ( 2897):     d6  2020202020202020  d7  6977222020202020
I/DEBUG   ( 2897):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 2897):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 2897):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 2897):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 2897):     d16 2020202020202020  d17 2020202020202020
I/DEBUG   ( 2897):     d18 2020202020202020  d19 0d2c7d2020202020
I/DEBUG   ( 2897):     d20 202020202020200a  d21 2020202020202020
I/DEBUG   ( 2897):     d22 2020202020202020  d23 2020200a0d2c7d20
I/DEBUG   ( 2897):     d24 bf2a00f9e2cae774  d25 be6777a5cffffffe
I/DEBUG   ( 2897):     d26 40026bb1bbb55516  d27 bf56c087e80f1e27
I/DEBUG   ( 2897):     d28 0000000000000000  d29 be6777a5d0000000
I/DEBUG   ( 2897):     d30 0000000000000000  d31 3ff921fb54442d18
I/DEBUG   ( 2897):     scr 60000012
I/DEBUG   ( 2897):
I/DEBUG   ( 2897): backtrace:
I/DEBUG   ( 2897):     #00  pc 00010184  /system/lib/libc.so (dlmalloc+511)
I/DEBUG   ( 2897):     #01  pc 0000dd0f  /system/lib/libc.so (malloc+10)
I/DEBUG   ( 2897):     #02  pc 000a6a67  /data/app-lib/com.cglez.antfarm-43/libc++_shared.so (operator new(unsigned int)+22)
I/DEBUG   ( 2897):     #03  pc 0003c825  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so
I/DEBUG   ( 2897):
I/DEBUG   ( 2897): stack:
I/DEBUG   ( 2897):          624114d8  6241148c  [stack:4001]
I/DEBUG   ( 2897):          624114dc  6212b0f8
I/DEBUG   ( 2897):          624114e0  00000000
I/DEBUG   ( 2897):          624114e4  00000000
I/DEBUG   ( 2897):          624114e8  00000000
I/DEBUG   ( 2897):          624114ec  00000000
I/DEBUG   ( 2897):          624114f0  00000000
I/DEBUG   ( 2897):          624114f4  00000000
I/DEBUG   ( 2897):          624114f8  00000000
I/DEBUG   ( 2897):          624114fc  00000000
I/DEBUG   ( 2897):          62411500  00000008
I/DEBUG   ( 2897):          62411504  6309e300
I/DEBUG   ( 2897):          62411508  00000000
I/DEBUG   ( 2897):          6241150c  62411558  [stack:4001]
I/DEBUG   ( 2897):          62411510  630a08c4
I/DEBUG   ( 2897):          62411514  400b4fb7  /system/lib/libc.so (dlmalloc+50)
I/DEBUG   ( 2897):     #00  62411518  00000008
I/DEBUG   ( 2897):          6241151c  00000000
I/DEBUG   ( 2897):          62411520  400b4f85  /system/lib/libc.so (dlmalloc)
I/DEBUG   ( 2897):          62411524  00000008
I/DEBUG   ( 2897):          62411528  6309e300
I/DEBUG   ( 2897):          6241152c  62411650  [stack:4001]
I/DEBUG   ( 2897):          62411530  62411558  [stack:4001]
I/DEBUG   ( 2897):          62411534  630a08c4
I/DEBUG   ( 2897):          62411538  6309e300
I/DEBUG   ( 2897):          6241153c  6309e374
I/DEBUG   ( 2897):          62411540  6309e304
I/DEBUG   ( 2897):          62411544  400b2d11  /system/lib/libc.so (malloc+12)
I/DEBUG   ( 2897):     #01  62411548  00000000
I/DEBUG   ( 2897):          6241154c  620d6a6b  /data/app-lib/com.cglez.antfarm-43/libc++_shared.so (operator new(unsigned int)+26)
I/DEBUG   ( 2897):     #02  62411550  62411600  [stack:4001]
I/DEBUG   ( 2897):          62411554  6309e300
I/DEBUG   ( 2897):          62411558  6309e304
I/DEBUG   ( 2897):          6241155c  5cbd6829  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so
I/DEBUG   ( 4453): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 4453): Build fingerprint: 'samsung/serranoltexx/serranolte:4.4.2/KOT49H/I9195XXUCNK1:user/release-keys'
I/DEBUG   ( 4453): Revision: '5'
I/DEBUG   ( 4453): pid: 4455, tid: 4472, name: m.cglez.antfarm  >>> com.cglez.antfarm <<<
I/DEBUG   ( 4453): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000111
I/DEBUG   ( 4453):     r0 00000000  r1 00000008  r2 2b92a4f6  r3 00000101
I/DEBUG   ( 4453):     r4 00000101  r5 630a01d4  r6 63004eb0  r7 00000008
I/DEBUG   ( 4453):     r8 5c838cb9  r9 62314000  sl 5c7d1d88  fp 400f12ec
I/DEBUG   ( 4453):     ip 5cbd0f25  sp 624119d0  lr 5cbd0f3f  pc 5cbcec9a  cpsr 00030030
I/DEBUG   ( 4453):     d0  3f811110896efbb2  d1  39d282e7a7c8eec2
I/DEBUG   ( 4453):     d2  b33bbd2ee0ee5069  d3  3f800000e1053a42
I/DEBUG   ( 4453):     d4  36c3e9434058af91  d5  3ce135bdb7962e48
I/DEBUG   ( 4453):     d6  3feffffffffffff7  d7  bfdffffffd0c5e81
I/DEBUG   ( 4453):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 4453):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 4453):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 4453):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 4453):     d16 3ce135bdb7962e48  d17 bb593df2c4dc670f
I/DEBUG   ( 4453):     d18 3ec6cd878c3b46a7  d19 b53d3435e90c01d1
I/DEBUG   ( 4453):     d20 0000000000000000  d21 39d282e7a7c8eec2
I/DEBUG   ( 4453):     d22 3ef99342e0ee5069  d23 bfc5555554cbac76
I/DEBUG   ( 4453):     d24 bf2a00f9e2cae774  d25 be6777a5cffffffe
I/DEBUG   ( 4453):     d26 40026bb1bbb55516  d27 bf56c087e80f1e27
I/DEBUG   ( 4453):     d28 0000000000000000  d29 3e6777a5d0000000
I/DEBUG   ( 4453):     d30 0000000000000000  d31 3ff921fb60000000
I/DEBUG   ( 4453):     scr 60000012
I/DEBUG   ( 4453):
I/DEBUG   ( 4453): backtrace:
I/DEBUG   ( 4453):     #00  pc 00034c9a  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::Entity::getComponent(long)+33)
I/DEBUG   ( 4453):     #01  pc 00036f3b  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::movementSystem::onNotify(std::__1::shared_ptr<ant::baseEvent>)+22)
I/DEBUG   ( 4453):     #02  pc 0002c9c7  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::Subject::notifyObservers(std::__1::shared_ptr<ant::baseEvent>)+62)
I/DEBUG   ( 4453):
I/DEBUG   ( 4453): stack:
I/DEBUG   ( 4453):          62411990  630962f8
I/DEBUG   ( 4453):          62411994  63004ec4
I/DEBUG   ( 4453):          62411998  630a4d14
I/DEBUG   ( 4453):          6241199c  63096300
I/DEBUG   ( 4453):          624119a0  63097098
I/DEBUG   ( 4453):          624119a4  630a6344
I/DEBUG   ( 4453):          624119a8  630a4d14
I/DEBUG   ( 4453):          624119ac  630970a0
I/DEBUG   ( 4453):          624119b0  5c838cb9  /data/app-lib/com.cglez.antfarm-43/libsfml-system.so
I/DEBUG   ( 4453):          624119b4  400b640f  /system/lib/libc.so (dlfree+50)
I/DEBUG   ( 4453):          624119b8  400ef000  /system/lib/libc.so
I/DEBUG   ( 4453):          624119bc  630970a0
I/DEBUG   ( 4453):          624119c0  630970a0
I/DEBUG   ( 4453):          624119c4  400f3394
I/DEBUG   ( 4453):          624119c8  630a4d14
I/DEBUG   ( 4453):          624119cc  400b2d25  /system/lib/libc.so (free+12)
I/DEBUG   ( 4453):     #00  624119d0  00000000
I/DEBUG   ( 4453):          624119d4  400f3394
I/DEBUG   ( 4453):          624119d8  00000001
I/DEBUG   ( 4453):          624119dc  2b92a4f6
I/DEBUG   ( 4453):          624119e0  5cbd10dc  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::outSystem::onNotify(std::__1::shared_ptr<ant::baseEvent>)+61)
I/DEBUG   ( 4453):          624119e4  62411a1c  [stack:4472]
I/DEBUG   ( 4453):          624119e8  630a01d4
I/DEBUG   ( 4453):          624119ec  62411a44  [stack:4472]
I/DEBUG   ( 4453):          624119f0  62eae658
I/DEBUG   ( 4453):          624119f4  5cbd0f3f  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::movementSystem::onNotify(std::__1::shared_ptr<ant::baseEvent>)+26)
I/DEBUG   ( 4453):     #01  624119f8  5cbd0fa8  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::movementSystem::onNotify(std::__1::shared_ptr<ant::baseEvent>)+131)
I/DEBUG   ( 4453):          624119fc  62411a1c  [stack:4472]
I/DEBUG   ( 4453):          62411a00  630a4d90
I/DEBUG   ( 4453):          62411a04  5cbc69c9  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::Subject::notifyObservers(std::__1::shared_ptr<ant::baseEvent>)+64)
I/DEBUG   ( 4453):     #02  62411a08  630a4e60
I/DEBUG   ( 4453):          62411a0c  630a4d9c
I/DEBUG   ( 4453):          62411a10  5cbd0fa8  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::movementSystem::onNotify(std::__1::shared_ptr<ant::baseEvent>)+131)
I/DEBUG   ( 4453):          62411a14  400f3394
I/DEBUG   ( 4453):          62411a18  400ef000  /system/lib/libc.so
I/DEBUG   ( 4453):          62411a1c  630a01d4
I/DEBUG   ( 4453):          62411a20  630a01c8
I/DEBUG   ( 4453):          62411a24  2b92a4f6
I/DEBUG   ( 4453):          62411a28  630a53a4
I/DEBUG   ( 4453):          62411a2c  62411a44  [stack:4472]
I/DEBUG   ( 4453):          62411a30  630a53a4
I/DEBUG   ( 4453):          62411a34  400f3394
I/DEBUG   ( 4453):          62411a38  630a53a4
I/DEBUG   ( 4453):          62411a3c  5cbc508f  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::GameEventDispatcher::DispatchEvent(std::__1::shared_ptr<ant::baseEvent>)+62)
I/DEBUG   ( 4453):          62411a40  630a53a4
I/DEBUG   ( 4453):          62411a44  630a01d4
I/DEBUG   ( 4453):
I/DEBUG   ( 4453): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 4453): Build fingerprint: 'samsung/serranoltexx/serranolte:4.4.2/KOT49H/I9195XXUCNK1:user/release-keys'
I/DEBUG   ( 4453): Revision: '5'
I/DEBUG   ( 4453): pid: 4576, tid: 4589, name: m.cglez.antfarm  >>> com.cglez.antfarm <<<
I/DEBUG   ( 4453): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
I/DEBUG   ( 4453): Abort message: 'heap corruption detected by dlfree'
I/DEBUG   ( 4453):     r0 00000000  r1 000011ed  r2 00000006  r3 00000000
I/DEBUG   ( 4453):     r4 00000006  r5 0000000b  r6 000011ed  r7 0000010c
I/DEBUG   ( 4453):     r8 5c838cb9  r9 62314000  sl 5c7d1c80  fp 400f12ec
I/DEBUG   ( 4453):     ip 6301e3d8  sp 62411930  lr 400b819d  pc 400c7144  cpsr 00030010
I/DEBUG   ( 4453):     d0  3f811110896efbb2  d1  39d282e7a7c8eec2
I/DEBUG   ( 4453):     d2  b33bbd2e00000000  d3  0000000000000000
I/DEBUG   ( 4453):     d4  0009228000000000  d5  3ce135bdb7962e48
I/DEBUG   ( 4453):     d6  3feffffffffffff7  d7  bfdffffffd0c5e81
I/DEBUG   ( 4453):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 4453):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 4453):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 4453):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 4453):     d16 726f632070616568  d17 206e6f6974707572
I/DEBUG   ( 4453):     d18 3ec6cd878c3b46a7  d19 b53d3435e90c01d1
I/DEBUG   ( 4453):     d20 0000000000000000  d21 39d282e7a7c8eec2
I/DEBUG   ( 4453):     d22 3ef99342e0ee5069  d23 bfc5555554cbac76
I/DEBUG   ( 4453):     d24 bf2a00f9e2cae774  d25 be6777a5cffffffe
I/DEBUG   ( 4453):     d26 40026bb1bbb55516  d27 bf56c087e80f1e27
I/DEBUG   ( 4453):     d28 0000000000000000  d29 3e6777a5d0000000
I/DEBUG   ( 4453):     d30 0000000000000000  d31 3ff921fb60000000
I/DEBUG   ( 4453):     scr 60000012
I/DEBUG   ( 4453):
I/DEBUG   ( 4453): backtrace:
I/DEBUG   ( 4453):     #00  pc 00022144  /system/lib/libc.so (tgkill+12)
I/DEBUG   ( 4453):     #01  pc 00013199  /system/lib/libc.so (pthread_kill+48)
I/DEBUG   ( 4453):     #02  pc 000133ad  /system/lib/libc.so (raise+10)
I/DEBUG   ( 4453):     #03  pc 000120e3  /system/lib/libc.so
I/DEBUG   ( 4453):     #04  pc 000219f8  /system/lib/libc.so (abort+4)
I/DEBUG   ( 4453):     #05  pc 00012bc9  /system/lib/libc.so
I/DEBUG   ( 4453):     #06  pc 0000f2d5  /system/lib/libc.so
I/DEBUG   ( 4453):     #07  pc 000118a3  /system/lib/libc.so (dlfree+1222)
I/DEBUG   ( 4453):     #08  pc 0000dd23  /system/lib/libc.so (free+10)
I/DEBUG   ( 4453):     #09  pc 000a6b03  /data/app-lib/com.cglez.antfarm-43/libc++_shared.so (operator delete(void*)+8)
I/DEBUG   ( 4453):     #10  pc 00037307  /data/app-lib/com.cglez.antfarm-43/libAntFarm.so (ant::outSystem::update(sf::Time const&)+122)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.