Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78076 - AbiWord copy paste crash (spell)
Summary: AbiWord copy paste crash (spell)
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-15 04:55 UTC by Stefan de Konink
Modified: 2005-01-18 13:08 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 Stefan de Konink 2005-01-15 04:55:56 UTC
After trying to copy parts of one word document to another windows AbiWord tries to make Dashboard connections which is not available. Next to that AbiWord-2.2 crashes on copy pasting bits of a document to the other window. Copy/Pasting the full document does work.

Reproducible: Always
Steps to Reproduce:
1. Select text from document A
2. Create new document B
3. Select part of document A, paste it into document B
4. Watch the terminal you are running from

Actual Results:  
Connection refused and/or Crash of Abiword

Expected Results:  
A pasted piece of text 

I have found a similair problem between Firefox/OoImpress. Trying to debug that too.

The Window Manager running is XFCE4.
Comment 1 Stefan de Konink 2005-01-15 05:18:56 UTC
Disabling AbiDash doesn't disable the plugin it seems, the error got traced back to:
 (AbiWord-2.2:25654): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0' failed
Comment 2 Stefan de Konink 2005-01-15 05:22:20 UTC
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1231419728 (LWP 3702)]
0xb6cc6aa3 in free () from /lib/libc.so.6
(gdb) bt 
#0  0xb6cc6aa3 in free () from /lib/libc.so.6
#1  0xb6cb7bbe in fclose () from /lib/libc.so.6
#2  0xb62b1f32 in acommon::FStream::close () from /usr/lib/libaspell.so.15
#3  0xb62aef2a in acommon::Config::read_in_file ()
   from /usr/lib/libaspell.so.15
#4  0xb62ed12f in aspeller::Language::setup () from /usr/lib/libaspell.so.15
#5  0xb62beb4c in aspeller::DataSet::set_check_lang ()
   from /usr/lib/libaspell.so.15
#6  0xb62ce8d6 in aspeller_default_readonly_ws::ReadOnlyWS::load ()
   from /usr/lib/libaspell.so.15
#7  0xb62c0662 in aspeller::add_data_set () from /usr/lib/libaspell.so.15
#8  0xb62dbsdf939 in aspeller::MultiWS::load () from /usr/lib/libaspell.so.15
#9  0xb62c0662 in aspeller::add_data_set () from /usr/lib/libaspell.so.15
#10 0xb62c9e77 in aspeller::SpellerImpl::setup () from /usr/lib/libaspell.so.15
#11 0xb629fc9d in acommon::new_speller () from /usr/lib/libaspell.so.15
#12 0xb629b412 in new_aspell_speller () from /usr/lib/libaspell.so.15
#13 0xb639afb6 in init_enchant_provider ()
   from /usr/lib/enchant/libenchant_aspell.so
Comment 3 foser (RETIRED) gentoo-dev 2005-01-15 11:03:04 UTC
I can't reproduce it, from the backtrace it looks more like a spellcheck problem. Your emerge info ? (read the bugreport form!)
Comment 4 Stefan de Konink 2005-01-15 13:29:08 UTC
Portage 2.0.51-r12 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0
, 2.6.10-gentoo-r1 i686)
=================================================================
System uname: 2.6.10-gentoo-r1 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec  3 2004, 22:39:06)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable
d]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r2, 1.5, 1.6.3, 1.7.9, 1.4_p6, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon -pipe -fomit-frame-pointer -mmmx -m3dnow"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1
1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon -pipe -fomit-frame-pointer -mmmx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://10.0.0.83/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ ftp:
//sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.wh2.tu-dresden.de
/pub/mirrors/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm avi berkdb bitmap-fonts cdr crypt cups encode esd f77 fam 
font-server foomaticdb fortran gdbm gif gnome gpm gtk2 imlib ipv6 java jpeg kde 
libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls nptl nptlonly oggvorbis 
opengl oss pam pdflib perl png python qt quicktime readline sdl slang speex spel
l ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts userlocales x86 xml xm
l2 xv zlib"
Unset:  LDFLAGS

I'm going to try re-emerging aspell again, too bad this box has some other problems I can't put my hands behind eighter. For example the user needs to manually start udevstart to get the sound working.
Comment 5 foser (RETIRED) gentoo-dev 2005-01-15 13:52:55 UTC
also rebuild enchant, an aspell/enchant/abi incompatability is likely the reason. There is a similar closed bug to this one then.
Comment 6 Stefan de Konink 2005-01-15 14:00:42 UTC
Updates for aspell(-LANG) nor enchant were found by emerge -p world, after the aspell update I can copy/paste again. My sister, the buggenerator around here, is going to test it again, also for firefox/ooimpress.
Comment 7 foser (RETIRED) gentoo-dev 2005-01-18 07:34:18 UTC
if it works i'm assuming it's some ABI incompatability, but if it isn't reproducable nothing much we can work on.
Comment 8 Stefan de Konink 2005-01-18 12:31:30 UTC
Ofcourse you can, make it depend on a later version of the packages (in this case aspell and enchant)
Comment 9 foser (RETIRED) gentoo-dev 2005-01-18 13:08:47 UTC
ABI issues aren't that simple, just depping on the latests versions really is no guarantee for success. Anyway, I have no conclusive evidence to go on here to begin with.