Project

General

Profile

Actions

Bug #1878

open

Absturz bei vdr -h

Added by HelAu over 10 years ago. Updated over 9 years ago.

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

upnp-db-connection-flag.diff (1.6 KB) upnp-db-connection-flag.diff disable vacuum-ing of db only if not yet connected Zoolooc, 03/28/2015 01:19 PM
Actions #1

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

Also available in: Atom PDF