Bug 83503 - Open Dialog Box crash when I try to open multimedia files
Summary: Open Dialog Box crash when I try to open multimedia files
Status: RESOLVED WORKSFORME
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-16 20:11 UTC by Frédéric COIFFIER
Modified: 2005-11-09 15:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frédéric COIFFIER 2004-06-16 20:12:00 UTC
Version:           3.3.0alpha1 (using KDE KDE 3.2.90)
Installed from:    Gentoo Packages
Compiler:          version gcc 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7) 
OS:                Linux

When I use a KDE application (Kmail, Kate, etc...), the application crash when I click on a multimedia file in the Open Dialog Box.
I make the test after disabling the preview panel. The view is configured in Detailed view.

The following file types work :
*.txt
*.ldif
*.xml
*.log
*.html

The following file types crash :
*.tgz
*.mp3
*.avi
*.zip

This is the unseable (sorry) backtrace :
This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x4139d968 in waitpid () from /lib/libpthread.so.0
#0  0x4139d968 in waitpid () from /lib/libpthread.so.0
#1  0x40a2a83c in ?? () from /usr/kde/3.3/lib/libkdecore.so.4
#2  0x40948aa1 in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.3/lib/libkdecore.so.4
#3  0x08578a30 in ?? ()
#4  0x00000001 in ?? ()
Comment 1 Frédéric COIFFIER 2004-06-30 23:45:02 UTC
I think it's a kdebase, kdelibs problem.
Even if I disable the preview of files in Konqueror, the problem occurs so I think there is no link between this problem and the preview mechanism.
I'll try to modify the associated application for these types of files.
Comment 2 Frédéric COIFFIER 2004-07-09 11:10:44 UTC
In the open dialog box, when I hide the preview panel with "Hide preview", no error occurs. So, this problem is linked to the preview (but the icon preview works, the problem is only the preview panel).

This problem is solved with KDE 3.3 beta 1 !!! (tested with all types)
Comment 3 Tommi Uimonen 2005-11-09 15:01:03 UTC
I'm using 3.4.2 and this still happens. When preview dialog is off, no crash, when it's on it crashes.

Happens at least with kedit,kate,kile,kwrite but does not happen with kghostview

Following filetypes at least:
.dvi
.exe (windows exe)
.doc (windows word doc)

here is the backtrace (some steps left out that had no information)

I guess this has something to do with the GArray, I remember reading about it from some place (maybe avidemux forum, I'm not sure, don't remember anymore)

[KCrash handler]
#3  0xb7e54bce in __gnu_cxx::__pool<true>::_M_reclaim_block ()
   from /usr/lib/libstdc++.so.6
#4  0xb6563632 in __gnu_cxx::__mt_alloc<Arts::ParamDef, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate ()
   from /usr/lib/libartskde.so.1
#5  0xb64a2ba1 in Arts::readTypeSeq<Arts::MethodDef> ()
   from /usr/lib/libmcop.so.1
#6  0xb646df7d in Arts::InterfaceDef::readType () from /usr/lib/libmcop.so.1
#7  0xb646e4e7 in Arts::InterfaceDef::InterfaceDef ()
   from /usr/lib/libmcop.so.1
#8  0xb64a3603 in Arts::readTypeSeq<Arts::InterfaceDef> ()
   from /usr/lib/libmcop.so.1
#9  0xb646e8d9 in Arts::ModuleDef::readType () from /usr/lib/libmcop.so.1
#10 0xb646eb2f in Arts::ModuleDef::ModuleDef () from /usr/lib/libmcop.so.1
#11 0xb646f7ee in Arts::IDLFileReg::startup () from /usr/lib/libmcop.so.1
#12 0xb64416ad in Arts::StartupManager::startup () from /usr/lib/libmcop.so.1
#13 0xb6468088 in Arts::Dispatcher::Dispatcher () from /usr/lib/libmcop.so.1
#14 0xb6551e81 in KArtsDispatcher::KArtsDispatcher ()
   from /usr/lib/libartskde.so.1
#15 0xb655d3db in KDE::PlayObjectFactory::mimeTypes ()
   from /usr/lib/libartskde.so.1
#16 0xb65f6abd in KFileAudioPreview::KFileAudioPreview ()
   from /usr/lib/kde3/kfileaudiopreview.so
#17 0xb65f7934 in KFileAudioPreviewFactory::createObject ()
   from /usr/lib/kde3/kfileaudiopreview.so
#18 0xb7855abe in KLibFactory::create () from /usr/lib/libkdecore.so.4
#19 0xb7c52ffc in KFileMetaPreview::createAudioPreview ()
   from /usr/lib/libkio.so.4
#20 0xb7c53276 in KFileMetaPreview::previewProviderFor ()
   from /usr/lib/libkio.so.4
#21 0xb7c2378b in KFileMetaPreview::showPreview () from /usr/lib/libkio.so.4
#22 0xb7c31533 in KFileMetaPreview::qt_invoke () from /usr/lib/libkio.so.4
#23 0xb72a0c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#24 0xb7bf1d1a in KFilePreview::showPreview () from /usr/lib/libkio.so.4
#25 0xb7bf5d1c in KFilePreview::slotHighlighted () from /usr/lib/libkio.so.4
#26 0xb7beabc8 in KFilePreview::qt_invoke () from /usr/lib/libkio.so.4
#27 0xb72a0d9b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0xb7bf09dd in KFileViewSignaler::fileHighlighted ()
   from /usr/lib/libkio.so.4
#29 0xb7bf0a72 in KFileIconView::highlighted () from /usr/lib/libkio.so.4
#30 0xb7c31f18 in KFileIconView::qt_invoke () from /usr/lib/libkio.so.4
#31 0xb72a0c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#32 0xb76644f4 in QIconView::selectionChanged () from /usr/lib/libqt-mt.so.3
#33 0xb748931a in QIconViewItem::setSelected () from /usr/lib/libqt-mt.so.3
#34 0xb7498f2e in QIconView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#35 0xb74999a5 in QIconView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#36 0xb6d06693 in KIconView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#37 0xb73d770b in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#38 0xb73da3bb in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#39 0xb748db1d in QIconView::eventFilter () from /usr/lib/libqt-mt.so.3
#40 0xb7bedf58 in KFileIconView::eventFilter () from /usr/lib/libkio.so.4
#41 0xb729dc5a in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#42 0xb729dce3 in QObject::event () from /usr/lib/libqt-mt.so.3
#43 0xb72dbebd in QWidget::event () from /usr/lib/libqt-mt.so.3
#44 0xb7236778 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#45 0xb7236d4b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#46 0xb78f49fc in KApplication::notify () from /usr/lib/libkdecore.so.4
#47 0xb71c66d3 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#48 0xb71c1b64 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#49 0xb71bfe3e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#50 0xb71d995c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#51 0xb724eea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#52 0xb7235335 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#53 0xb7455fb6 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#54 0xb69019b0 in KTextFileDialog::getOpenURLwithEncoding ()
   from /usr/lib/libkdeinit_kedit.so
#55 0xb6907a0a in TopLevel::file_open () from /usr/lib/libkdeinit_kedit.so
#56 0xb69081a4 in TopLevel::qt_invoke () from /usr/lib/libkdeinit_kedit.so
#57 0xb72a0c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#58 0xb72a1743 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#59 0xb6cfb9e6 in KAction::activated () from /usr/lib/libkdeui.so.4
#60 0xb6d30e9b in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#61 0xb6d30e40 in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4
#62 0xb6d4c3fe in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#63 0xb72a0c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#64 0xb6d38279 in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4
#65 0xb6d3846a in KToolBarButton::mouseReleaseEvent ()
   from /usr/lib/libkdeui.so.4
#66 0xb72dbfb6 in QWidget::event () from /usr/lib/libqt-mt.so.3
#67 0xb7236778 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#68 0xb7236d4b in QApplication::notify () from /usr/lib/libqt-mt.so.3
#69 0xb78f49fc in KApplication::notify () from /usr/lib/libkdecore.so.4
#70 0xb71c66d3 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#71 0xb71c1b64 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#72 0xb71bfe3e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#73 0xb71d995c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#74 0xb724eea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#75 0xb724edcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#76 0xb7235305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#77 0xb69074c0 in kdemain () from /usr/lib/libkdeinit_kedit.so
#78 0xb7f3d530 in kdeinitmain () from /usr/lib/kde3/kedit.so
#104 0xb7de1868 in __malloc_initialize_hook () from /lib/tls/libc.so.6
#105 0x00000000 in ?? ()
#106 0xb77685b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#107 0x00000000 in ?? ()
#108 0x00000000 in ?? ()
#109 0x00000000 in ?? ()
#110 0x08051400 in vtable for QCString ()
#111 0x080875c8 in ?? ()
#112 0x08051400 in vtable for QCString ()
#113 0x08086f48 in ?? ()
#114 0x08051400 in vtable for QCString ()
#115 0x0808eff8 in ?? ()
#116 0x08051400 in vtable for QCString ()
#117 0x0808eff8 in ?? ()
#118 0x08051400 in vtable for QCString ()
#119 0x08087da0 in ?? ()
#120 0xb77685b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#121 0x08087da0 in ?? ()
#122 0xb77685b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#123 0x08086f48 in ?? ()
#124 0xb77685b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#125 0x080875c8 in ?? ()
#126 0x00000000 in ?? ()
#127 0xb7ee4cb8 in ?? () from /usr/lib/libstdc++.so.6
#128 0x0000000c in ?? ()
#129 0xbf953e54 in ?? ()
#130 0xb77685b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#131 0x080876c8 in ?? ()
#132 0x0805a550 in ?? ()
#133 0x00000003 in ?? ()
#134 0x00000000 in ?? ()
#135 0xb759c076 in QGArray::array_data::array_data ()
   from /usr/lib/libqt-mt.so.3