Bug 44547 - SIGSEGV after "No plugin found" message (macromedia plugin) (http://www.advancedchessleon.com)
Summary: SIGSEGV after "No plugin found" message (macromedia plugin) (http://www.advan...
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 47153 52987 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-06-30 14:48 UTC by arend
Modified: 2004-02-24 00:24 UTC (History)
5 users (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 arend 2002-06-30 14:42:44 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           konqueror
Version:           KDE 3.0.1 
Severity:          crash
Installed from:    SuSE RPMs
Compiler:          gcc 2.95.3
OS:                Linux
OS/Compiler notes: Installation: SuSE 8.0 + KDE 3.0.1 Online Update

(N.B.: although there are lots of plugin-related bug reports I didn't find an
identical one. Take my apologies if I missed a duplicate.)

On trying to load
http://www.advancedchessleon.com/princ.htm
I get several message boxes titled "Missing plugin - Konqueror" which ask:
'No plugin found for "".
Do you want to download one from www.macromedia.com?'

After clicking "No" each time (without checking "Do not ask again") I konqueror
caugt a SIGSEGV four out of five times.

Below is the backtrace which was identical in all cases where I checked.

HTH
Best
Arend
#0  0x40f9f079 in wait4 () from /lib/libc.so.6
#1  0x41019b98 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40e55072 in waitpid () from /lib/libpthread.so.0
#3  0x4066308e in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x40e52a74 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40b83f9c in operator== () from /usr/lib/libqt-mt.so.3
#7  0x406683e9 in KURL::isLocalFile () from /opt/kde3/lib/libkdecore.so.4
#8  0x4007ccfb in KParts::BrowserRun::handleNonEmbeddable ()
   from /opt/kde3/lib/libkparts.so.2
#9  0x4174c720 in KHTMLRun::foundMimeType () from /opt/kde3/lib/libkhtml.so.4
#10 0x4007cc44 in KParts::BrowserRun::slotBrowserMimetype ()
   from /opt/kde3/lib/libkparts.so.2
#11 0x4007dfa1 in KParts::BrowserRun::qt_invoke ()
   from /opt/kde3/lib/libkparts.so.2
#12 0x4174ca3e in KHTMLRun::qt_invoke () from /opt/kde3/lib/libkhtml.so.4
#13 0x4091e1f7 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0x4017bb44 in KIO::TransferJob::mimetype () from /opt/kde3/lib/libkio.so.4
#15 0x40164565 in KIO::TransferJob::slotMimetype ()
   from /opt/kde3/lib/libkio.so.4
#16 0x4017bd34 in KIO::TransferJob::qt_invoke () from /opt/kde3/lib/libkio.so.4
#17 0x4091e1f7 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0x4091e486 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0x4014dff1 in KIO::SlaveInterface::mimeType ()
   from /opt/kde3/lib/libkio.so.4
#20 0x4014c070 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#21 0x4014b28d in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#22 0x401490bf in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4
#23 0x4014a99f in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4
#24 0x4091e1f7 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#25 0x4091e30a in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0x40bc8384 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#27 0x4093417e in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#28 0x408c6586 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#29 0x408c6424 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#30 0x405dbe25 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#31 0x40874d83 in sn_activate () from /usr/lib/libqt-mt.so.3
#32 0x40875547 in QApplication::processNextEvent () from /usr/lib/libqt-mt.so.3
#33 0x408c7a14 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#34 0x40874df6 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#35 0x4134b744 in main () from /opt/kde3/lib/konqueror.so
#36 0x0804ce57 in strcpy ()
#37 0x0804dbda in strcpy ()
#38 0x0804e0f5 in strcpy ()
#39 0x0804f1d9 in strcpy ()
#40 0x40f149ed in __libc_start_main () from /lib/libc.so.6


(Submitted via bugs.kde.org)
Comment 1 Dirk Mueller 2002-09-22 06:12:07 UTC
*** Bug 47153 has been marked as a duplicate of this bug. ***
Comment 2 Stephan Kulow 2002-09-22 11:26:46 UTC
valgrind error for it: 
 
==16779== 
==16779== Invalid read of size 1 
==16779==    at 0x483C35C6: KHTMLRun::foundMimeType(QString const &) 
(/home/coolo/prod/kdelibs/khtml/khtml_run.cpp:47) 
==16779==    by 0x403D8F51: KParts::BrowserRun::slotBrowserMimetype(KIO::Job 
*, QString const &) (/home/coolo/prod/kdelibs/kparts/browserrun.cpp:136) 
==16779==    by 0x403DA718: KParts::BrowserRun::qt_invoke(int, QUObject *) 
(/home/coolo/prod/builds/kdelibs/kparts/browserrun.moc:103) 
==16779==    by 0x483C3988: KHTMLRun::qt_invoke(int, QUObject *) 
(/home/coolo/prod/builds/kdelibs/khtml/khtml_run.moc:78) 
==16779==    by 0x40DCD04E: QObject::activate_signal(QConnectionList *, 
QUObject *) (/home/coolo/prod/qt-copy/src/kernel/qobject.cpp:2133) 
==16779==    by 0x4051B001: KIO::TransferJob::mimetype(KIO::Job *, QString 
const &) (/home/coolo/prod/builds/kdelibs/kio/kio/jobclasses.moc:785) 
==16779==    by 0x4050B8CE: KIO::TransferJob::slotMimetype(QString const &) 
(/home/coolo/prod/kdelibs/kio/kio/job.cpp:846) 
==16779==    by 0x4051B317: KIO::TransferJob::qt_invoke(int, QUObject *) 
(/home/coolo/prod/builds/kdelibs/kio/kio/jobclasses.moc:809) 
==16779==    by 0x40DCD04E: QObject::activate_signal(QConnectionList *, 
QUObject *) (/home/coolo/prod/qt-copy/src/kernel/qobject.cpp:2133) 
==16779==    by 0x40DCD4B4: QObject::activate_signal(int, QString) 
(/home/coolo/prod/qt-copy/src/kernel/qobject.cpp:2186) 
==16779==    by 0x405002D2: KIO::SlaveInterface::mimeType(QString const &) 
(/home/coolo/prod/builds/kdelibs/kio/kio/slaveinterface.moc:371) 
==16779==    by 0x404FDFB8: KIO::SlaveInterface::dispatch(int, QMemArray<char> 
const &) (/home/coolo/prod/kdelibs/kio/kio/slaveinterface.cpp:350) 
==16779==    by 0x404FD3C6: KIO::SlaveInterface::dispatch(void) 
(/home/coolo/prod/kdelibs/kio/kio/slaveinterface.cpp:191) 
==16779==    by 0x404FB0B2: KIO::Slave::gotInput(void) 
(/home/coolo/prod/kdelibs/kio/kio/slave.cpp:221) 
==16779==    Address 0x497DAB43 is 83 bytes inside a block of size 224 free'd 
==16779==    at 0x400492C2: __builtin_delete 
(/home/coolo/prod/valgrind/vg_clientfuncs.c:194) 
==16779==    by 0x40DCA5C3: QObject::~QObject(void) 
(/home/coolo/prod/qt-copy/src/kernel/qobject.cpp:444) 
==16779==    by 0x4057AB04: KRun::~KRun(void) 
(/home/coolo/prod/kdelibs/kio/kio/krun.cpp:830) 
==16779==    by 0x403E626C: ??? 
(/home/coolo/prod/kdelibs/kparts/browserrun.h:55) 
==16779==    by 0x484C1245: ??? 
(/home/coolo/prod/builds/kdelibs/khtml/khtml_run.moc:28) 
==16779==    by 0x4057B22C: KRun::slotTimeout(void) 
(/home/coolo/prod/kdelibs/kio/kio/krun.cpp:905) 
==16779==    by 0x4057C639: KRun::qt_invoke(int, QUObject *) 
(/home/coolo/prod/builds/kdelibs/kio/kio/krun.moc:117) 
==16779==    by 0x403DA794: KParts::BrowserRun::qt_invoke(int, QUObject *) 
(/home/coolo/prod/builds/kdelibs/kparts/browserrun.moc:107) 
==16779==    by 0x483C3988: KHTMLRun::qt_invoke(int, QUObject *) 
(/home/coolo/prod/builds/kdelibs/khtml/khtml_run.moc:78) 
==16779==    by 0x40DCD04E: QObject::activate_signal(QConnectionList *, 
QUObject *) (/home/coolo/prod/qt-copy/src/kernel/qobject.cpp:2133) 
==16779==    by 0x40DCCEF3: QObject::activate_signal(int) 
(/home/coolo/prod/qt-copy/src/kernel/qobject.cpp:2113) 
==16779==    by 0x41074FB6: QTimer::timeout(void) 
(/home/coolo/prod/qt-copy/src/.moc/debug-shared-mt/moc_qtimer.cpp:83) 
==16779==    by 0x40DEBDDF: QTimer::event(QEvent *) 
(/home/coolo/prod/qt-copy/src/kernel/qtimer.cpp:219) 
==16779==    by 0x40D7AFA9: QApplication::internalNotify(QObject *, QEvent *) 
(/home/coolo/prod/qt-copy/src/kernel/qapplication.cpp:2258) 
 
Comment 3 Dirk Mueller 2002-09-22 12:04:20 UTC
*** Bug 46133 has been marked as a duplicate of this bug. ***
Comment 4 Dirk Mueller 2002-10-17 02:17:07 UTC
hmm, simon, any idea ? 
Comment 5 Simon Hausmann 2002-10-20 16:55:45 UTC
As odd as it may seem, but I don't get such a messagebox :-( 
Comment 6 David Faure 2002-10-22 20:56:09 UTC
Subject: kdelibs/khtml/rendering

CVS commit by faure: 

Don't call slotPartLoadingErrorNotify() twice, don't crash on 44547.
CCMAIL: 44547-done@bugs.kde.org

  M  +2 -0     render_frames.cpp   1.144

Comment 7 Dirk Mueller 2003-01-31 02:28:48 UTC
*** Bug 52987 has been marked as a duplicate of this bug. ***
Comment 8 Wilco Greven 2003-02-25 11:47:55 UTC
*** Bug 55124 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Suder 2004-02-24 00:16:25 UTC
I'm getting this error in KDE 3.2 from Mandrake 10.0 RC1, on site www.gildia.pl (I'm not sure about other sites, didn't test it much...). A dialog appears asking if I want to download the plugin, and if I click no - konqueror crashes badly (not always, but most of the times).