Bug 240190 - nspluginviewer crashed while loading flash
Summary: nspluginviewer crashed while loading flash
Status: VERIFIED REMIND
Alias: None
Product: konqueror
Classification: Applications
Component: nspluginviewer (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-31 10:24 UTC by Thomas Tanghus
Modified: 2011-06-24 18:51 UTC (History)
2 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 Thomas Tanghus 2010-05-31 10:24:31 UTC
Application: nspluginviewer ()
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I wa looking at http://politiken.dk/udland/article983268.ece in Akregator at the time.

 -- Backtrace:
Application: nspluginviewer (nspluginviewer), signal: Aborted
[Current thread is 1 (Thread 0xb7782930 (LWP 10624))]

Thread 3 (Thread 0xb3167b70 (LWP 10796)):
#0  0x00e1b422 in __kernel_vsyscall ()
#1  0x0068b015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x047229dd in __pthread_cond_wait (cond=0xb5d3103c, mutex=0xb5d3106c) at forward.c:139
#3  0x01b7f79f in ?? () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#4  0x01cb27ff in ?? () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#5  0x01b7fc5d in ?? () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#6  0x0068696e in start_thread (arg=0xb3167b70) at pthread_create.c:300
#7  0x04715a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb5168b70 (LWP 10797)):
#0  0x00e1b422 in __kernel_vsyscall ()
#1  0x0068b015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x047229dd in __pthread_cond_wait (cond=0xb5d3110c, mutex=0xb5d3113c) at forward.c:139
#3  0x01b7f79f in ?? () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#4  0x01cb27ff in ?? () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#5  0x01b7fc5d in ?? () from /usr/lib/firefox/plugins/flashplugin-alternative.so
#6  0x0068696e in start_thread (arg=0xb5168b70) at pthread_create.c:300
#7  0x04715a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7782930 (LWP 10624)):
[KCrash Handler]
#6  0x00e1b422 in __kernel_vsyscall ()
#7  0x04672651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x04675a82 in *__GI_abort () at abort.c:92
#9  0x046a949d in __libc_message (do_abort=2, fmt=0x477df98 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x046b3591 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x82d2b48) at malloc.c:6264
#11 0x046b6c10 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4633
#12 0x046b8a6c in _int_realloc (av=<value optimized out>, oldp=0x82c1fa8, oldsize=56, nb=136) at malloc.c:5271
#13 0x046b8f9d in *__GI___libc_realloc (oldmem=0x82c1fb0, bytes=128) at malloc.c:3821
#14 0x05cbca94 in qRealloc (ptr=0x82c1fb0, size=128) at global/qmalloc.cpp:65
#15 0x05cc54ae in QByteArray::realloc (this=0xbf87a948, alloc=108) at tools/qbytearray.cpp:1424
#16 0x05cc56df in QByteArray::append (this=0xbf87a948, ba=...) at tools/qbytearray.cpp:1559
#17 0x05d7d577 in QByteArray::operator+= (this=0xbf87a9a0, options=) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:491
#18 QUrlPrivate::toEncoded (this=0xbf87a9a0, options=) at io/qurl.cpp:3905
#19 0x05d7de4f in QUrlPrivate::normalized (this=0x82c4988) at io/qurl.cpp:4002
#20 0x05d7e0aa in QUrl::operator== (this=0x827d5d8, url=...) at io/qurl.cpp:5872
#21 0x00781b54 in KUrl::operator== (this=0x827d5d8, _u=...) at ../../kdecore/io/kurl.cpp:591
#22 0x00373591 in KProtocolManager::slaveProtocol (url=..., proxy=...) at ../../kio/kio/kprotocolmanager.cpp:341
#23 0x003aa664 in KIO::SchedulerPrivate::doJob (this=0x827d258, job=0x82c5828) at ../../kio/kio/scheduler.cpp:469
#24 0x003ab16a in KIO::Scheduler::doJob (job=0x82c5828) at ../../kio/kio/scheduler.cpp:347
#25 0x002f27a7 in KIO::SimpleJobPrivate::simpleJobInit (this=0x823a680) at ../../kio/kio/job.cpp:339
#26 0x002f3779 in TransferJob (this=0x82c5828, dd=...) at ../../kio/kio/job.cpp:960
#27 0x002f4a5f in KIO::TransferJobPrivate::newJob (url=..., reload=KIO::NoReload, flags=...) at ../../kio/kio/job_p.h:287
#28 KIO::get (url=..., reload=KIO::NoReload, flags=...) at ../../kio/kio/job.cpp:1326
#29 0x08055e35 in NSPluginStream::get (this=0x82e1d20, url=..., mimeType=..., notify=0xc, reload=false) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:1914
#30 0x08056ca3 in NSPluginInstance::timer (this=0x82d46c0) at ../../../../apps/nsplugins/viewer/nsplugin.cpp:977
#31 0x08057638 in NSPluginInstance::qt_metacall (this=0x82d46c0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf87b08c) at ./nsplugin.moc:276
#32 0x05dc9c9a in QMetaObject::metacall (object=0x82d46c0, cl=10624, idx=5, argv=0xbf87b08c) at kernel/qmetaobject.cpp:237
#33 0x05dd83d5 in QMetaObject::activate (sender=0x82133d0, m=0x5ed85a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#34 0x05e29aa7 in QTimer::timeout (this=0x82133d0) at .moc/release-shared/moc_qtimer.cpp:134
#35 0x05de060e in QTimer::timerEvent (this=0x82133d0, e=0xbf87b5c0) at kernel/qtimer.cpp:271
#36 0x05dd5254 in QObject::event (this=0x82133d0, e=0x6) at kernel/qobject.cpp:1212
#37 0x03a514dc in QApplicationPrivate::notify_helper (this=0x8149f98, receiver=0x82133d0, e=0xbf87b5c0) at kernel/qapplication.cpp:4300
#38 0x03a5805e in QApplication::notify (this=0xbf87b9a8, receiver=0x82133d0, e=0xbf87b5c0) at kernel/qapplication.cpp:3704
#39 0x00ffbf5a in KApplication::notify (this=0xbf87b9a8, receiver=0x82133d0, event=0xbf87b5c0) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x05dc4a3b in QCoreApplication::notifyInternal (this=0xbf87b9a8, receiver=0x82133d0, event=0xbf87b5c0) at kernel/qcoreapplication.cpp:704
#41 0x05df3d66 in QCoreApplication::sendEvent (this=0x814a710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QTimerInfoList::activateTimers (this=0x814a710) at kernel/qeventdispatcher_unix.cpp:603
#43 0x05df3f17 in QEventDispatcherUNIX::processEvents (this=0x81354a0, flags=...) at kernel/qeventdispatcher_unix.cpp:924
#44 0x03b121a2 in QEventDispatcherX11::processEvents (this=0x81354a0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#45 0x05dc3059 in QEventLoop::processEvents (this=0xbf87b814, flags=) at kernel/qeventloop.cpp:149
#46 0x05dc34aa in QEventLoop::exec (this=0xbf87b814, flags=...) at kernel/qeventloop.cpp:201
#47 0x05dc769f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#48 0x03a51577 in QApplication::exec () at kernel/qapplication.cpp:3579
#49 0x0805ce55 in main (argc=3, argv=0xbf87bae4) at ../../../../apps/nsplugins/viewer/viewer.cpp:144

Possible duplicates by query: bug 238144, bug 237507, bug 237403, bug 237309, bug 237064.

Reported using DrKonqi
Comment 1 Martin Koller 2011-06-24 18:25:34 UTC
works fine with KDE 4.6.4, flash-player 10.2, Qt-4.7.3, openSuse 11.3, 32bit
Comment 2 Thomas Tanghus 2011-06-24 18:48:35 UTC
(In reply to comment #1)
> works fine with KDE 4.6.4, flash-player 10.2, Qt-4.7.3, openSuse 11.3, 32bit

Kubuntu 11.04
KDE SC 4.6.4
Package: konqueror-nsplugins             
State: installed
Automatically installed: yes
Version: 4:4.6.4-0ubuntu1~ppa1

Package: adobe-flashplugin               
New: yes
State: installed
Automatically installed: no
Version: 10.3.181.26-0natty1

Crashes all the time.

I read on some mailinglist that there was an error in packaging nspluginviewer for 4.6.4 so that the fixes for flash >= 10.2 didn't make it in.

Anyways nspluginviewer has been crashing consistantly for years and currently the only way to get around it is to downgrade to an earlier, more insecure flash plugin.
Comment 3 Thomas Tanghus 2011-06-24 18:51:01 UTC
(In reply to comment #2)
> I read on some mailinglist that there was an error in packaging nspluginviewer
> for 4.6.4 so that the fixes for flash >= 10.2 didn't make it in.

Just to clarify: I'm almost certain it was KDE SC packaging, not Kubuntu.