История изменений
Исправление dataman, (текущая версия) :
Это ошибка не Falkon, а Qt.
qtwebengine/src/core/extensions/extension_system_qt.cpp
114 │ // Implementation based on ComponentLoader::ParseManifest.
115 │ std::unique_ptr<base::DictionaryValue> ParseManifest(const std::string &manifest_contents)
116 │ {
117 │ JSONStringValueDeserializer deserializer(manifest_contents);
118 │ std::unique_ptr<base::Value> manifest(deserializer.Deserialize(NULL, NULL));
119 │
120 │ if (!manifest.get() || !manifest->is_dict()) {
121 │ LOG(ERROR) << "Failed to parse extension manifest.";
122 │ return NULL;
123 │ }
124 │ // Transfer ownership to the caller.
125 │ return base::DictionaryValue::From(std::move(manifest));
126 │ }
P.S. Мало информации: какой дистрибутив, версии Falkon, Qt, qtwebengine. Как вариант - скомпилировать Falkon из git.
Исходная версия dataman, :
Это ошибка не Falkon, а Qt.
qtwebengine/src/core/extensions/extension_system_qt.cpp
114 │ // Implementation based on ComponentLoader::ParseManifest.
115 │ std::unique_ptr<base::DictionaryValue> ParseManifest(const std::string &manifest_contents)
116 │ {
117 │ JSONStringValueDeserializer deserializer(manifest_contents);
118 │ std::unique_ptr<base::Value> manifest(deserializer.Deserialize(NULL, NULL));
119 │
120 │ if (!manifest.get() || !manifest->is_dict()) {
121 │ LOG(ERROR) << "Failed to parse extension manifest.";
122 │ return NULL;
123 │ }
124 │ // Transfer ownership to the caller.
125 │ return base::DictionaryValue::From(std::move(manifest));
126 │ }