View Single Post
Posts: 307 | Thanked: 1,409 times | Joined on Oct 2013 @ France
#29
Originally Posted by rinigus View Post
* would you mind to provide backtrace?
It looks like I get differents outputs each time I run it...
The Jolla 1 is easily subject to OOM killer, maybe that would be such case ? Not sure where to look for this, as journalctl reports that no journal exists...

Some of these outputs, I installed the libc missing symbols at some point, but it didn't change much the output...

Code:
Program received signal SIGSEGV, Segmentation fault.
[Switching to LWP 13452]
0x4100bb22 in free () from /lib/libc.so.6
(gdb) bt
#0  0x4100bb22 in free () from /lib/libc.so.6
#1  0x434e1152 in ?? ()
#2  0x434e1152 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Code:
Program received signal SIGSEGV, Segmentation fault.
[Switching to LWP 13452]
0x4100bb22 in free () from /lib/libc.so.6
(gdb) bt
#0  0x4100bb22 in free () from /lib/libc.so.6
#1  0x434e1152 in ?? ()
#2  0x434e1152 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Code:
Program received signal SIGABRT, Aborted.
[Switching to LWP 14103]
0x40fc7be6 in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x40fc7be6 in ?? () from /lib/libc.so.6
#1  0x40fd7d2e in raise () from /lib/libc.so.6
#2  0x40fdabb4 in abort () from /lib/libc.so.6
#3  0x410009f8 in ?? () from /lib/libc.so.6
#4  0x410009f8 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
My last try, I though it wouldn't crash after shaking it for a long time, but it finally crashed after close to 1 minute maybe, with an additional message:
Code:
*** Error in `/usr/bin/mapbox-sfos': malloc(): smallbin double linked list corrupted: 0x2ade60c0 ***
[New LWP 3120]

Program received signal SIGABRT, Aborted.
[Switching to LWP 3120]
0x40fc7be6 in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x40fc7be6 in ?? () from /lib/libc.so.6
#1  0x40fd7d2e in raise () from /lib/libc.so.6
#2  0x40fdabb4 in abort () from /lib/libc.so.6
#3  0x410009f8 in ?? () from /lib/libc.so.6
#4  0x410009f8 in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

After a reboot (Android VM not started by default), the memory looks like this (only SSH connected, no actions locally); if it help to compare to other platforms :
[nemo@Sailfish ~]$ free
total used free shared buffers cached
Mem: 828692 719220 109472 0 35308 419416
-/+ buffers/cache: 264496 564196
Swap: 627908 0 627908
How to know if the OOM killer is the one that closed the app ?
If not him, then it looks like some memory corruption problem, leading to segmentation fault and corrupted call stack...

Edit : anyone else with a Jolla 1 can confirm/refute what I see on my device ?
 

The Following 2 Users Say Thank You to Zeta For This Useful Post: