mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-23 13:35:58 +03:00
💻 Desktop sync client for Nextcloud
1a7c89326b
As shown on this backtrace: =13334== Invalid read of size 8 QCoreApplication::postEvent(QObject*,QEvent*, int) Mirall::ownCloudInfo::slotReplyFinished() [...] ==13334== Address 0x1afb91d8 is 8 bytes inside a block of size 16 free'd operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) QNetworkAccessManager::~QNetworkAccessManager() Mirall::MirallAccessManager::~MirallAccessManager() [...] Mirall::ownCloudInfo::setNetworkAccessManager(QNetworkAccessManager*) Mirall::ownCloudInfo::setCustomConfigHandle(QString const&) Mirall::OwncloudSetupWizard::slotAssistantFinished(int) [...] Mirall::OwncloudWizard::basicSetupFinished(int) Mirall::OwncloudWizard::slotCurrentPageChanged(int) [...] QWizard::currentIdChanged(int) (in Mirall::OwncloudWizard::successfulStep() Mirall::OwncloudSetupWizard::finalizeSetup(bool) Mirall::OwncloudSetupWizard::slotAuthCheckReply(QString const&, [...] Mirall::ownCloudInfo::ownCloudDirExists(QString const&, QNetworkReply*) Mirall::ownCloudInfo::slotReplyFinished() The QNetworkManager was destroyed in a slot connected to a signal emited by slotReplyFinished, but we did not finish with the QNetworkReply yet. Fix the crash by using QueuedConnection so the QNetworkAccessManager is not destroyed before slotReplyFinished has completed. |
||
---|---|---|
admin | ||
cmake/modules | ||
doc | ||
resources | ||
src | ||
test | ||
theme | ||
translations | ||
.gitattributes | ||
.gitignore | ||
.tag | ||
ChangeLog | ||
CMakeLists.txt | ||
config.h.in | ||
CONTRIBUTING.md | ||
COPYING | ||
COPYING.documentation | ||
CPackOptions.cmake.in | ||
issue_template.md | ||
mirall.desktop.in | ||
mirall.qrc | ||
OWNCLOUD.cmake | ||
OwnCloudCPack.cmake | ||
README.md | ||
sync-exclude.lst | ||
theme.qrc | ||
VERSION.cmake |
Mirall
Introduction
Mirall is a tool to synchronize files from ownCloud Server with your computer. It uses OCSync as its syncing backend.
Download
Binary packages
- Refer to the download page http://owncloud.org/sync-clients/
Source code
Building the source code
Please refer to Building the Client in the ownCloud client manual.
Authors
- Duncan Mac-Vicar P. duncan@kde.org (original Mirall author)
- Klaas Freitag freitag@owncloud.com
- Daniel Molkentin danimo@owncloud.com
License
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.