NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Application runs on 4.0, crashes with 5.0 ld.elf_so



Gary Duzan wrote:
>        Core was generated by `kmymoney2'.
>        Program terminated with signal 11, Segmentation fault.
>        #0  0xba648021 in QString::QString () from 
> /usr/pkg/qt3/lib/libqt-mt.so.3
>        (gdb) where
>        #0  0xba648021 in QString::QString () from 
> /usr/pkg/qt3/lib/libqt-mt.so.3
>        #1  0x080e9ec2 in QValueListPrivate<QString>::insert ()
>
>        #2 0xba65bb40 in QStringList::split () from 
> /usr/pkg/qt3/lib/libqt-mt.so.3 #3 0xbb7cb1e4 in 
> __static_initialization_and_destruction_0 () from 
> /usr/pkg/lib/libkmm_mymoney.so.0 #4 0xbb7d6b62 in __do_global_ctors_aux () 
> from /usr/pkg/lib/libkmm_mymoney.so.0
>
>        #5  0xbb79343d in _init () from /usr/pkg/lib/libkmm_mymoney.so.0
>
>        #6 0xbb7f3152 in _rtld_call_init_functions () at 
> /usr/src/libexec/ld.elf_so/rtld.c:207 #7 0xbb7f3d88 in _rtld (sp=0xbf7fec88, 
> relocbase=3145662464) at /usr/src/libexec/ld.elf_so/rtld.c:557
>
>        #8  0xbb7f286a in .rtld_start () from /usr/libexec/ld.elf_so
>
>        (gdb) 
>
>For anyone following along, I found that a change to ld.elf_so back in 
> December 2007 is what is triggering the cores. There is code in 
> x11/qt3-libs which works around the problem for Solaris, MacOS, HP-UX, 
> and AIX, and I'm looking into getting NetBSD added to the list. 

Any luck getting this working?  I just tried to install kmymoney2 and
I'm having the same problem.  I have qt3-libs-3.3.8nb8 and kmymoney2-0.8.6nb3
installed, which seem to be the most recent versions.  
Is this a bug in qt3-libs, or in ld.elf_so?
Which change in ld.elf_so are you talking about?  headers.c 1.24?

eric


Home | Main Index | Thread Index | Old Index