Bug 45441 - xine aRts plugin crashes using non-file:// IO slave
Summary: xine aRts plugin crashes using non-file:// IO slave
Status: RESOLVED FIXED
Alias: None
Product: arts
Classification: Miscellaneous
Component: xine_artsplugin (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Multimedia Developers
URL:
Keywords:
: 51496 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-07-18 13:48 UTC by richwareham
Modified: 2002-12-08 12:07 UTC (History)
1 user (show)

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 richwareham 2002-07-18 13:42:37 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           arts
Version:           KDE 3.0.6 CVS/CVSup/Snapshot
Severity:          crash
Installed from:    Compiled sources
Compiler:          GCC 2.95.3
OS:                Linux
OS/Compiler notes: Gentoo GNU/Linux

When using the xine aRts plugin in the 3.1 alpha release a crash can be provoked by attempting to thumbnail or play in Konqueror (via Kaboodle) a video file not on the local file-system.

This can be reproduced by browsing via the ftp://  KIO slave. Clicking on a video file will attempt to load it and will cause a crash.

This appears to be a general feature of the non-file IO slaves since the same crash can be provoked using a home-grown IO slave which allows the browsing of titles/chaptes of DVDs in Konqueror.

A backtrace follows:

(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)...[New Thread 1024 (LWP 15223)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x41047549 in wait4 () from /lib/libc.so.6
#0  0x41047549 in wait4 () from /lib/libc.so.6
#1  0x410c33b8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40eca402 in waitpid () from /lib/libpthread.so.0
#3  0x406630fd in KCrash::defaultCrashHandler ()
   from /usr/kde/3/lib/libkdecore.so.4
#4  0x40ec8134 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4428958f in Arts::KIOInputStream_impl::processQueue ()
   from /usr/kde/3/lib/libartskde.so.1
#7  0x442893d1 in Arts::KIOInputStream_impl::slotData ()
   from /usr/kde/3/lib/libartskde.so.1
#8  0x44288a61 in Arts::KIOInputStream_impl::qt_invoke ()
   from /usr/kde/3/lib/libartskde.so.1
#9  0x40983387 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#10 0x40150319 in KIO::TransferJob::data () from /usr/kde/3/lib/libkio.so.4
#11 0x40136f85 in KIO::TransferJob::slotData () from /usr/kde/3/lib/libkio.so.4
#12 0x40150764 in KIO::TransferJob::qt_invoke ()
   from /usr/kde/3/lib/libkio.so.4
#13 0x40983387 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#14 0x40120eda in KIO::SlaveInterface::data () from /usr/kde/3/lib/libkio.so.4
#15 0x4011ef80 in KIO::SlaveInterface::dispatch ()
   from /usr/kde/3/lib/libkio.so.4
#16 0x4011eb2d in KIO::SlaveInterface::dispatch ()
   from /usr/kde/3/lib/libkio.so.4
#17 0x4011c95b in KIO::Slave::gotInput () from /usr/kde/3/lib/libkio.so.4
#18 0x4011e23f in KIO::Slave::qt_invoke () from /usr/kde/3/lib/libkio.so.4
#19 0x40983387 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#20 0x4098349a in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#21 0x40c33894 in QSocketNotifier::activated ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x4099932e in QSocketNotifier::event () from /usr/qt/3/lib/libqt-mt.so.3
#23 0x4092a513 in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#24 0x4092a3b4 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#25 0x405d1de5 in KApplication::notify () from /usr/kde/3/lib/libkdecore.so.4
#26 0x408d70b3 in qt_set_socket_handler () from /usr/qt/3/lib/libqt-mt.so.3
#27 0x408d7877 in QApplication::processNextEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#28 0x4092b9b5 in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#29 0x44295c56 in KPlayObjectFactory::createPlayObject ()
   from /usr/kde/3/lib/libartskde.so.1
#30 0x446d7c63 in Kaboodle::Engine::reload ()
   from /usr/kde/3/lib/libkaboodlepart.so
#31 0x446d7bd7 in Kaboodle::Engine::load ()
   from /usr/kde/3/lib/libkaboodlepart.so
#32 0x446d9673 in Kaboodle::Player::openURL ()
   from /usr/kde/3/lib/libkaboodlepart.so
#33 0x4137b632 in KonqView::openURL () from /usr/kde/3/lib/konqueror.so
#34 0x413538f1 in KonqMainWindow::openView () from /usr/kde/3/lib/konqueror.so
#35 0x41379870 in KonqRun::foundMimeType () from /usr/kde/3/lib/konqueror.so
#36 0x400431d1 in KParts::BrowserRun::scanFile ()
   from /usr/kde/3/lib/libkparts.so.2
#37 0x4020d450 in KRun::slotTimeout () from /usr/kde/3/lib/libkio.so.4
#38 0x4020eea9 in KRun::qt_invoke () from /usr/kde/3/lib/libkio.so.4
#39 0x40046e62 in KParts::BrowserRun::qt_invoke ()
   from /usr/kde/3/lib/libkparts.so.2
#40 0x4137a53e in KonqRun::qt_invoke () from /usr/kde/3/lib/konqueror.so
#41 0x40983387 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#42 0x409832d3 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#43 0x40c347f0 in QTimer::timeout () from /usr/qt/3/lib/libqt-mt.so.3
#44 0x4099ce02 in QTimer::event () from /usr/qt/3/lib/libqt-mt.so.3
#45 0x4092a513 in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#46 0x4092a3b4 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#47 0x405d1de5 in KApplication::notify () from /usr/kde/3/lib/libkdecore.so.4
#48 0x408d9b70 in qt_activate_timers () from /usr/qt/3/lib/libqt-mt.so.3
#49 0x408d7882 in QApplication::processNextEvent ()
   from /usr/qt/3/lib/libqt-mt.so.3
#50 0x4092b9b5 in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
#51 0x408d7126 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#52 0x4134d932 in main () from /usr/kde/3/lib/konqueror.so
#53 0x0804cf17 in strcpy ()
#54 0x0804dcbb in strcpy ()
#55 0x0804e1d5 in strcpy ()
#56 0x0804f2c9 in strcpy ()
#57 0x40fba671 in __libc_start_main () from /lib/libc.so.6


(Submitted via bugs.kde.org)
Comment 1 Stephan Kulow 2002-12-04 20:05:05 UTC
*** Bug 51496 has been marked as a duplicate of this bug. ***
Comment 2 Neil Stevens 2002-12-08 12:07:07 UTC
*** Bug has been marked as fixed ***.