Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 132695

Summary: app-pda/jpilot crashes every time
Product: Gentoo Linux Reporter: David <00091701>
Component: Current packagesAssignee: Gentoo PDA project <pda>
Status: RESOLVED DUPLICATE    
Severity: normal CC: basdebakker, ikelos, kronenpj, winstel
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description David 2006-05-08 10:17:44 UTC
daffi@master2 ~ $ jpilot
removing stale pidfile
*** glibc detected *** jpilot: free(): invalid pointer: 0x081076e0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb762d73f]
/lib/libc.so.6(__libc_free+0x8b)[0xb762e26b]
/usr/lib/libglib-2.0.so.0(g_free+0x34)[0xb77bd014]
jpilot[0x807fdb1]
jpilot(get_main_menu+0x3ef)[0x80801cf]
jpilot(main+0x93a)[0x8081c8a]
/lib/libc.so.6(__libc_start_main+0xe2)[0xb75df892]
jpilot[0x8053b21]
======= Memory map: ========
08048000-080cc000 r-xp 00000000 03:05 132128     /usr/bin/jpilot
080cc000-080ce000 rw-p 00084000 03:05 132128     /usr/bin/jpilot
080ce000-08116000 rw-p 080ce000 00:00 0          [heap]
b7300000-b7321000 rw-p b7300000 00:00 0 
b7321000-b7400000 ---p b7321000 00:00 0 
b7418000-b7420000 r-xp 00000000 03:05 252502     /lib/libnss_files-2.4.so
b7420000-b7422000 rw-p 00007000 03:05 252502     /lib/libnss_files-2.4.so
b7422000-b742a000 r-xp 00000000 03:05 252527     /lib/libnss_nis-2.4.so
b742a000-b742c000 rw-p 00007000 03:05 252527     /lib/libnss_nis-2.4.so
b742c000-b743d000 r-xp 00000000 03:05 252524     /lib/libnsl-2.4.so
b743d000-b743f000 rw-p 00010000 03:05 252524     /lib/libnsl-2.4.so
b743f000-b7441000 rw-p b743f000 00:00 0 
b7441000-b7448000 r-xp 00000000 03:05 252528     /lib/libnss_compat-2.4.so
b7448000-b744a000 rw-p 00006000 03:05 252528     /lib/libnss_compat-2.4.so
b744a000-b753d000 r-xp 00000000 03:05 964885     /usr/lib/libcrypto.so.0.9.7
b753d000-b7550000 rw-p 000f2000 03:05 964885     /usr/lib/libcrypto.so.0.9.7
b7550000-b7553000 rw-p b7550000 00:00 0 
b7557000-b755f000 r-xp 00000000 03:05 736373     /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
b755f000-b7560000 rw-p 00007000 03:05 736373     /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
b7560000-b7566000 r-xp 00000000 03:05 977921     /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so
b7566000-b7567000 rw-p 00005000 03:05 977921     /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so
b7567000-b7570000 r-xp 00000000 03:05 131997     /usr/lib/jpilot/plugins/libkeyring.so.0.0.0
b7570000-b7571000 rw-p 00008000 03:05 131997     /usr/lib/jpilot/plugins/libkeyring.so.0.0.0
b7571000-b757b000 r-xp 00000000 03:05 132117     /usr/lib/jpilot/plugins/libexpense.so.0.0.0
b757b000-b757c000 rw-p 00009000 03:05 132117     /usr/lib/jpilot/plugins/libexpense.so.0.0.0
b757c000-b759a000 r-xp 00000000 03:05 2378449    /usr/lib/jpilot/plugins/libsyncmal.so
b759a000-b759b000 rw-p 0001e000 03:05 2378449    /usr/lib/jpilot/plugins/libsyncmal.so
b759b000-b759d000 rw-p b759b000 00:00 0 
b759d000-b75a1000 r-xp 00000000 03:05 686001     /usr/lib/libXfixes.so.3.0.0
b75a1000-b75a2000 rw-p 00003000 03:05 686001     /usr/lib/libXfixes.so.3.0.0
b75a2000-b75ab000 r-xp 00000000 03:05 686065     /usr/lib/libXcursor.so.1.0.2
b75ab000-b75ac000 rw-p 00009000 03:05 686065     /usr/lib/libXcursor.so.1.0.2
b75ac000-b75af000 r-xp 00000000 03:05 689476     /usr/lib/libXrandr.so.2.0.0
b75af000-b75b0000 rw-p 00002000 03:05 689476     /usr/lib/libXrandr.so.2.0.0
b75b0000-b75b1000 rw-p b75b0000 00:00 0 
b75b1000-b75b8000 r-xp 00000000 03:05 689422     /usr/lib/libXi.so.6.0.0
b75b8000-b75b9000 rw-p 00006000 03:05 689422     /usr/lib/libXi.so.6.0.0
b75b9000-b75c9000 r-xp 00000000 03:05 689269     /usr/lib/libXext.so.6.4.0
b75c9000-b75ca000 rw-p 00010000 03:05 689269     /usr/lib/libXext.so.6.4.0
b75ca000-b76e2000 r-xp 00000000 03:05 252549     /lib/libc-2.4.so
b76e2000-b76e4000 r--p 00117000 03:05 252549     /lib/libc-2.4.so
b76e4000-b76e6000 rw-p 00119000 03:05 252549     /lib/libc-2.4.so
b76e6000-b76e9000 rw-p b76e6000 00:00 0 
b76e9000-b76eb000 r-xp 00000000 03:05 252320     /lib/libdl-2.4.so
b76eb000-b76ed000 rw-p 00001000 03:05 252320     /lib/libdl-2.4.so
b76ed000-b7719000 r-xp 00000000 03:05 2264790    /lib/libreadline.so.5.1
b7719000-b771d000 rw-p 0002c000 03:05 2264790    /lib/libreadline.so.5.1
b771d000-b771e000 rw-p b771d000 00:00 0 
b771e000-b775b000 r-xp 00000000 03:05 2250730    /lib/libncurses.so.5.5
b775b000-b7764000 rw-p 0003c000 03:05 2250730    /lib/libncurses.so.5.5
b7764000-b7765000 rw-p b7764000 00:00 0 
b7765000-b7785000 r-xp 00000000 03:05 2216055    /usr/lib/libpisock.so.8.0.5
b7785000-b7789000 rw-p 00020000 03:05 2216055    /usr/lib/libpisock.so.8.0.5
b7789000-b781d000 r-xp 00000000 03:05 849110     /usr/lib/libglib-2.0.so.0.1000.2
b781d000-b781e000 rw-p 00093000 03:05 849110     /usr/lib/libglib-2.0.so.0.1000.2
b781e000-b7821000 r-xp 00000000 03:05 849103     /usr/lib/libgmodule-2.0.so.0.1000.2
b7821000-b7822000 rw-p 00002000 03:05 849103     /usr/lib/libgmodule-2.0.so.0.1000.2
b7822000-b785e000 r-xp 00000000 03:05 849016     /usr/lib/libgobject-2.0.so.0.1000.2
b785e000-b785f000 rw-p 0003c000 03:05 849016     /usr/lib/libgobject-2.0.so.0.1000.2
b785f000-b7882000 r-xp 00000000 03:05 248157     /lib/libm-2.4.so
b7882000-b7884000 rw-p 00022000 03:05 248157     /lib/libm-2.4.so
b7884000-b7894000 r-xp 00000000 03:05 798219     /lib/libz.so.1.2.3
b7894000-b7895000 rw-p 00010000 03:05 798219     /lib/libz.so.1.2.3
b7895000-b7896000 rw-p b7895000 00:00 0 
b7896000-b7910000 r-xp 00000000 03:05 2362636    /usr/lib/libfreetype.so.6.3.8
b7910000-b7913000 rw-p 0007a000 03:05 2362636    /usr/lib/libfreetype.so.6.3.8
b7913000-b793d000 r-xp 00000000 03:05 2107146    /usr/lib/libexpat.so.1.5.0
b793d000-b793f000 rw-p 00029000 03:05 2107146    /usr/lib/libexpat.so.1.5.0
b793f000-b796c000 r-xp 00000000 03:05 132229     /usr/lib/libfontconfig.so.1.0.4
b796c000-b7971000 rw-p 0002c000 03:05 132229     /usr/lib/libfontconfig.so.1.0.4
b7971000-b7972000 rw-p b7971000 00:00 0 
b7972000-b7996000 r-xp 00000000 03:05 2281725    /usr/lib/libpng12.so.0.1.2.8
b7996000-b7997000 rw-p 00023000 03:05 2281725    /usr/lib/libpng12.so.0.1.2.8
b7997000-b799b000 r-xp 00000000 03:05 349284     /usr/lib/libXdmcp.so.6.0.0
b799b000-b799c000 rw-p 00003000 03:05 349284     /usr/lib/libXdmcp.so.6.0.0
b799c000-b799e000 r-xp 00000000 03:05 2335108    /usr/lib/libXau.so.6.0.0
b799e000-b799f000 rw-p 00001000 03:05 2335108    /usr/lib/libXau.so.6.0.0
b799f000-b79a0000 rw-p b799f000 00:00 0 
b79a0000-b7a99000 r-xp 00000000 03:05 2348502    /usr/lib/libX11.so.6.2.0
b7a99000-b7a9d000 rw-p 000f8000 03:05 2348502    /usr/lib/libX11.so.6.2.0
b7a9d000-b7a9e000 rw-p b7a9d000 00:00 0 
b7a9e000-b7aa6000 r-xp 00000000 03:05 349224     /usr/lib/libXrender.so.1.3.0
b7aa6000-b7aa7000 rw-p 00007000 03:05 349224     /usr/lib/libXrender.so.1.3.0
b7aa7000-b7af9000 r-xp 00000000 03:05 2329417    /usr/lib/libcairo.so.2.2.4
b7af9000-b7afa000 rw-p 00052000 03:05 2329417    /usr/lib/libcairo.so.2.2.4
b7afa000-b7b34000 r-xp 00000000 03:05 230710     /usr/lib/libpango-1.0.so.0.1200.2
b7b34000-b7b36000 rw-p 00039000 03:05 230710     /usr/lib/libpango-1.0.so.0.1200.2
b7b36000-b7b5d000 r-xp 00000000 03:05 230750     /usr/lib/libpangoft2-1.0.so.0.1200.2
b7b5d000-b7b5e000 rw-p 00027000 03:05 230750     /usr/lib/libpangoft2-1.0.so.0.1200.2
b7b5e000-b7b65000 r-xp 00000000 03:05 230806     /usr/lib/libpangocairo-1.0.so.0.1200.2
b7b65000-b7b66000 rw-p 00007000 03:05 230806     /usr/lib/libpangocairo-1.0.so.0.1200.2
b7b66000-b7b67000 rw-p b7b66000 00:00 0 
b7b67000-b7b7d000 r-xp 00000000 03:05 979425     /usr/lib/libgdk_pixbuf-2.0.so.0.800.17
b7b7d000-b7b7e000 rw-p 00015000 03:05 979425     /usr/lib/libgdk_pixbuf-2.0.so.0.800.17
b7b7e000-b7b96000 r-xp 00000000 03:05 197211     /usr/lib/libatk-1.0.so.0.1114.0
b7b96000-b7b98000 rw-p 00018000 03:05 197211     /usr/lib/libatk-1.0.so.0.1114.0
b7b98000-b7c20000 r-xp 00000000 03:05 978300     /usr/lib/libgdk-x11-2.0.so.0.800.17
b7c20000-b7c23000 rw-p 00088000 03:05 978300     /usr/lib/libgdk-x11-2.0.so.0.80
0.17
b7c23000-b7f96000 r-xp 00000000 03:05 978356     /usr/lib/libgtk-x11-2.0.so.0.800.17
b7f96000-b7f9e000 rw-p 00373000 03:05 978356     /usr/lib/libgtk-x11-2.0.so.0.800.17
b7f9e000-b7fa1000 rw-p b7f9e000 00:00 0 
b7fa1000-b7fa3000 r-xp 00000000 03:05 248533     /usr/lib/gconv/ISO8859-1.so
b7fa3000-b7fa5000 rw-p 00001000 03:05 248533     /usr/lib/gconv/ISO8859-1.so
b7fa5000-b7fa6000 r-xp 00000000 03:05 131980     /usr/lib/jpilot/plugins/libsynctime.so.0.0.0
b7fa6000-b7fa7000 rw-p 00000000 03:05 131980     /usr/lib/jpilot/plugins/libsynctime.so.0.0.0
b7fa7000-b7fa9000 rw-p b7fa7000 00:00 0 
b7faa000-b7fac000 r-xp 00000000 03:05 251227     /usr/lib/gconv/CP1252.so
b7fac000-b7fae000 rw-p 00001000 03:05 251227     /usr/lib/gconv/CP1252.so
b7fae000-b7fb5000 r--s 00000000 03:05 325794     /usr/lib/gconv/gconv-modules.cache
b7fb5000-b7fb6000 rw-p b7fb5000 00:00 0 
b7fb6000-b7fd0000 r-xp 00000000 03:05 252387     /lib/ld-2.4.so
b7fd0000-b7fd1000 r--p 00019000 03:05 252387     /lib/ld-2.4.so
b7fd1000-b7fd2000 rw-p 0001a000 03:05 252387     /lib/ld-2.4.so
bfcbb000-bfcd0000 rw-p bfcbb000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]
Aborted




emerge --info
Portage 2.1_pre10-r3 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r2, 2.6.16-
gentoo-r4 i686)
=================================================================
System uname: 2.6.16-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.12.0_pre19
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share
/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kd
e/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share
/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/s
plash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/
distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/d
istfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts chroot cli crypt cups d
ri eds emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk
2 imlib isdnlog jpeg libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl np
tlonly ogg opengl oss pam pcre pdflib perl png pppd python quicktime readline re
flection sdl session spell spl ssl tcpd truetype truetype-fonts trusted type1-fo
nts udev unicode vorbis xml xmms xorg xv zlib elibc_glibc kernel_linux userland_
GNU video_cards_i810"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLA
GS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 David 2006-05-08 10:18:42 UTC
i used the libdir patch
Comment 2 Drew Winstel 2006-05-09 08:58:32 UTC
I'm seeing the same thing on ~amd64.
Comment 3 David 2006-05-12 09:46:13 UTC
And how can I fix the problem?
Comment 4 David 2006-05-14 13:54:11 UTC
The quick fix for the problem is to change to jpilot-0.99.7-r1
Comment 5 Paul Kronenwetter 2006-05-15 05:58:12 UTC
Or possibly something like

USE='-gtk2' emerge jpilot

or adding this line to /etc/portage/package.use:
app-pda/jpilot -gtk2

Both work for me, if one doesn't mind the non-gtk2 interface, which I don't.
Comment 6 Mike Auty (RETIRED) gentoo-dev 2006-05-21 11:13:20 UTC
Can someone determine whether this is a duplicate of bug 129835 or not please?  The symptoms look identical...
Comment 7 David 2006-05-22 14:45:36 UTC
Hi Mike,

i tested the libdir-patch. But it doesn't work.

After change to jpilot-0.99.7-r1 or

USE='-gtk2' emerge jpilot

it works.

David
Comment 8 Mike Auty (RETIRED) gentoo-dev 2006-05-22 16:16:48 UTC
Ok, thanks for that David.  Unfortunately all that really tells us is that something in the latest version's gtk2 interface breaks glibc-2.4 (since that seems to be the commonality between the emerge --infos listed).  I'm still trying to determine if this isn't just an identical copy of 129835.  My gut feeling is that it is, so I'm marking this as a duplicate.  Please feel free to reopen this, if you think it is different...

*** This bug has been marked as a duplicate of 129835 ***