Autor Thema: Einmaliger Absturz durch "plosAsPNG" - Ursache?  (Gelesen 2350 mal)

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3225
Einmaliger Absturz durch "plosAsPNG" - Ursache?
« am: 12 Februar 2018, 13:51:55 »
Samstag auf Sonntag um 00:00 ist eine meiner FHEM Instanzen gecrasht.
Nach Reboot war alles wieder OK und ich kann auch keine Fehler mehr feststellen.

Zum Crash Zeitpunkt war folgendes im Log:
2018.02.11 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in pattern match (m//) at ./FHEM/98_SVG.pm line 1103.
2018.02.11 00:00:00 3: eval: { plotAsPng('Plot_Temp_EG') }
2018.02.11 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in string eq at ./FHEM/98_SVG.pm line 1154.
2018.02.11 00:00:00 3: eval: { plotAsPng('Plot_Temp_EG') }
2018.02.11 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2377.
2018.02.11 00:00:00 3: eval: { plotAsPng('Plot_Temp_EG') }
2018.02.11 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2378.
2018.02.11 00:00:00 3: eval: { plotAsPng('Plot_Temp_EG') }
2018.02.11 00:00:00 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/arm-linux-gnueabihf/perl5/5.20/Image/LibRSVG.pm line 78.
2018.02.11 00:00:00 3: eval: { plotAsPng('Plot_Temp_EG') }

(process:746): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:746): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:746): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:746): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:746): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:746): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Schwerer Fehler in PNG-Bilddatei: Invalid IHDR data
kann man hier rauslesen was da passiert war?
kann ich das ignorieren da einmalig?
Bin mir da grad nicht so ganz sicher.

Das at das um 00:00 läuft läuft in identischer Form auf 4 Instanzen.
Hier das Crash verursachende:
defmod Klima_Plot_send at *00:00 \
set TelegramBot cmdSend { plotAsPng('Plot_Temp_EG') } ;;\
set TelegramBot cmdSend { plotAsPng('Plot_Feucht_EG') }
attr Klima_Plot_send DbLogExclude .*
attr Klima_Plot_send verbose 0

Offline Raemsna

  • New Member
  • *
  • Beiträge: 42
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #1 am: 18 März 2018, 10:30:55 »
Hallo zusammen,

+1 bei mir.
Bei mir stellt sich derselbe Fehler ein und zwar immer beim ersten Mal, nachdem ich mein System neu gestartet habe.

Warte ich danach eine Zeit und führe die plotAsPng nochmal aus, dann funktionierts und es tauchen keine Fehler mehr auf.

2018.03.18 07:00:02 1: PERL WARNING: Use of uninitialized value $pm in pattern match (m//) at ./FHEM/98_SVG.pm line 1121.
2018.03.18 07:00:02 3: eval: { plotAsPng('SVG_Annelie_motion') }
2018.03.18 07:00:02 1: PERL WARNING: Use of uninitialized value $pm in string eq at ./FHEM/98_SVG.pm line 1172.
2018.03.18 07:00:02 3: eval: { plotAsPng('SVG_Annelie_motion') }
2018.03.18 07:00:02 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2394.
2018.03.18 07:00:02 3: eval: { plotAsPng('SVG_Annelie_motion') }
2018.03.18 07:00:02 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2395.
2018.03.18 07:00:02 3: eval: { plotAsPng('SVG_Annelie_motion') }
2018.03.18 07:00:02 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/perl5/Image/LibRSVG.pm line 78.
2018.03.18 07:00:02 3: eval: { plotAsPng('SVG_Annelie_motion') }

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Fatal error in PNG image file: Invalid IHDR data2018.03.18 07:00:02 1: plotAsPng(): Cannot create plot as png image for "SVG_Annelie_motion":

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(process:31344): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Fatal error in PNG image file: Invalid IHDR data2018.03.18 07:00:04 1: plotAsPng(): Cannot create plot as png image for "SVG_Annelie_motion":


(process:31344): Pango-WARNING **: error opening config file '/root/.config/pango/pangorc': Permission denied

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3225
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #2 am: 27 März 2018, 07:20:24 »
Morgähn.

Heute Nacht hat es wieder um exakt 00:00 beim senden von Plots eine Instanz erwischt.
2018.03.27 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in pattern match (m//) at ./FHEM/98_SVG.pm line 1135.
2018.03.27 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.03.27 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in string eq at ./FHEM/98_SVG.pm line 1186.
2018.03.27 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.03.27 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2423.
2018.03.27 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.03.27 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2424.
2018.03.27 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.03.27 00:00:00 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/arm-linux-gnueabihf/perl5/5.24/Image/LibRSVG.pm line 78.
2018.03.27 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }

(process:26427): GdkPixbuf-CRITICAL **: gdk_pixbuf_save_to_callbackv: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
2018.03.27 00:00:01 1: Including fhem.cfg

das at ist identisch zum Ursprungspost, lediglich OG anstatt EG.

Versionen:
Latest Revision: 16456

File               Rev   Last Change

fhem.pl            16453 2018-03-20 21:15:44Z rudolfkoenig
96_allowed.pm      16295 2018-02-28 22:11:09Z rudolfkoenig
90_at.pm           15795 2018-01-05 20:46:21Z rudolfkoenig
98_autocreate.pm   15620 2017-12-16 18:10:36Z rudolfkoenig
98_cmdalias.pm     16300 2018-03-01 08:48:21Z rudolfkoenig
93_DbLog.pm        16423 2018-03-17 07:28:59Z DS_Starter
98_dewpoint.pm     15927 2018-01-19 15:46:47Z hotbso
98_DOIF.pm         16406 2018-03-14 18:02:13Z Damian
98_dummy.pm        12700 2016-12-02 16:49:42Z rudolfkoenig
91_eventTypes.pm   14888 2017-08-13 12:07:12Z rudolfkoenig
01_FHEMWEB.pm      16407 2018-03-14 19:43:35Z rudolfkoenig
92_FileLog.pm      15874 2018-01-13 17:16:33Z rudolfkoenig
# $Id: 99_getstate.pm,v 1.3 2009-12-16 16:46:00 m_fischer Exp $
52_I2C_MCP23017.pm 12059 2016-08-22 21:14:59Z klauswitt
91_notify.pm       15937 2018-01-20 13:43:28Z rudolfkoenig
21_OWMULTI.pm      15339 2017-10-29 08:14:07Z phenning
21_OWTHERM.pm      15339 2017-10-29 08:14:07Z phenning
00_OWX.pm          16437 2018-03-18 18:46:21Z phenning
11_OWX_SER.pm      16362 2018-03-09 17:18:43Z phenning
73_PRESENCE.pm     16177 2018-02-14 08:58:43Z markusbloch
70_Pushover.pm     16358 2018-03-09 09:58:05Z loredo
93_RFHEM.pm        15058 2017-09-12 19:30:29Z chris1284
# $Id: 44_ROLLO.pm 1202 2016-08-29 19:14:00Z                                         $ #
00_RPII2C.pm       15021 2017-09-06 19:48:55Z klausw
51_RPI_GPIO.pm     15821 2018-01-07 21:36:43Z klausw
98_structure.pm    16293 2018-02-28 21:33:57Z rudolfkoenig
99_SUNRISE_EL.pm   16266 2018-02-25 18:22:51Z rudolfkoenig
98_SVG.pm          16402 2018-03-13 21:14:22Z rudolfkoenig
42_SYSMON.pm       15910 2018-01-16 23:07:56Z hexenmeister
50_TelegramBot.pm  16382 2018-03-11 13:20:55Z viegener
98_telnet.pm       16293 2018-02-28 21:33:57Z rudolfkoenig
99_Utils.pm        15713 2017-12-28 11:01:02Z rudolfkoenig
98_version.pm      15140 2017-09-26 09:20:09Z markusbloch

Blocking.pm        15412 2017-11-09 14:34:29Z rudolfkoenig
Color.pm           11159 2016-03-30 16:08:06Z justme1968
DevIo.pm           16329 2018-03-04 20:18:08Z rudolfkoenig
HttpUtils.pm       16407 2018-03-14 19:43:35Z rudolfkoenig
myUtilsTemplate.pm  7570 2015-01-14 18:31:44Z rudolfkoenig
No Id found for ProtoThreads.pm
RTypes.pm          10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm   16211 2018-02-18 11:59:09Z rudolfkoenig
TcpServerUtils.pm  15707 2017-12-27 14:41:21Z rudolfkoenig

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 16348 2018-03-07 21:02:42Z rudolfkoenig

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15955
  • s/fhem\.cfg/configDB/g
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #3 am: 27 März 2018, 11:23:04 »
Setze in Deiner FHEMWEB Instanz das Attribut plotmode auf SVG und beobachte, ob das Problem damit behoben ist.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Der Hamburg-Stammtisch am 14.06.2019 fällt aus!

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3225
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #4 am: 27 März 2018, 11:47:41 »
danke betateilchen. werd ich setzen.

Da der fehler aber nur sehr selten vorkam wird es schwer das als "gelöst" einzustufen.
Hatte das jetzt ja auf zwei verschiedenen Instanzen jeweils nur einmal.

Habe aber auch heute noch gesehen dass ich zur gleichen Zeit per RFHEM vom "zentralen" FHEM Befele an die Etagen absetze.
Das hab ich jetzt auch zeitlich getrennt.

Hier noch die WEB Definition:
defmod WEB FHEMWEB 8083 global
attr WEB HTTPS 1
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB SVGcache 1
attr WEB codemirrorParam { "theme":"blackboard", "lineNumbers":true }
attr WEB csrfToken xXxXxXxxxxxxxxxxxXXx
attr WEB editConfig 0
attr WEB endPlotNow 1
attr WEB group System
attr WEB longpoll websocket
attr WEB menuEntries Backup,cmd=set+FHEM.Backup+on,update check,cmd=update+check,update,cmd=update,fhem restart,cmd=shutdown+restart,reboot,cmd=sysreboot,shutdown,sysshutdown
attr WEB ploteditor always
attr WEB plotfork 2
attr WEB room SYSTEM
attr WEB roomIcons fhem.restart:system_fhem_reboot reboot:refresh   shutdown:general_aus   Backup:system_backup
attr WEB sslVersion TLSv12:!SSLv3

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3225
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #5 am: 12 April 2018, 17:41:57 »
letztes Wochenende ist es wieder passiert. :(
Durch den Absturz war natürlich das Statefile weg und die Rollos dachten sie wären noch oben. *grrr*

Hier das Log vom Absturz:
2018.04.07 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in pattern match (m//) at ./FHEM/98_SVG.pm line 1135.
2018.04.07 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.07 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in string eq at ./FHEM/98_SVG.pm line 1186.
2018.04.07 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.07 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2423.
2018.04.07 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.07 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2424.
2018.04.07 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.07 00:00:00 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/arm-linux-gnueabihf/perl5/5.24/Image/LibRSVG.pm line 78.
2018.04.07 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }

(process:12754): GdkPixbuf-CRITICAL **: gdk_pixbuf_save_to_callbackv: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
2018.04.07 00:00:01 1: Including fhem.cfg

Hab jetzt ein {WriteStatefile()} vor das senden der Plots platziert.
damit verliere ich beim nächsten mal wenigstens keine Zustände.

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3225
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #6 am: 17 April 2018, 08:20:36 »
und wieder...

2018.04.17 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in pattern match (m//) at ./FHEM/98_SVG.pm line 1135.
2018.04.17 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.17 00:00:00 1: PERL WARNING: Use of uninitialized value $pm in string eq at ./FHEM/98_SVG.pm line 1186.
2018.04.17 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.17 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2423.
2018.04.17 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.17 00:00:00 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2424.
2018.04.17 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }
2018.04.17 00:00:00 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/arm-linux-gnueabihf/perl5/5.24/Image/LibRSVG.pm line 78.
2018.04.17 00:00:00 3: eval: { plotAsPng('Plot_Temp_OG') }

(process:23679): GdkPixbuf-CRITICAL **: gdk_pixbuf_save_to_callbackv: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
2018.04.17 00:00:01 1: Including fhem.cfg

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 393
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #7 am: 01 August 2018, 08:51:12 »
Hallo

Ich habe auch diesen Fehler, heute Morgen sehr hartnäckig.
Sendet man sich einen SVG Plot per Telegram innerhalb von ca. 20min nach Neustart von FHEM dann stoppt FHEM .

Das ist schon seit 3 Wochen der Fall.

Nun habe ich das attr plotmode SVG für alle meiner drei FHEMWEB Instanzen gesetzt, vorher nur bei WEB.

Jetzt konnte ich beobachten das es von 4 Neustarts 1 mal passiert ist.

Werde das noch weiter testen und melde mich nochmal.

Grüße
Heinz
« Letzte Änderung: 01 August 2018, 08:55:41 von heinzfo »

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2062
  • On the Highway to Shell
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #8 am: 01 August 2018, 10:56:49 »
schau mal hier .... https://bugs.eclipse.org/bugs/show_bug.cgi?id=489655

Zitat
Problem resolved by installing
    libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm
so it's not an Eclipse issue.
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 393
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #9 am: 01 August 2018, 11:48:12 »
Hallo Wuppi68

Wenn der Fehler vorhanden ist habe ich das im LogFile:
(process:8145): GdkPixbuf-CRITICAL **: gdk_pixbuf_save_to_callbackv: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

Wie installiert ich das Package?
Bei apt-get geht das leider nicht.

sudo apt-get install libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm kann nicht gefunden werden.
E: Mittels des Musters »libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm« konnte kein Paket gefunden werden.

Auf meinem RpI3 sind diese GDK Pixbuf installiert, sollten das andere Versionen sein?
||/ Name                          Version             Architektur         Beschreibung
+++-=============================-===================-===================-===============================================================
ii  libgdk-pixbuf2.0-0:armhf      2.36.5-2+deb9u2     armhf               GDK Pixbuf library
ii  libgdk-pixbuf2.0-common       2.36.5-2+deb9u2     all                 GDK Pixbuf library - data files
« Letzte Änderung: 01 August 2018, 12:30:46 von heinzfo »

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2062
  • On the Highway to Shell
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #10 am: 01 August 2018, 13:08:19 »
Hallo Wuppi68

Wenn der Fehler vorhanden ist habe ich das im LogFile:
(process:8145): GdkPixbuf-CRITICAL **: gdk_pixbuf_save_to_callbackv: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

Wie installiert ich das Package?
Bei apt-get geht das leider nicht.

sudo apt-get install libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm kann nicht gefunden werden.
E: Mittels des Musters »libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm« konnte kein Paket gefunden werden.
E: Mittels regulärem Ausdruck »libgdk-pixbuf-2.0-loader-bmp-2.30.8-r0.1.corei7_64.rpm« konnte kein Paket gefunden werden.

Auf meinem RpI3 sind diese GDK Pixbuf installiert, sollten das andere Versionen sein?
||/ Name                          Version             Architektur         Beschreibung
+++-=============================-===================-===================-===============================================================
ii  libgdk-pixbuf2.0-0:armhf      2.36.5-2+deb9u2     armhf               GDK Pixbuf library
ii  libgdk-pixbuf2.0-common       2.36.5-2+deb9u2     all                 GDK Pixbuf library - data files

so habe ich das im INet gefunden

Install Howto

1.Update the package index: # sudo apt-get update

2.Install libgdk-pixbuf2.0-0 deb package: # sudo apt-get install libgdk-pixbuf2.0-0

Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 393
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #11 am: 05 August 2018, 09:54:13 »
Hallo

Es ist schon komisch!

Zwischen dem 01.08. - 04.08. war das Problem nicht vorhanden, seit heute tritt es wieder auf.

Siehe auch Beitrag: https://forum.fhem.de/index.php/topic,89945.0.html

2018.08.05 09:20:54 3: TelegramNotify return value:
2018.08.05 09:20:54 1: PERL WARNING: Use of uninitialized value $pm in pattern match (m//) at ./FHEM/98_SVG.pm line 1109.
2018.08.05 09:20:54 3: eval: {plotAsPng('SVG_FileLog_Spritpreise_Nbg_Day')}
2018.08.05 09:20:54 1: PERL WARNING: Use of uninitialized value $pm in string eq at ./FHEM/98_SVG.pm line 1162.
2018.08.05 09:20:54 3: eval: {plotAsPng('SVG_FileLog_Spritpreise_Nbg_Day')}
2018.08.05 09:20:54 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2441.
2018.08.05 09:20:54 3: eval: {plotAsPng('SVG_FileLog_Spritpreise_Nbg_Day')}
2018.08.05 09:20:54 1: PERL WARNING: Use of uninitialized value $svgdata in substitution (s///) at ./FHEM/98_SVG.pm line 2442.
2018.08.05 09:20:54 3: eval: {plotAsPng('SVG_FileLog_Spritpreise_Nbg_Day')}
2018.08.05 09:20:54 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/lib/arm-linux-gnueabihf/perl5/5.24/Image/LibRSVG.pm line 78.
2018.08.05 09:20:54 3: eval: {plotAsPng('SVG_FileLog_Spritpreise_Nbg_Day')}

(process:12417): GdkPixbuf-CRITICAL **: gdk_pixbuf_save_to_callbackv: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Exception in thread Thread-1:

Wenn ich FHEM nun wieder starte, mit "sudo /etc/init.d/fhem start", stoppt es immer wieder weil die Telegram Anfrage immer noch in der queue hängt.

So... nach 6-7 startversuchen geht FHEM jetzt wieder.
« Letzte Änderung: 05 August 2018, 10:02:17 von heinzfo »

Offline t1me2die

  • Full Member
  • ***
  • Beiträge: 376
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #12 am: 12 Januar 2019, 22:52:12 »
Ich hatte den selben Fehler heute Mittag plötzlich auch bekommen.
Via Telegram lasse ich mir alle SVG's auflisten und kann dann aus einer Liste mir genau das SVG zuschicken lassen.
Als ich auf einmal mir nicht bekannte SVG's in der Liste sah, habe ich dieses angeklickt.
Das Plot wurde mir nicht zugeschickt und FHEM war per Browser nicht mehr erreichbar.

Per SSH hatte ich noch Zugriff und konnte sehen, dass FHEM weiterhin activ ist.
Im Log fand ich dann dieselbe Fehlermeldung.

Ein Start / Stop brachte nichts.
Ich musste meinen Telegram Dienst deaktivieren, erst danach brachte ein Restart etwas.

Nachdem FHEM dann wieder lief habe ich mir das jeweilige SVG angeschaut, wollte wissen, was es damit auf sich hatte.
Und siehe da, dass SVG-Device war vorhanden, aber keine Grafik, weil die gplot Datei wohl nicht vorhanden war.

Nachdem ich die SVG-Device ohne gplot Datei gelöscht hatte (konnte ich ja alle unter dem Raum Everything sehen), lief dann auch Telegram und FHEM wieder.

Falls jemand mal vor demselben Problem steht, wie ich.

Gruß
Mathze

Offline suppenesser

  • New Member
  • *
  • Beiträge: 39
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #13 am: 24 Januar 2019, 21:43:23 »
Gibt es hierzu was neues?

Bei mir stürzt FHEM auch jedesmal ab sobald ein SVG per Telegram raus soll.
Raspberry PI B+ | HM-LAN-CFG | HM-LC-Sw1PBU-FM | HM-TC-WM-W-EU | DECT 200 | DHT22 | 1 Wire Temp.Sensoren

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3225
Antw:Einmaliger Absturz durch "plosAsPNG" - Ursache?
« Antwort #14 am: 24 Januar 2019, 22:03:52 »
Ich hatte seit der letzten Meldung hier keinen Absturz mehr.

Gesendet von meinem Doogee S60 mit Tapatalk