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
Created attachment 66807 [details] KCrash backtrace
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/.