Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 301240 - www-client/arora 0.10.2 crashes on a specific site using flash 10.0.42.34
Summary: www-client/arora 0.10.2 crashes on a specific site using flash 10.0.42.34
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-17 00:23 UTC by Miroslav Los
Modified: 2010-08-12 22:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
GDB backtrace of crash (arora.gdb,35.42 KB, text/plain)
2010-01-17 00:26 UTC, Miroslav Los
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Miroslav Los 2010-01-17 00:23:29 UTC
I get reproducible crashes on latest adobe-flash in arora when I visit:
http://www.signonsandiego.com/news/2010/jan/15/students-evacuated-school-chollas-view/

Reproducible: Always

Steps to Reproduce:




Portage 2.2_rc59 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.11-r1, 2.6.30-gentoo-r6 x86_64)
=================================================================                                     
System uname: Linux-2.6.30-gentoo-r6-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-gentoo-2.0.1       
Timestamp of tree: Sun, 10 Jan 2010 14:15:01 +0000                                                    
app-shells/bash:     3.2_p48-r1                                                                       
dev-java/java-config: 2.1.10                                                                          
dev-lang/python:     2.6.4, 3.1.1-r1                                                                  
dev-util/cmake:      2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA -@EULA PUEL dlj-1.1"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-pipe -O2 -ggdb -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-pipe -O2 -ggdb -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.fi.muni.cz/pub/linux/gentoo/ http://gentoo.inode.at/ http://gentoo.ynet.sk/pub/ "
LANG="sk_SK.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="sk"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.sk.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi alsa amd64 avi bash-completion berkdb branding bzip bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dba dbus divx4linux dri dts dv dvb dvd dvdr eds emboss encode evo fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal htmlhandbook iconv imlib imlib2 ipv6 java jpeg kde kpathsea ldap libnotify lm-sensors mad mikmod mime mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses network nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf pdflib perl php plasma png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection samba scanner sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcltk tcpd theora thunar tiff truetype unicode usb utempter utf8 vim-syntax vim-with-x vorbis webkit x264 xml xorg xpm xsl xulrunner xv xvid zlib" ALSA_CARDS="ac97" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="sk" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nv radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Miroslav Los 2010-01-17 00:26:53 UTC
Created attachment 216709 [details]
GDB backtrace of crash

From dmesg output:
arora[3466] general protection ip:7f07615a030e sp:c32ef87adb26b104 error:0 in libc-2.11.so[7f076156e000+152000]
Comment 2 Thomas Fischer 2010-08-12 21:20:51 UTC
I have the problem that Arora crashes on my system when visiting an arbitrary page using Flash; non-Flash pages are not affected.
Miroslav: Can you please test if e.g. http://www.youtube.com works in your case to see if we both experience the same bug?

Installed versions:
www-client/arora-0.10.2-r1  with extra debugging enabled for better BTs
www-plugins/adobe-flash-10.1.53.64-r1
x11-libs/qt-webkit-4.6.3  (unstable as of today)

Backtrace when running Arora from within gdb visiting www.youtube.com:
#0  0xadb02582 in gdk_pixbuf_new_from_data () from /usr/lib/libgdk_pixbuf-2.0.so.0
#1  0xadb091e0 in gdk_pixbuf_from_pixdata () from /usr/lib/libgdk_pixbuf-2.0.so.0
#2  0xadb094d6 in gdk_pixbuf_new_from_inline () from /usr/lib/libgdk_pixbuf-2.0.so.0
#3  0xadf23335 in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#4  0xadf21d8e in ?? () from /opt/Adobe/flash-player/libflashplayer.so
#5  0xadf2628e in NP_Initialize () from /opt/Adobe/flash-player/libflashplayer.so
#6  0xb774e6a0 in WebCore::PluginPackage::load (this=0xb0dc4700) at plugins/qt/PluginPackageQt.cpp:131
#7  0xb774f503 in WebCore::PluginPackage::fetchInfo (this=0xb0dc4700) at plugins/qt/PluginPackageQt.cpp:40
#8  0xb760f852 in WebCore::PluginPackage::createPackage (path=..., lastModified=@0xbfffd5bc) at plugins/PluginPackage.cpp:159
#9  0xb760d786 in WebCore::PluginDatabase::refresh (this=0xb908f50) at plugins/PluginDatabase.cpp:121
#10 0xb760e217 in WebCore::PluginDatabase::installedPlugins (populate=true) at plugins/PluginDatabase.cpp:54
#11 0xb77136a8 in WebCore::PluginData::initPlugins (this=0xb24dd2a0) at plugins/qt/PluginDataQt.cpp:67
#12 0xb75bd4a3 in PluginData (this=0xb24dd2a0, page=0xb2462f00) at plugins/PluginData.cpp:32
#13 0xb75addc2 in WebCore::PluginData::create (this=0xb2462f00) at plugins/PluginData.h:49
#14 WebCore::Page::pluginData (this=0xb2462f00) at page/Page.cpp:378
#15 0xb75bd8e9 in WebCore::PluginArray::getPluginData (this=0xb0370708) at plugins/PluginArray.cpp:97
#16 0xb75bd94c in WebCore::PluginArray::canGetItemsForName (this=0xb0370708, propertyName=...) at plugins/PluginArray.cpp:61
#17 0xb72d9e51 in WebCore::JSPluginArray::canGetItemsForName (pluginArray=0xb0370708, propertyName=...) at bindings/js/JSPluginArrayCustom.cpp:33
#18 0xb7af766e in WebCore::JSPluginArray::getOwnPropertySlot (this=0xaea41ec0, exec=0xb0dff0a0, propertyName=..., slot=...)
    at generated/JSPluginArray.cpp:167
#19 0xb71a4d34 in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from /usr/lib/qt4/libQtWebKit.so.4
#20 0xb71a4efc in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&) const () from /usr/lib/qt4/libQtWebKit.so.4
#21 0xb71ad28b in cti_op_get_by_val () from /usr/lib/qt4/libQtWebKit.so.4
#22 0xaea9a352 in ?? ()
#23 0xb0c2e9a0 in ?? ()
#24 0xaea41ec0 in ?? ()
#25 0xfffffffe in ?? ()
#26 0xaea420c0 in ?? ()
#27 0xfffffffe in ?? ()
#28 0x00000003 in ?? ()
#29 0xb71c65a5 in JSC::JITCode::execute (this=0xb248c9c0, program=0xb24db188, callFrame=0xb8e5eb4, scopeChain=0xb24d1648, thisObj=0xb1b79340, 
    exception=0xbfffda1c) at ../JavaScriptCore/jit/JITCode.h:79
#30 JSC::Interpreter::execute (this=0xb248c9c0, program=0xb24db188, callFrame=0xb8e5eb4, scopeChain=0xb24d1648, thisObj=0xb1b79340, exception=0xbfffda1c)
    at ../JavaScriptCore/interpreter/Interpreter.cpp:613
#31 0xb721e275 in JSC::evaluate (exec=0xb8e5eb4, scopeChain=..., source=..., thisValue=...) at ../JavaScriptCore/runtime/Completion.cpp:60
#32 0xb72df45a in WebCore::evaluateInWorld (exec=0xb8e5eb4, scopeChain=..., sourceCode=..., thisValue=..., isolatedWorld=0x84059e8)
    at bindings/js/JSDOMBinding.cpp:834
#33 0xb72eb9d0 in WebCore::ScriptController::evaluateInWorld (this=0xb2464278, sourceCode=..., world=0x84059e8) at bindings/js/ScriptController.cpp:121
#34 0xb72ebc0a in WebCore::ScriptController::evaluate (this=0xb2464278, sourceCode=...) at bindings/js/ScriptController.cpp:142
#35 0xb72fad6b in WebCore::ScriptController::executeScript (this=0xb2464278, sourceCode=...) at bindings/ScriptControllerBase.cpp:46
#36 0xb74de929 in WebCore::HTMLTokenizer::scriptExecution (this=0xb2488a00, sourceCode=..., state=...) at html/HTMLTokenizer.cpp:571
#37 0xb74e3312 in WebCore::HTMLTokenizer::scriptHandler (this=0xb2488a00, state=...) at html/HTMLTokenizer.cpp:507
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-08-12 22:15:03 UTC
Please try qt-webkit-4.6.3-r1 ( bug #332155 )

Reopen this bug if you still have issues