Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 220789 - Kmail crashes when you copy and paste a cell from OpenOffice Calc to compose window
Summary: Kmail crashes when you copy and paste a cell from OpenOffice Calc to compose ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High critical
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-07 17:39 UTC by Sam Iam
Modified: 2008-10-06 11:47 UTC (History)
1 user (show)

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 Sam Iam 2008-05-07 17:39:11 UTC
When you copy a cell from OpenOffice Calc and paste it in the compose window, kmail crashes always

Reproducible: Always

Steps to Reproduce:
1.Open a new spreadsheet in OpenOffice calc and enter something in a cell
2.Copy the contents of cell by selecting it and typing Ctrl-c
3.Start composing a new mail in Kmail
4.Paste the contents of the cell in the compose window using Ctrl-v

Actual Results:  
Kmail crashes with a segmentation fault

Expected Results:  
Contents of the cell in text form in the compose window
Comment 1 Sam Iam 2008-05-07 17:43:36 UTC
$ emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r4 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
Timestamp of tree: Mon, 05 May 2008 09:15:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
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/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com http://adelie.polymtl.ca http://distfiles.gentoo.org http://www.ibiblio.o rg/pub/Linux/distributions/gentoo"
LINGUAS="en si"
MAKEOPTS="-j6"
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"
SYNC="rsync://kala.eng.uwo.ca/gentoo-portage"
USE="X acl acpi alsa amd64 berkdb branding cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gpm gstreamer hal iconv ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility ldap mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd tiff truetype unicode vorbis xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en si" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Sam Iam 2008-05-07 17:48:22 UTC
I also have a 60M core dump and can provide it if needed. It seems to have endless repetition of a particular sequence of function calls in the backtrace. I gave up after 4000th.

#0  0x00002ad8388fcad5 in KMEdit::eventFilter () from /usr/kde/3.5/lib64/libkmailprivate.so
#1  0x00002ad83f548615 in QObject::activate_filters () from /usr/qt/3/lib64/libqt-mt.so.3
#2  0x00002ad83f548677 in QObject::event () from /usr/qt/3/lib64/libqt-mt.so.3
#3  0x00002ad83f576683 in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#4  0x00002ad83f6645f7 in QTextEdit::event () from /usr/qt/3/lib64/libqt-mt.so.3
#5  0x00002ad83f4f7e7b in QApplication::internalNotify () from /usr/qt/3/lib64/libqt-mt.so.3
#6  0x00002ad83f4f8f0b in QApplication::notify () from /usr/qt/3/lib64/libqt-mt.so.3
#7  0x00002ad83e23fbeb in KApplication::notify () from /usr/kde/3.5/lib64/libkdecore.so.4
#8  0x00002ad8389abeae in KMComposeWin::slotPaste () from /usr/kde/3.5/lib64/libkmailprivate.so
#9  0x00002ad838a436b0 in KMComposeWin::qt_invoke () from /usr/kde/3.5/lib64/libkmailprivate.so
#10 0x00002ad83f548be2 in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3
#11 0x00002ad83f54974a in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3
#12 0x00002ad8388f9ff7 in KMEdit::paste () from /usr/kde/3.5/lib64/libkmailprivate.so
#13 0x00002ad83d8f64a1 in KEdit::keyPressEvent () from /usr/kde/3.5/lib64/libkdeui.so.4
#14 0x00002ad8388fd32b in KMEdit::keyPressEvent () from /usr/kde/3.5/lib64/libkmailprivate.so
#15 0x00002ad83f5769bf in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#16 0x00002ad83f6645f7 in QTextEdit::event () from /usr/qt/3/lib64/libqt-mt.so.3
#17 0x00002ad83f4f7e7b in QApplication::internalNotify () from /usr/qt/3/lib64/libqt-mt.so.3
#18 0x00002ad83f4f8f0b in QApplication::notify () from /usr/qt/3/lib64/libqt-mt.so.3
#19 0x00002ad83e23fbeb in KApplication::notify () from /usr/kde/3.5/lib64/libkdecore.so.4
#20 0x00002ad8389abeae in KMComposeWin::slotPaste () from /usr/kde/3.5/lib64/libkmailprivate.so
#21 0x00002ad838a436b0 in KMComposeWin::qt_invoke () from /usr/kde/3.5/lib64/libkmailprivate.so
#22 0x00002ad83f548be2 in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3
#23 0x00002ad83f54974a in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3
#24 0x00002ad8388f9ff7 in KMEdit::paste () from /usr/kde/3.5/lib64/libkmailprivate.so
#25 0x00002ad83d8f64a1 in KEdit::keyPressEvent () from /usr/kde/3.5/lib64/libkdeui.so.4
#26 0x00002ad8388fd32b in KMEdit::keyPressEvent () from /usr/kde/3.5/lib64/libkmailprivate.so
#27 0x00002ad83f5769bf in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#28 0x00002ad83f6645f7 in QTextEdit::event () from /usr/qt/3/lib64/libqt-mt.so.3
#29 0x00002ad83f4f7e7b in QApplication::internalNotify () from /usr/qt/3/lib64/libqt-mt.so.3
#30 0x00002ad83f4f8f0b in QApplication::notify () from /usr/qt/3/lib64/libqt-mt.so.3
#31 0x00002ad83e23fbeb in KApplication::notify () from /usr/kde/3.5/lib64/libkdecore.so.4
#32 0x00002ad8389abeae in KMComposeWin::slotPaste () from /usr/kde/3.5/lib64/libkmailprivate.so
#33 0x00002ad838a436b0 in KMComposeWin::qt_invoke () from /usr/kde/3.5/lib64/libkmailprivate.so
#34 0x00002ad83f548be2 in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3
#35 0x00002ad83f54974a in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3
#36 0x00002ad8388f9ff7 in KMEdit::paste () from /usr/kde/3.5/lib64/libkmailprivate.so
#37 0x00002ad83d8f64a1 in KEdit::keyPressEvent () from /usr/kde/3.5/lib64/libkdeui.so.4
#38 0x00002ad8388fd32b in KMEdit::keyPressEvent () from /usr/kde/3.5/lib64/libkmailprivate.so
#39 0x00002ad83f5769bf in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#40 0x00002ad83f6645f7 in QTextEdit::event () from /usr/qt/3/lib64/libqt-mt.so.3
#41 0x00002ad83f4f7e7b in QApplication::internalNotify () from /usr/qt/3/lib64/libqt-mt.so.3
Comment 3 Zebediah C. McClure 2008-09-22 20:43:14 UTC
Could not reproduce under x86 (stable):
Could you please give versions for your openoffice and kmail apps?
Also, are you running openoffice-bin or did you compile your own for amd64

zmc@sirius ~ $ emerge --info 
Portage 2.1.4.4 (default/linux/x86/2008.0/desktop, gcc-3.4.6, glibc-2.6.1-r0, 2.6.25-gentoo-r7 i686)
=================================================================
System uname: 2.6.25-gentoo-r7 i686 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz
Timestamp of tree: Mon, 22 Sep 2008 14:06:02 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.4.4-r14, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r1, 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /
var/bind /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gco
nf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/rev
dep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans us
erfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US en_GB es fr de jp"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --de
lete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="16bit 3ds 7zip X Xaw3d a52 aac aalib accessibility acct acl acpi addbookmarks additions aim akode al
ias alsa amarok amazon amr amrnb amrr amrwb animgif ansi antlr apache2 aqua_theme ar archive arts artswra
ppersuid artworkextra aspell athena audacious audiofile background bash-completion battery berkdb binary-
drivers binfilter bittorrent bluetooth bonjour bonusscripts branding bzip2 c++ cairo canna carbone_theme 
cardbus cdaudio cdda cddb cdinstall cdio cdparanoia cdr cdrom cdsound chroot cli cpio cpudetection cpufre
q cracklib crypt css ctype cups curl curlwrappers cxx dar64 dba dbus dell demo device-mapper dga dhcp dia
 dialup disk-partition divx djbfft dmx dri dtvla dvd dvdr dvdread dvi dxr2 dxr3 editor eds effects emacs 
emboss emoticon encode enscript epson escreen esd etwin evo examples excel exif exim expat extras fat fes
tival ffmpeg figlet file finger firefox flac flash flite fluidsynth font-server fontconfig foomaticdb for
tran freetts ftp gadu games gconf gd gdb gdbm gdm gif gimp git gkrellm glade glib glibc-compat20 glitz gl
ut glx gmail gmp gnome-print gnustep gnutella gnutls gopher gpg gphoto2 gpm groupwise gs gsm gstreamer gu
tenprint gzip h323 hal hash hddtemp ical icecast iceweasel iconv icq icu id3 id3tag image imagemagick ima
p imlib imlib2 injection inkjar innodb ipfilter ipod iproute2 irc irda j2me jabber jack java6 javascript 
jce jingle john joystick jpeg jpeg2k json kcal kde kdecards kdepim kdgraphics kdm kerberos kexi kig-scrip
ting kqemu ktts ladspa lame langpacks lapack laptop ldap libcaca libnotify libsexy lights lm_sensors logi
tech-mouse lyrics lzma lzo mad madwifi masquerade math mbox mbrola md5sum mdb mdnsresponder-compat midi m
ikmod mime mimencode ming mixer mjpeg mmap mmkeys mmx mmxext mng mod_irc mod_muc modplug mods mono motif 
mouse mozbranding mozcalendar mozdevelop mozdom mozilla mp2 mp3 mp4 mpd mpeg mpeg2 mpi mplayer msn mtp mu
dflap multislot multiuser music musicbrainz nat ncurses net netbeans nethack netmeeting new-login nfs nis
 nls nntp nodrm nptl nptlonly nsplugin ntfs ntp nv nvidia objc objc++ objc-gc odbc offensive office ofx o
gg ogg123 openal opengl openmp openvpn opera oracle oscar oss pam pcap pcmcia pcre pda pdf pdo perl pertt
y php physfs pidgin pixmaps planner plugins png pnm pop pop3d posix postgres povray ppds pppd procmail qt
 qt3 qt3support qt4 qtdesigner quicktime quotas quotes radius rar rdesktop readline real realmedia reflec
tion regex regexp rpm rss rsync rtc samba sametime scanner scenarios screen sdl sdl-image sdl-sound sdlau
dio sendmail sensord session skins slang slp smp sms sndfile soap sockets songs sound sounds source sox s
peech speedo speex spell spl sql sqlite sse sse2 ssl ssse3 startup-notification subversion svg svga symli
nk sysfs tagwriting tcl tcltk tcpd text texteffect textures tga tgif themes thesaurus threads thumbnail t
idy tiff timidity tk tls transparency truetype ui uml unicode unzip usb utempter uuencode v4l v4l2 valgri
nd vcd vcdx vdesktop vhosts videos visualization vnc vncviewer voice vorbis vorbis-psy vram webdav wifi w
in32codecs wireshark wma wma123 wmf wmp wordperfect wxwindows x86 xanim xattr xcf xcomposite xfce xforms 
xft xine xinerama xinetd xml xorg xosd xplanet xpm xrandr xrender xscreensaver xsettings xterm xv xvid xv
mc xvnc yahoo yp zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci e
mu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-aud
io via82xx via82xx-modem ymfpci" 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_f
ile 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 v
host_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz 
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US en_GB es fr de jp" USERLAND="G
NU" VIDEO_CARDS="fbdev glint i810 mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via
 vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, POR
TAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 academicsam@gmail.com 2008-09-23 13:55:43 UTC
I was using OpenOffice 2.4.0 and Kmail 3.5.8 in May. I've since upgraded to OpenOffice 2.4.1 and KMail 3.5.9 and I cannot reproduce this crash any more.

Cut and paste works as expected.
Comment 5 Evil Compile Person 2008-10-06 11:47:53 UTC
As noone can reproduce it I'm closing it.
Feel free to reopen if it happens again!