Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103624 - Kghostview in fullscreen mode crashes when clicking on the "Open file" dialog
Summary: Kghostview in fullscreen mode crashes when clicking on the "Open file" dialog
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-24 14:30 UTC by Boris Dusek
Modified: 2005-08-25 04:11 UTC (History)
0 users

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


Attachments
KCrash backtrace (kghostview_kcrash_backtrace,4.83 KB, text/plain)
2005-08-24 14:35 UTC, Boris Dusek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Dusek 2005-08-24 14:30:50 UTC
When opening kghostview (version 3.4.1 or 3.4.2)and in fullscreen mode (either 
set manually after    
application load, or "remembered" from previous session by the application),    
then loading the "open file (CTRL+O)" dialog, then clicking anywhere (well, I   
don't have time to try it in every pixel :) but I tried a file, empty area in   
the file list view and the Cancel button) in the    
dialog (even the Cancel button), the application crashes; built with    
CFLAGS="-mtune=i686 -ggdb3", USE="debug", see gdb report as attachment.  
Navigation through the open file dialog using only keyboard shortcuts (such as  
TAB and ENTER) results in no crash.  

Reproducible: Always
Steps to Reproduce:
1. Launch kghostview 
2. If not in fullscreen mode, get there (ALT+F3->Advanced->Fullscreen) 
3. Launch open file dialog (CTRL+O) 
4. Click anywhere in the open file dialog (e.g. empty space 
 
Actual Results:  
Application received signal SIGSEGV and crashed. 

Expected Results:  
Application should have opened the file, or close the open file dialog, or do 
nothing, according to the point where I click 

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 
2.6.12-suspend2-r3 i686) 
================================================================= 
System uname: 2.6.12-suspend2-r3 i686 Mobile AMD Athlon(tm) XP 2400+ 
Gentoo Base System version 1.6.13 
ccache version 2.3 [disabled] 
dev-lang/python:     2.3.5 
sys-apps/sandbox:    1.2.12 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 
sys-devel/binutils:  2.15.92.0.2-r10 
sys-devel/libtool:   1.5.18-r1 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-ggdb3 -mtune=i686" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" 
CXXFLAGS="-ggdb3 -mtune=i686" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo 
http://gentoo.ynet.sk/pub" 
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" 
LINGUAS="en cz" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" 
USE="x86 3dnow X a52 aac acpi alsa arts atlas avi bash-completion berkdb 
bitmap-fonts bzip2 cdparanoia cdr crypt cups curl debug doc dv dvd eds emboss 
encode fam flac foomaticdb fortran gcj gdbm gif ginac gphoto2 gpm gstreamer 
gtk gtk2 guile icq ieee1394 imagemagick imlib ipv6 irc jpeg junit kde 
kdeenablefinal kdexdeltas libg++ libwww mad mikmod mmx mp3 mpeg ncurses nls 
nptl ogg oggvorbis opengl oss pam pdflib perl pic plotutils png python qt 
readline samba spell sse ssl subversion symlink tcpd tetex threads tiff 
truetype truetype-fonts type1-fonts unicode vorbis win32codecs xml xml2 xv 
zlib video_cards_via linguas_en linguas_cz userland_GNU kernel_linux 
elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL
Comment 1 Boris Dusek 2005-08-24 14:35:56 UTC
Created attachment 66807 [details]
KCrash backtrace
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-08-25 04:11:58 UTC
It seems there's a problem in kghostview/fullscreenfilter.cpp, the process 
that filters the mouse events in fullscreen mode assumes there's a document 
loaded and crashes otherwise. 
 
I suggest to report it at kghostview developers at http://bugs.kde.org/.