Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 152145 - Konqueror crash when save files
Summary: Konqueror crash when save files
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-20 11:35 UTC by Piotr Stachura
Modified: 2007-04-11 22:52 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 Piotr Stachura 2006-10-20 11:35:05 UTC
Konqueror crashing when I attempt to download something from sourceforge.
Steps to reproduce:
1. Choose mirror to DL from sourceforge.
2. DON'T wait until save dialog appears - click link.
3. When two save dialog appears click on first one cancel.
4. When I choose save as from 2nd dialog konqueror crashes.
This bug I "found" since ~3.5.3 (previously I wasn't using konqueror)
Comment 1 Bram Schoenmakers 2007-04-05 20:25:27 UTC
Looks more like an upstream bug. And a backtrace would be appreciated as well.
Comment 2 Piotr Stachura 2007-04-06 08:01:30 UTC
Hmmm, it's still present in 3.5.6, when I will have a little more time I will compile konqueror with debug, but for now, backtrace from "normal version":

#0  0x0000000000000000 in ?? ()
#1  0x00002af995c08cb5 in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#2  0x00002af995c098b7 in QApplication::notify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#3  0x00002af99504371f in KApplication::notify ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#4  0x00002af995bff3d2 in QEventLoop::activateTimers ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#5  0x00002af995bbfe12 in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#6  0x00002af995c1d402 in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#7  0x00002af995c1d2b2 in QEventLoop::exec ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#8  0x00002af993dc0c62 in kdemain ()
   from /usr/kde/3.5/lib64/libkdeinit_konqueror.so
#9  0x00002af99856f374 in __libc_start_main () from /lib/libc.so.6
#10 0x00000000004007b9 in ?? ()
#11 0x00007fff16e9f868 in ?? ()
#12 0x0000000000000000 in ?? ()

Steps to reproduce:
1. Try to dl file from sourceforge (appears dialog (save, open, cancel)
2. Click: direct link (appears second dialog)
3. Click "save as" on one of those dialogs (appears save dialog), click "cancel"
4. You have now only one dialog (from step 1 or 2), click "save as" and "save" = konqueror crash!
Comment 3 Piotr Stachura 2007-04-06 09:22:14 UTC
OK, I created perhaps more usefull backtrace:

#0  0x0000000000fd3ff0 in ?? ()
#1  0x00002b9c487172d2 in QApplication::internalNotify (this=0x7fff64450430, receiver=0xf696b0, e=0x7fff6444ffe0) at kernel/qapplication.cpp:2635
#2  0x00002b9c48719221 in QApplication::notify (this=0x7fff64450430, receiver=0xf696b0, e=0x7fff6444ffe0) at kernel/qapplication.cpp:2358
#3  0x00002b9c47a9171f in KApplication::notify () from /usr/kde/3.5/lib64/libkdecore.so.4
#4  0x00002b9c4869f23e in QApplication::sendEvent (receiver=0xf696b0, event=0x7fff6444ffe0) at ../include/qapplication.h:496
#5  0x00002b9c48708730 in QEventLoop::activateTimers (this=0x553e30) at kernel/qeventloop_unix.cpp:556
#6  0x00002b9c486b558f in QEventLoop::processEvents (this=0x553e30, flags=4) at kernel/qeventloop_x11.cpp:389
#7  0x00002b9c48734e22 in QEventLoop::enterLoop (this=0x553e30) at kernel/qeventloop.cpp:198
#8  0x00002b9c48734c2b in QEventLoop::exec (this=0x553e30) at kernel/qeventloop.cpp:145
#9  0x00002b9c48718f26 in QApplication::exec (this=0x7fff64450430) at kernel/qapplication.cpp:2758
#10 0x00002b9c46801847 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at konq_main.cc:206
#11 0x00002b9c4b263374 in __libc_start_main () from /lib/libc.so.6
#12 0x00000000004007b9 in _start ()

System info:

Portage 2.1.2.3 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r0, 2.6.20-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.20-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.9
Timestamp of tree: Tue, 03 Apr 2007 15:00:08 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.3.5-r2, 2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.15
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -mfpmath=sse -pipe -funswitch-loops"
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/kde/3.8//env /usr/kde/3.8//share/config /usr/kde/3.8//shutdown /usr/share/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/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -mfpmath=sse -pipe -funswitch-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache confcache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="pl_PL.UTF8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-z,now"
LINGUAS="pl"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/initng /usr/portage/local/layman/kde /usr/portage/local/layman/dberkholz /usr/portage/local/layman/sarven /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi alsa amarok amd64 amr audiofile automount avi berkdb bidi bitmap-fonts bonobo browserplugin bzip2 cairo cdparanoia cdr cjk cli cracklib crypt css ctype cups dbus dga directfb djvu dlloader dri dts dvd dvdr dvdread emul-linux-x86 enca encode esd exif extraicons extramodules fam fame fbcon ffmpeg firefox flac fontconfig fortran gif gimp gimpprint gnutls gphoto2 graphviz gs gtk gtk2 hal howl iconv id3 imagemagick imlib ipv6 isdnlog java javascript jce jikes jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kdexdeltas kerberos keverbose kipi lame latex lcms libg++ lm_sensors logitech-mouse lzo mad matroska midi mikmod mime mjpeg mmap mng mono motif mozcalendar mp3 mp4 mp4live mpeg mpeg2 mplayer musepack musicbrainz mysql nautilus ncurses nfs nls noamazon nptl nptlonly nsplugin nvidia objc objc++ objc-gc ogg oggvorbis openal openexr opengl pcre pdf perl player playlist png ppds pppd python qt qt3 qt3support qt4 readline reflection rtc sandbox sdl sensord session slp sndfile spell spl splash sqlite ssl ssltcltk svg symbol_visibility symlink symlinks tcpd tetex tga theora tiff truetype truetype-fonts type1-fonts unicode usb utf8 vcd vorbis wav wma wmf wxwindows x264 xattr xcomposite xml xml2 xorg xscreensaver xv xvid xvmc zeroconf zlib" ALSA_CARDS="intel8x0" 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" ELIBC="glibc" INITNG_PLUGINS="also bash_launcher chdir chroot conflict cpout critical cron daemon dev dllaunch envparser find fstat history idleprobe initctl interactive iparser last limit logfile netprobe ngc4 pause pidfile reload renice rlparser simple_launcher stcmd stdout suid syncron syslog unneeded provide dbus_event" INPUT_DEVICES="keyboard mouse evdev vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="vga nvidia vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-06 09:30:54 UTC
Reproducible, clicking cancel twice after opening the save dialog a second time.

Bram, as you seem to be interested in this bug, are you taking care for this upstream?
Comment 5 Elias Probst 2007-04-11 21:49:39 UTC
Upstream: http://bugs.kde.org/show_bug.cgi?id=94976

Still valid for kde-3.5.6/qt-3.3.8
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-11 22:52:02 UTC
Thanks for the pointer Elias. Tracking the upstream bug.