Actions
Bug #1878
openAbsturz bei vdr -h
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
07/08/2014
Due date:
% Done:
0%
Estimated time:
Description
vdr -h fuehrt zu nem segmentation fault.
Das Auskommentieren von Zeile 68 ff in server/server.cpp umgeht das Problem:
--- server/server.cpp 2014-07-08 09:27:49.504018723 +0200 +++ server/server.cpp 2014-07-08 09:27:27.528018633 +0200 @@ -65,11 +65,11 @@ mMediaManager = NULL; } -/* try { + try { mConnection.execute("VACUUM"); } catch (const std::exception& e) { esyslog("UPnP\tFailed to vacuum database: '%s'", e.what()); - }*/ + } } bool cMediaServer::Start(){
Files
Updated by Zoolooc over 9 years ago
Hi, der Patch sieht doch eher nicht nach Auskommentieren aus, sondern umgekehrt, deswegen kann man ihn auf den Code auch nicht anwenden, ist wohl reversed. Dann aber dachte ich mir, vielleicht hat sich methodus der Author dabei was gedacht, und anstatt einfach Auskommentieren wäre doch eher angebracht das Leeren der Datenbank zu unterbinden, falls noch gar keine Verbindung zu dieser erst hergestellt wurde (wie im Falle vom Aufruf der CLI-Hilfe). Der angehängte Patch macht das, als Nutzer dieses Plugins, danke ich Dir Helau für die Diagnose :)
Actions