[gelöst]Qt5.5.0: Exception in QWebview bei bestimmten Seiten
Verfasst: 26. Januar 2016 16:10
Hallo,
wie der Titel schon verrät, bekomme ich selbst mit in einem Qt Projekt, welches nur aus diesem Code besteht, eine Write Access Violation:
.pro Datei:
Der ein Stacktrace ist nicht einsehbar, der Disassemblete Code sieht wie folgt aus: 
Die Ausgabe ist folgendermaßen:
Wie gesagt, tritt der Fehler nur auf bestimmten Seiten auf (hier z.B. steamcommunity.com) und scheint etwas mit CSS zutun zu haben.
Ich hoffe, ich konnte genug Informationen zur Verfügung stellen um den Fehler zu finden. Das Problem sollte mit dem angegebenen Code reproduzierbar sein.
wie der Titel schon verrät, bekomme ich selbst mit in einem Qt Projekt, welches nur aus diesem Code besteht, eine Write Access Violation:
Code: Alles auswählen
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWebKitWidgets/QWebView>
#include <QUrl>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->wv->load(QUrl("http://steamcommunity.com/"));
}
MainWindow::~MainWindow()
{
delete ui;
}
Code: Alles auswählen
#-------------------------------------------------
#
# Project created by QtCreator 2016-01-25T18:00:42
#
#-------------------------------------------------
QT += core gui webkitwidgets network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = SteamFloatViewer
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui

Die Ausgabe ist folgendermaßen:
Code: Alles auswählen
Debuggen beginnt
ASSERTION FAILED: leftSide->category() != CalcOther && rightSide->category() != CalcOther
css\CSSCalculationValue.cpp(290) : WebCore::CSSCalcBinaryOperation::create
1 0354A5B7
2 02E58E41
3 02E59520
4 02E5975F
5 02E595CE
6 02E5805B
7 027F69E9
8 027FAF2B
9 027FB110
10 028AC702
11 027F9EE6
12 027E5C40
13 02E6FA78
14 027E3E56
15 02D05F94
16 0261F032
17 02CFA519
18 02CFA3DA
19 02D0546B
20 02A36B31
21 029AC708
22 029AB754
23 029AB66E
24 029ABE8F
25 029AB8BA
26 671988A9
27 671982F1
28 633CB35A
29 6331E8B4
30 63322C6F
31 633CB9DC
Debuggen beendetIch hoffe, ich konnte genug Informationen zur Verfügung stellen um den Fehler zu finden. Das Problem sollte mit dem angegebenen Code reproduzierbar sein.