Bug 168316 - Crash when changing default email address in mailinglist editor
Summary: Crash when changing default email address in mailinglist editor
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kab3
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-04 12:38 UTC by Dennis Schridde
Modified: 2009-08-05 16:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2008-08-04 12:38:27 UTC
Version:           1.2.9 (using KDE 3.5.9)
Installed from:    Gentoo Packages
Compiler:          gcc 4.3.1 Gentoo 4.3.1-r1 p1.1
OS:                Linux

When editing multiple recipients of a mailinglist (in kontacts->mailinglist-editor) and changing their email address from ~"standard" to a specific one, Kontact will crash reproducably after 1-3 edits.
The first edit is always successful, but it can already crash when you click "Ok" for the 2nd edit. It happens lastest on the 4th edit for me.
Comment 1 Dennis Schridde 2008-08-04 13:16:03 UTC
"emerge --info":

Portage 2.2_rc6 (default/linux/amd64/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5000+-with-glibc2.2.5
Timestamp of tree: Mon, 04 Aug 2008 09:45:03 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-pipe -O2 -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-pipe -O2 -march=athlon64"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="collision-protect distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 apache2 avahi bash-completion berkdb bluetooth branding bzip2 cairo cdr cjk cli cracklib crypt cups dbus dri dvb dvd dvdr dvdread emboss encode evo fam ffmpeg firefox flac foomaticdb fortran gdbm gif gimp gpm gtk hal iconv ipod ipv6 isdnlog jpeg jpeg2k kde kdehiddenvisibility kerberos latex ldap libnotify lm_sensors mad midi mikmod mmx mmxext mp3 mp4 mpeg mplayer mudflap multilib mysql ncurses nls nptl nptlonly nsplugin ogg openal openexr opengl openmp pam pch pcre pdf perl php png ppds pppd python qt3 qt3support qt4 quicktime readline reflection ruby samba sasl sdl session speex spell spl sse sse2 ssl startup-notification subversion svg sysfs tcpd theora threads tiff truetype unicode usb vcd visualization vorbis x264 xcb xcomposite xinerama xml xorg xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Dominik Tritscher 2008-08-04 17:13:44 UTC
Could you please provide a backtrace for that crash?
See http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports on how to create a complete backtrace.
Comment 3 Dennis Schridde 2008-08-04 18:16:04 UTC
First backtrace, without debug symbols (will follow later, when I have time, aka next week):

[Thread debugging using libthread_db enabled]
[New Thread 0x7fdf47a99750 (LWP 4885)]
[New Thread 0x42cf5950 (LWP 4889)]
[New Thread 0x424f4950 (LWP 4888)]
[New Thread 0x41cf3950 (LWP 4887)]
[New Thread 0x40895950 (LWP 4886)]
(no debugging symbols found) // But lots of that
[KCrash handler]
#5  0x00007fdf43cab32b in KABC::DistributionList::removeEntry ()
   from /usr/kde/3.5/lib64/libkabc.so.1
#6  0x00007fdf374d5432 in DistributionListWidget::changeEmail ()
   from /usr/kde/3.5/lib64/kde3/libkaddrbk_distributionlist.so
#7  0x00007fdf374d5ce0 in DistributionListWidget::qt_invoke ()
   from /usr/kde/3.5/lib64/kde3/libkaddrbk_distributionlist.so
#8  0x00007fdf44c4655e in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#9  0x00007fdf44c487e2 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#10 0x00007fdf44c7ac4e in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#11 0x00007fdf44be9685 in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#12 0x00007fdf44bea9d2 in QApplication::notify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#13 0x00007fdf45654862 in KApplication::notify ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#14 0x00007fdf44b8a0bd in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#15 0x00007fdf44b88f16 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#16 0x00007fdf44b9b412 in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#17 0x00007fdf44bffb39 in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#18 0x00007fdf44bff9c2 in QEventLoop::exec ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#19 0x00000000004179de in ?? ()
#20 0x00007fdf442a5486 in __libc_start_main () from /lib/libc.so.6
#21 0x0000000000416f19 in ?? ()
#22 0x00007fff4fae0608 in ?? ()
#23 0x000000000000001c in ?? ()
#24 0x0000000000000001 in ?? ()
#25 0x00007fff4fae0e96 in ?? ()
#26 0x0000000000000000 in ?? ()


I also noticed that in that email selection widget both emails were selected, but both with a grey bullet.
Comment 4 Dennis Schridde 2008-08-04 18:17:49 UTC
Clarification: "email *address* selection widget" and "both email *addresses*"
Comment 5 Tobias Koenig 2009-08-05 16:37:13 UTC
The development of the old KAddressBook will be discontinued for KDE 4.4.
Since the new application has the same name, but a completly new code base we close all bug reports against the old version and ask the submitters to resend there reports against the new product.