Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78953 - moneyplex (homebanking software) crashes on complete ~x86-system
Summary: moneyplex (homebanking software) crashes on complete ~x86-system
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-21 07:45 UTC by Thomas Seifert
Modified: 2005-01-21 10:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Seifert 2005-01-21 07:45:54 UTC
Moneyplex is a proprietary homebanking application in germany, build by matrica (http://www.matrica.de/).
when I try to start moneyplex on a full ~x86-system it segfaults with the following backtrace:
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /home/ts77/moneyplex/moneyplex
(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread -1212725568 (LWP 6510)]
Info: Using render cleanup parameters 8/20/23/24/25/26.
Info: Using image cleanup parameters 0/0/0/0.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212725568 (LWP 6510)]
0xb7c370cb in __dynamic_cast () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5
(gdb) bt
#0 0xb7c370cb in __dynamic_cast () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5
#1 0xb75984ae in QEvent_isQCustomEvent () from /home/ts77/moneyplex/libmatrica.so
#2 0x080d05bf in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#3 0xbffff4a0 in ?? ()
#4 0xbeeffeed in ?? ()
#5 0xbffff3f4 in ?? ()
#6 0x00000004 in ?? ()
#7 0x084882e8 in ?? ()
#8 0xbffff45c in ?? ()
#9 0xb7a1625c in ?? () from /home/ts77/moneyplex/libmatrica.so
#10 0x08494010 in ?? ()
#11 0xbffff45c in ?? ()
#12 0x08487e20 in ?? ()
#13 0x00000000 in ?? ()
#14 0x08494010 in ?? ()
#15 0x00fff494 in ?? ()
#16 0xbffff424 in ?? ()
#17 0xb75b5bbb in Qt_hook::eventFilter () from /home/ts77/moneyplex/libmatrica.so
#18 0xb75b5bbb in Qt_hook::eventFilter () from /home/ts77/moneyplex/libmatrica.so
#19 0xb761441d in QApplication::notify () from /home/ts77/moneyplex/libmatrica.so
#20 0xb7613b79 in QApplication::setPalette () from /home/ts77/moneyplex/libmatrica.so
#21 0xb761361c in QApplication::setStyle () from /home/ts77/moneyplex/libmatrica.so
#22 0xb75559b6 in QApplication_setStyle () from /home/ts77/moneyplex/libmatrica.so
#23 0x080ddb68 in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#24 0x08493128 in ?? ()
#25 0xbeeffeed in ?? ()
#26 0xbffff564 in ?? ()
#27 0x00000004 in ?? ()
#28 0x000002ce in ?? ()
#29 0xb7b72c00 in ?? ()
#30 0xb7b72600 in ?? ()
#31 0x080dcc58 in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#32 0xb7b72c00 in ?? ()
#33 0x00000000 in ?? ()
#34 0xbffff590 in ?? ()
#35 0x080dcb7b in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#36 0x080cf580 in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#37 0xb7b72800 in ?? ()
#38 0xb7b72600 in ?? ()
#39 0x080cfa9a in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#40 0x08313afc in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#41 0x00000000 in ?? ()
#42 0x00000001 in ?? ()
#43 0x083ed901 in ?? ()
#44 0xb7b72600 in ?? ()
#45 0xbffff5b0 in ?? ()
#46 0x080dca56 in Portions Copyright (c) 1983,2001 Borland Software Corporation ()
#47 0x0805be4f in @DbgEvalFrame ()
Previous frame inner to this frame (corrupt stack?) 

------------

Around a month ago it worked like a charm, so I can't put the finger on what package/change lead to that problem but I would try to emerge older programs if it could help.

I guess other 3rd-party apps are involved in that too.

Reproducible: Always
Steps to Reproduce:
1. cd moneyplex
2. ./start

look if its running

Actual Results:  
segfault 

Expected Results:  
it should just run ;)

ts77@at64-32 ~/cvs-checkouts/phorum5/include $ emerge info
Portage 2.0.51-r14 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20041102-r0
, 2.6.10-gentoo-r5 i686)
=================================================================
System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jul  9 2004, 00:26:09)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9, 1.9.4, 1.8.5-r2, 1.6.3, 1.5, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r3
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -maccumulate-outgoing-args -ftracer -pipe -msse2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/
3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/con
trol"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -maccumulate-outgoing-args -ftracer -pipe -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tisc
ali.de/pub/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp
.tu-clausthal.de/pub/linux/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/
gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.1.2/gentoo-portage"
USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts crypt cups encode esd f77
 fam flac font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 i
magemagick imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod motif mozilla
 mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png postgres p
ython qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truet
ype truetype-fonts type1-fonts xml xml2 xmms xv zlib"
Unset:  LDFLAGS
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-21 08:59:46 UTC
Try rebuilding everything it links against (ldd) with debugging (CFLAGS="-g -ggdb", drop -fomit-frame-pointer), USE=debug, FEATURES=nostrip -- you might get a more useful backtrace.
Comment 2 Thomas Seifert 2005-01-21 09:44:30 UTC
ah ldd was the help needed.

I found 
        libX11.so.6 => /usr/NX/lib/libX11.so.6 (0xb7efe000)
in there.

After unmerging nx-x11 and nxserver-freenx moneyplex works like a charm again.
( libX11.so.6 => /usr/lib/libX11.so.6 (0xb7f08000) is it now ;))

bug can be closed as bogus or put to another package
Comment 3 Olivier Crete (RETIRED) gentoo-dev 2005-01-21 10:20:42 UTC
closed at reporter's request... did you try to get it working properly with freenx ? (if yes re-open.... with details related to freenx stuff..)