QupZilla / qupzilla

Cross-platform Qt web browser
http://www.qupzilla.com
GNU General Public License v3.0
1.12k stars 348 forks source link

Animated GIF crashes QupZilla 1.6.6 #1363

Closed ghost closed 10 years ago

ghost commented 10 years ago

Trying to watch some animated GIFs causes QupZilla 1.6.6 to crash on Windows machines (confirmed on WinXP, Win7, and Win 8). Here's one example of a GIF that crashes the browser:

https://31.media.tumblr.com/835732350910ca83d738417efdc299fd/tumblr_n4o5vnrIof1ql8t12o1_400.gif

...The problem doesn't occur with the QtTestBrowser, and plays correctly without crashing.

Here's the data from "Help -> Configuration Information" on the Win7 machine:

Configuration Information Information about version Application version 1.6.6 Qt version 4.8.5 WebKit version 537.21 Build time May 12 2014 15:27:37 Platform Windows 7 Browser Identification Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) QupZilla/1.6.6 Safari/537.21

Paths

Data C:/Program Files (x86)/QupZilla/ Themes C:/Program Files (x86)/QupZilla/themes/ Translations C:/Program Files (x86)/QupZilla/locale/ Build Configuration Debug build Disabled WebGL support Disabled Windows 7 API Enabled KDE integration Disabled Portable build Disabled Extensions Name Version Author Description GreaseMonkey 0.4.3 David Rosca nowrep@gmail.com Provides support for userscripts (www.userscripts.org) Access Keys Navigation 0.4.3 David Rosca nowrep@gmail.com Provides support for navigating in webpages by keyboard shortcuts AutoScroll 0.1.5 David Rosca nowrep@gmail.com Provides support for autoscroll with middle mouse button Mouse Gestures 0.3.3 David Rosca nowrep@gmail.com Provides support for navigating in webpages by mouse gestures PIM 0.1.2 Mladen Pejaković pejakm@autistici.org Adds ability for Qupzilla to store some personal data StatusBar Icons 0.1.6 David Rosca nowrep@gmail.com Adds additional icons to statusbar Windows Live™ Photo Gallery NPWLPG QuickTime Plug-in 7.7.4 The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site. Google Update Google Update Java(TM) Platform SE 7 U55 Next Generation Java Plug-in 10.55.2 for Mozilla browsers Adobe Acrobat Adobe PDF Plug-In For Firefox and Netscape 11.0.07 McAfee Security Scanner + McAfee MSS+ NPAPI Plugin Shockwave Flash Shockwave Flash 13.0 r0 Java Deployment Toolkit 7.0.550.14 NPRuntime Script Plug-in Library for Java(TM) Deploy iTunes Application Detector iTunes Detector Plug-in QuickTime Plug-in 7.7.4 The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site. Yahoo Application State Plugin Yahoo Application State Plugin version 1.0.0.7 QuickTime Plug-in 7.7.4 The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site. AmazonMP3DownloaderPlugin Amazon MP3 Downloader Plugin 1.0.17 Microsoft Office 2010 The plug-in allows you to open and edit files using Microsoft Office applications QuickTime Plug-in 7.7.4 The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site. Google Earth Plugin GEPlugin QuickTime Plug-in 7.7.4 The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site. WildTangent Games App Presence Detector WildTangent Games App Presence Detector Silverlight Plug-In 5.1.30214.0 Preferences Option Value [AdBlock] disabledRules "empty" enabled true lastUpdate 2014-05-14T21:25:34 useLimitedEasyList true [AddressBar] AddCountryDomainWithAltKey true CustomProgressColor #3399ff ProgressStyle 0 SelectAllTextOnClick false SelectAllTextOnDoubleClick true ShowLoadingProgress false UseCustomProgressColor false alwaysShowGoIcon false showSuggestions 0 showSwitchTab true useInlineCompletion true [Bookmarks] lastFolder unsorted [Browser-Fonts] CursiveFont Comic Sans MS DefaultFontSize 16 FantasyFont Impact FixedFont Courier New FixedFontSize 13 MinimumFontSize 0 MinimumLogicalFontSize 0 SansSerifFont Arial SerifFont Times New Roman StandardFont Times New Roman [Browser-Tabs-Settings] ActivateLastTabWhenClosingActual false AlwaysSwitchTabsWithWheel false AskOnClosing false OpenNewTabsSelected false closedInsteadOpenedTabs false dontQuitWithOneTab false hideTabsWithOneTab false newEmptyTabAfterActive false newTabAfterActive true showTabPreviews false tabPreviewAnimationsEnabled true [Browser-View-Settings] LocationBarWidth 1123 SideBarWidth 250 WebSearchBarWidth 328 WebViewWidth 2000 WindowGeometry QByteArray WindowMaximised true settingsDialogPage 3 showAddTabButton false showBackForwardButtons true showBookmarksToolbar true showHomeButton true showNavigationToolbar true showReloadButton true showStatusbar true showWebSearchBar true useTransparentBackground false [BrowsingLibrary] historyState QByteArray size "empty" [ClearPrivateData] state QByteArray [ClickToFlash] Enable true Enabled true whitelist "empty" [DownloadManager] CloseManagerOnFinish false ExternalManagerArguments "empty" ExternalManagerExecutable "empty" UseExternalManager false defaultDownloadPath C:\temp\downloads lastDownloadPath C:\temp\downloads/ useNativeDialog false [Language] language "empty" [Notifications] Enabled true Position QPoint(10, 10) Timeout 6000 UseNativeDesktop false [Plugin-Settings] AllowedPlugins C:/Program Files (x86)/QupZilla/plugins/GreaseMonkey.dll EnablePlugins true [SSL-Configuration] CACertPaths "empty" IgnoreAllSSLWarnings false [SearchEngines] DefaultEngine DuckDuckGo SearchWithDefaultEngine false activeEngine Google [SessionRestore] isRunning true [Shortcuts] useSpeedDialNumberShortcuts true useTabNumberShortcuts true [SpeedDial] background "empty" backsize auto pages url:"http://www.qupzilla.com"|title:"QupZilla";url:"http://blog.qupzilla.com"|title:"QupZilla Blog";url:"https://github.com/QupZilla/qupzilla"|title:"QupZilla GitHub";url:"https://duckduckgo.com"|title:"DuckDuckGo"; pagesrow 4 sdcenter 0 sdsize 231 [Themes] activeTheme windows [Web-Browser-Settings] AllowLocalCache true AnimateScrolling true AutomaticallyOpenProtocols "empty" BlockOpeningProtocols "empty" CaretBrowsing false CheckDefaultBrowser false CheckUpdates true DNS-Prefetch false DefaultZoom 100 DoNotTrack true HTML5StorageEnabled false IncludeLinkInFocusChain false LoadTabsOnActivation true LocalCacheSize 50 PrintElementBackground true SSLv3Sites centrum.sk,centrum.cz,oneaccount.com,hdi.de,live.com,i0.cz,sermepa.es SavePasswordsOnSites true SendReferer true SpatialNavigation false XSSAuditing false allowFlash true allowHistory false allowJava false allowJavaScript true allowJavaScriptAccessClipboard false allowJavaScriptCloseWindow false allowJavaScriptGeometryChange false allowJavaScriptHideMenuBar false allowJavaScriptHideStatusBar false allowJavaScriptHideToolBar true allowJavaScriptOpenWindow false deleteHTML5StorageOnClose false deleteHistoryOnClose false enableFormsUndoRedo false maximumCachedPages 3 userStyleSheet "empty" wheelScrollLines 3 zoomTextOnly false [Web-Proxy] HostName "empty" HttpsHostName "empty" HttpsPassword "empty" HttpsPort 8080 HttpsUsername "empty" PacUrl "empty" Password "empty" Port 8080 ProxyExceptions localhost,127.0.0.1 ProxyType 3 UseDifferentProxyForHttps false UseProxy 0 Username "empty" [Web-URL-Settings] afterLaunch 3 homepage qupzilla:start newTabUrl qupzilla:speeddialOn Windows 7

JHooverman commented 10 years ago

This seems to be a Windows specific issue. Please have a look at QupZillas Blog and go to the post added by Michael Bergmann on March 29.

nowrep commented 10 years ago

This issue will be fixed when Windows binaries are built with Qt 5.