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
$ 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
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
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
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.
As noone can reproduce it I'm closing it. Feel free to reopen if it happens again!