From kfm-devel Tue Jul 03 00:51:08 2001 From: Malte Starostik Date: Tue, 03 Jul 2001 00:51:08 +0000 To: kfm-devel Subject: Bug#28033: Reproductible critical crash in konqueror 2.2 alpha 2 X-MARC-Message: https://marc.info/?l=kfm-devel&m=99412234801565 On Dienstag, 3. Juli 2001 07:49, Ignacio Monge wrote: > En Tue, 3 Jul 2001 00:56:05 +0200 > > Malte Starostik escribió: > > On Montag, 2. Juli 2001 23:51, ignaciomonge@navegalia.com wrote: > > > Package: konqueror > > > Version: 3.0 (using KDE 2.2.0 alpha2) > > > Severity: normal > > > Installed from: Linux-Mandrake 8.1 (Cooker) - 2.2-0.alpha2.4mdk > > > Compiler: gcc version 2.96 20000731 (Linux-Mandrake 8.1 > > > 2.96-0.54mdk) OS: Linux (i686) release 2.4.5-ac22 > > > OS/Compiler notes: > Ok, sorry about my horrible english. I'll try to be cleaner. No need to be sorry here, I understood your text very well, just not whether you meant the small preview thumbnails or not :) > I see this bug doing that: > 1.- Open konqueror (it doesn't matter if previews is or not activated). > 2.- Click on an image file to open in current konqueror, just press right > click mouse button at the beginnign of image loading and open the file > menu (you must be quick and do it before the load it's completed). > 3.- Let the image loads on konqueror (the file menu is over the image and > you can't select anything on it). > 4.- Load completed. Now select one option on menu (now you can do it), > i.e, Propieties. > 5.- Finally, konqueror crashes. Here's one with debugging symbols (not for Qt, sorry). Without any knowledge about the popupmenu-handling nor time to look at it now, is it that the view has been destroyed but the popup didn't have it as parent? #3 0x40d6a008 in sigaction () from /lib/libc.so.6 #4 0x40888bd1 in QObject::activate_signal () from /usr/lib/qt/lib/libqt.so.2 #5 0x403fb702 in KAction::activated (this=0x838e1d8) at kaction.moc:361 #6 0x403f7e83 in KAction::slotActivated (this=0x838e1d8) at /home/malte//src/kde/kdelibs/kdeui/kaction.cpp:813 #7 0x40888e9d in QObject::activate_signal () from /usr/lib/qt/lib/libqt.so.2 #8 0x408b9aab in QSignal::activate () from /usr/lib/qt/lib/libqt.so.2 #9 0x409540e5 in QPopupMenu::mouseReleaseEvent () from /usr/lib/qt/lib/libqt.so.2 #10 0x408cef32 in QWidget::event () from /usr/lib/qt/lib/libqt.so.2 #11 0x40836e26 in QApplication::notify () from /usr/lib/qt/lib/libqt.so.2 #12 0x40547476 in KApplication::notify (this=0xbffff148, receiver=0xbfffe420, event=0xbfffdf90) at /home/malte//src/kde/kdelibs/kdecore/kapp.cpp:524 #13 0x4080725b in QETWidget::translateMouseEvent () from /usr/lib/qt/lib/libqt.so.2 #14 0x40804cf3 in QApplication::x11ProcessEvent () from /usr/lib/qt/lib/libqt.so.2 #15 0x40803d0b in QApplication::processNextEvent () from /usr/lib/qt/lib/libqt.so.2 #16 0x40838bc0 in QApplication::enter_loop () from /usr/lib/qt/lib/libqt.so.2 #17 0x40955638 in QPopupMenu::exec () from /usr/lib/qt/lib/libqt.so.2 #18 0x40f30842 in KonqMainWindow::slotPopupMenu (this=0x8100608, client=0x0, _global=@0xbfffe9f8, _items=@0xbfffe748, showPropsAndFileType=true) at /home/malte//src/kde/kdebase/konqueror/konq_mainwindow.cc:3211 #19 0x40f3c9f2 in KonqMainWindow::slotPopupMenu (this=0x8100608, client=0x0, _global=@0xbfffe9f8, _items=@0xbfffe748) at /home/malte//src/kde/kdebase/konqueror/konq_mainwindow.cc:3112 #20 0x40f3c9b6 in KonqMainWindow::slotPopupMenu (this=0x8100608, _global=@0xbfffe9f8, _items=@0xbfffe748) at /home/malte//src/kde/kdebase/konqueror/konq_mainwindow.cc:3107 #21 0x40077a83 in KParts::BrowserExtension::popupMenu (this=0x835a440, t0=@0xbfffe9f8, t1=@0xbfffe748) at browserextension.moc:609 #22 0x4112e7a0 in KonqKfmIconView::slotMouseButtonPressed (this=0x8388ae8, _button=2, _item=0x834b458, _global=@0xbfffe9f8) at /home/malte//src/kde/kdebase/konqueror/iconview/konq_iconview.cc:564 #23 0x40a14d5c in QIconView::mouseButtonPressed () from /usr/lib/qt/lib/libqt.so.2 #24 0x40a093a8 in QIconView::contentsMousePressEvent () from /usr/lib/qt/lib/libqt.so.2 #25 0x40406497 in KIconView::contentsMousePressEvent (this=0x8379eb8, e=0xbfffe9e0) at /home/malte//src/kde/kdelibs/kdeui/kiconview.cpp:298 #26 0x40fd3492 in KonqIconViewWidget::contentsMousePressEvent (this=0x8379eb8, e=0xbfffe9e0) at /home/malte//src/kde/kdebase/libkonq/konq_iconviewwidget.cc:720 #27 0x4095ef0f in QScrollView::viewportMousePressEvent () from /usr/lib/qt/lib/libqt.so.2 #28 0x4095eae8 in QScrollView::eventFilter () from /usr/lib/qt/lib/libqt.so.2 #29 0x40a0e3ee in QIconView::eventFilter () from /usr/lib/qt/lib/libqt.so.2 #30 0x40886c90 in QObject::activate_filters () from /usr/lib/qt/lib/libqt.so.2 #31 0x408ce8c3 in QWidget::event () from /usr/lib/qt/lib/libqt.so.2 #32 0x40836e26 in QApplication::notify () from /usr/lib/qt/lib/libqt.so.2 #33 0x40547476 in KApplication::notify (this=0xbffff148, receiver=0x8343918, event=0xbfffec3c) at /home/malte//src/kde/kdelibs/kdecore/kapp.cpp:524 #34 0x40807448 in QETWidget::translateMouseEvent () from /usr/lib/qt/lib/libqt.so.2 #35 0x40804cf3 in QApplication::x11ProcessEvent () from /usr/lib/qt/lib/libqt.so.2 #36 0x40803d0b in QApplication::processNextEvent () from /usr/lib/qt/lib/libqt.so.2 #37 0x40838bc0 in QApplication::enter_loop () from /usr/lib/qt/lib/libqt.so.2 #38 0x40803c8b in QApplication::exec () from /usr/lib/qt/lib/libqt.so.2 #39 0x40f11816 in main (argc=2, argv=0x8055770) at /home/malte//src/kde/kdebase/konqueror/konq_main.cc:131 #40 0x804d2e3 in launch (argc=2, _name=0x80561c4 "konqueror", args=0x80561d7 "\001", cwd=0x0, envc=1, envs=0x80561e8 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8050316 "0") at /home/malte//src/kde/kdelibs/kinit/kinit.cpp:494 #41 0x804dff3 in handle_launcher_request (sock=-1) at /home/malte//src/kde/kdelibs/kinit/kinit.cpp:942 #42 0x804e50b in handle_requests (waitForPid=0) at /home/malte//src/kde/kdelibs/kinit/kinit.cpp:1104 #43 0x804f47d in main (argc=2, argv=0xbffff6ac, envp=0xbffff6b8) at /home/malte//src/kde/kdelibs/kinit/kinit.cpp:1408 #44 0x40d63cbe in __libc_start_main () from /lib/libc.so.6 > The same problem seem to happen with pdf and ps files. And text files and anything else that can be embedded. > A friend with Debian and KDE 2.2 beta 1 reports to me the same problem on > his KDE desktop. > I hope you can understand me now :) Yes, everything clear now :) -Malte -- .globl main; main: .long 0x90909090,0xdb311deb,0x89d98843,0x89e2d3da,0x01e0d3d0,0x92548dc2 .long 0x80cd5902,0xd889db31,0xe880cd40,0xffffffde,0x206c6c41,0x72756f79 .long 0x73614220,0x72412065,0x65422065,0x676e6f6c,0x206f7420,0x0a217355