Ludovic Rousseau wrote:
Ola Jirlow a écrit :
I installed libpisock9 version 0.12.3-2:
olabb:/etc/apt# aptitude show libpisock9
Package: libpisock9
New: yes
State: installed
Automatically installed: yes
Version: 0.12.3-2

Still crash:
Doing a fast sync.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb74c38c0 (LWP 18719)]
0xb7ed1150 in pi_buffer_expect () from /usr/lib/libpisock.so.9
(gdb) backtrace
#0  0xb7ed1150 in pi_buffer_expect () from /usr/lib/libpisock.so.9
#1  0xb7ed11dc in pi_buffer_append () from /usr/lib/libpisock.so.9
#2  0x080575e2 in pack_contact_cai_into_ai ()
#3  0x080583a3 in sync_categories ()
#4  0x0805e2de in jp_sync ()
#5  0x0805e8c2 in sync_once ()
#6  0x080609ef in setup_sync ()
#7  0x08051a6b in main ()
(gdb)

Can you rebuild pilot-link with debug info so that gdb gives more info?

That should be easy. Just use the following shell commands:
$ sudo apt-get build-dep libpisock9
$ apt-get source libpisock9
$ cd pilot-link-0.12.2
$ apt-get install devscripts
$ export DEB_BUILD_OPTIONS="debug nostrip"
$ debuild -us -uc
$ cd ..
$ sudo dpkg -i libpisock9*.deb

If a command execution fails just tell me.

Then retry using gdb.

NB: pilot-link version is 0.12.3 (I did a full-upgrade to unstable).

Doing a fast sync.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb75798c0 (LWP 29958)]
pi_buffer_expect (buf=0x484, expect=1156) at pi-buffer.c:55
55        if ((buf->allocated - buf->used) >= expect)
(gdb) backtrace
#0  pi_buffer_expect (buf=0x484, expect=1156) at pi-buffer.c:55
#1  0xb7f841dc in pi_buffer_append (buf=0x484, data=0xbfbf43ec, len=1156)
   at pi-buffer.c:76
#2  0x080575e2 in pack_contact_cai_into_ai ()
#3  0x080583a3 in sync_categories ()
#4  0x0805e2de in jp_sync ()
#5  0x0805e8c2 in sync_once ()
#6  0x080609ef in setup_sync ()
#7  0x08051a6b in main ()
(gdb)




Reply via email to