View Single Post
Posts: 53 | Thanked: 3 times | Joined on Dec 2009
#5
Do you suggest I should play around with libc.so.6's and drive's permissions?
What does that stack info mean anyway?

Thanks in advance.

Edit: chmod 777 drive didn't help, still segfaulting.The segfault doesn't happen immediately upon start, it happens only while in certain locations (either navigating or zooming the map). What I mean is I can force it to segfault.... example: zooming in and out of Warsaw. It always segfaults. However, it never happens in Berlin or London for instance.

Edit2: just got it to segfault and display more info:

/ $ /opt/sygic/Drive/Maemo/drive -cwd=/home/user/MyDocs/Drive/Maemo -rfull
> set_stream 'ALSA Playback'
*** glibc detected *** /opt/sygic/Drive/Maemo/drive: munmap_chunk(): invalid pointer: 0x009d83b0 ***
======= Backtrace: =========
/lib/libc.so.6[0x40a4b23c]
/lib/libc.so.6[0x40a4c090]
/lib/libc.so.6(cfree+0x150)[0x40a4c880]
/usr/lib/libstdc++.so.6(_ZdlPv+0x14)[0x4092c0dc]
/usr/lib/libstdc++.so.6(_ZdaPv+0xc)[0x4092c104]
/opt/sygic/Drive/Maemo/drive[0x224074]
[0x0]
/opt/sygic/Drive/Maemo/drive[0x392b84]
======= Memory map: ========
00008000-0037f000 r-xp 00000000 b3:0a 115027 /opt/sygic/Drive/Maemo/drive
00386000-00394000 rw-p 00376000 b3:0a 115027 /opt/sygic/Drive/Maemo/drive
00394000-00e31000 rw-p 00394000 00:00 0 [heap]
40000000-4001c000 r-xp 00000000 fe:01 407693 /lib/ld-2.5.so
4001c000-40023000 rw-p 4001c000 00:00 0
40023000-40025000 rw-p 0001b000 fe:01 407693 /lib/ld-2.5.so
40025000-40028000 r--s 00000000 fe:01 413323 /usr/lib/gconv/gconv-modules.cache
40028000-40029000 rw-p 40028000 00:00 0
40030000-40114000 r-xp 00000000 fe:01 254580 /usr/lib/libX11.so.6.2.0
40114000-4011b000 ---p 000e4000 fe:01 254580 /usr/lib/libX11.so.6.2.0
4011b000-4011f000 rw-p 000e3000 fe:01 254580 /usr/lib/libX11.so.6.2.0
4011f000-40134000 r-xp 00000000 fe:01 407695 /lib/libpthread-2.5.so
40134000-4013b000 ---p 00015000 fe:01 407695 /lib/libpthread-2.5.so
4013b000-4013c000 r--p 00014000 fe:01 407695 /lib/libpthread-2.5.so
4013c000-4013d000 rw-p 00015000 fe:01 407695 /lib/libpthread-2.5.so
4013d000-4013f000 rw-p 4013d000 00:00 0
4013f000-40159000 r-xp 00000000 fe:01 408341 /usr/lib/libdbus-glib-1.so.2.1.0
40159000-40161000 ---p 0001a000 fe:01 408341 /usr/lib/libdbus-glib-1.so.2.1.0
40161000-40162000 rw-p 0001a000 fe:01 408341 /usr/lib/libdbus-glib-1.so.2.1.0
40162000-401e6000 r-xp 00000000 fe:01 408557 /usr/lib/libgdk-x11-2.0.so.0.1400.7
401e6000-401ed000 ---p 00084000 fe:01 408557 /usr/lib/libgdk-x11-2.0.so.0.1400.7
401ed000-401f0000 rw-p 00083000 fe:01 408557 /usr/lib/libgdk-x11-2.0.so.0.1400.7
401f0000-4055c000 r-xp 00000000 fe:01 408556 /usr/lib/libgtk-x11-2.0.so.0.1400.7
4055c000-40564000 ---p 0036c000 fe:01 408556 /usr/lib/libgtk-x11-2.0.so.0.1400.7
40564000-4056a000 rw-p 0036c000 fe:01 408556 /usr/lib/libgtk-x11-2.0.so.0.1400.7
4056a000-4056b000 rw-p 4056a000 00:00 0
4056b000-40582000 r-xp 00000000 fe:01 408558 /usr/lib/libgdk_pixbuf-2.0.so.0.1400.7
40582000-40589000 ---p 00017000 fe:01 408558 /usr/lib/libgdk_pixbuf-2.0.so.0.1400.7
40589000-4058a000 rw-p 00016000 fe:01 408558 /usr/lib/libgdk_pixbuf-2.0.so.0.1400.7
4058a000-40593000 r-xp 00000000 fe:01 254688 /usr/lib/libpangocairo-1.0.so.0.2400.2
40593000-4059a000 ---p 00009000 fe:01 254688 /usr/lib/libpangocairo-1.0.so.0.2400.2
4059a000-4059b000 rw-p 00008000 fe:01 254688 /usr/lib/libpangocairo-1.0.so.0.2400.2
4059b000-405d9000 r-xp 00000000 fe:01 254702 /usr/lib/libpango-1.0.so.0.2400.2
405d9000-405e0000 ---p 0003e000 fe:01 254702 /usr/lib/libpango-1.0.so.0.2400.2
405e0000-405e2000 rw-p 0003d000 fe:01 254702 /usr/lib/libpango-1.0.so.0.2400.2
405e2000-40641000 r-xp 00000000 fe:01 254596 /usr/lib/libcairo.so.2.10800.8
40641000-40649000 ---p 0005f000 fe:01 254596 /usr/lib/libcairo.so.2.10800.8
40649000-4064b000 rw-p 0005f000 fe:01 254596 /usr/lib/libcairo.so.2.10800.8
4064b000-4068b000 r-xp 00000000 fe:01 254106 /usr/lib/libgobject-2.0.so.0.2000.3
4068b000-4068c000 rw-p 00040000 fe:01 254106 /usr/lib/libgobject-2.0.so.0.2000.3
4068c000-406fd000 r-xp 00000000 fe:01 408621 /usr/lib/libhildon-1.so.0.18.7
406fd000-40704000 ---p 00071000 fe:01 408621 /usr/lib/libhildon-1.so.0.18.7
40704000-40707000 rw-p 00070000 fe:01 408621 /usr/lib/libhildon-1.so.0.18.7
40707000-4071b000 r-xp 00000000 fe:01 409269 /usr/lib/libhildondesktop-1.so.0.0.0
4071b000-40722000 ---p 00014000 fe:01 409269 /usr/lib/libhildondesktop-1.so.0.0.0
40722000-40723000 rw-p 00013000 fe:01 409269 /usr/lib/libhildondesktop-1.so.0.0.0
40723000-4072b000 r-xp 00000000 fe:01 259896 /usr/lib/liblocation.so.0.0.0
4072b000-40732000 ---p 00008000 fe:01 259896 /usr/lib/liblocation.so.0.0.0
40732000-40733000 rw-p 00007000 fe:01 259896 /usr/lib/liblocation.so.0.0.0
40733000-40741000 r-xp 00000000 fe:01 408650 /usr/lib/libosso.so.1.3.0
40741000-40749000 ---p 0000e000 fe:01 408650 /usr/lib/libosso.so.1.3.0
40749000-4074a000 rw-p 0000e000 fe:01 408650 /usr/lib/libosso.so.1.3.0
4074a000-40751000 r-xp 00000000 fe:01 2552Aborted
/ $

Last edited by Metalov; 2010-11-12 at 07:41.