News:

Server migration complete, Welcome to version 2.1.1

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16423
Latest: mezzmosis
New This Month: 16
New This Week: 1
New Today: 1
Stats
Total Posts: 132321
Total Topics: 16403
Most Online Today: 103
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 1
Guests: 49
Total: 50

FPP 7.3 is released!

Started by dkulp, November 04, 2023, 04:33:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dreamin

I'm running FPP 7.3.5 on a BBB Kulp K40 and it seems to be really slow and running at 100% all the time.  I'm trying to work on my play list.  Yeah I have 59 sequences on RFPlaylist, but can't even load the playlist without waiting for it to catch up before I can delete or move anything.  Is there anyway to see real time CPU usage?

JonD

I don't own a Kulp K40, but when SD cards start to go bad they can often chew up resources.  I would try another SD card.  That would also install a fresh FPP image and clean out any gremlins.  Sometimes it is best to start all over and restore from backup.

Reys Dad

I just saw this thread after upgrading my master to 7.3.5. Is it pretty stable now? Some of my remotes are difficult to get to if I need to do a re-image on them. I assume they should still work if they are on 7.2.2 with a 7.3.5 master?

MikeKrebs

Quote from: Dreamin on November 24, 2023, 02:29:29 AMI'm running FPP 7.3.5 on a BBB Kulp K40 and it seems to be really slow and running at 100% all the time.  I'm trying to work on my play list.  Yeah I have 59 sequences on RFPlaylist, but can't even load the playlist without waiting for it to catch up before I can delete or move anything.  Is there anyway to see real time CPU usage?
You can from the shell on the help menu. login (fpp/falcon) and then type 
top

Dreamin

 Thanks for that.  Very interesting.  Looks like apache2 is sucking up the CPU loading my playlist.

 1142 fpp       20   0  472324   7860   3520 S  73.9   1.6   5:36.67 apache2                                                                                                                                                                                                                                                                          
 1139 fpp       20   0  472060   7500   3524 S  14.3   1.5   1:34.87 apache2                                                                                                                                                                                                                                                                          

I'll try another SD card tomorrow, see if that helps.

dennismccreery

Tried to upgrade to 7.3 and got this error:

In file included from /usr/include/Magick++.h:10,
                from /opt/fpp/src/overlays/PixelOverlay.cpp:20:
/usr/include/Magick++/Image.h:616:34: error: invalid combination of multiple type-specifiers
  616 |                            const Geometry    &size_,
      |                                  ^~~~~~~~
make: *** [Makefile:83: overlays/PixelOverlay.o] Error 1
Building plugin /home/fpp/media/plugins/fpp-vastfmt
make: Entering directory '/home/fpp/media/plugins/fpp-vastfmt'
Building FPP on 'BeagleBone Black' platform
ccache gcc -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src -fpic -DPLATFORM_BBB -march=armv7-a+neon -mfloat-abi=hard -mfpu=neon -I. -I./vastfmt -I/usr/include/libusb-1.0  -c src/hid.c -o src/hid.o
ccache g++ -fpch-preprocess -O3 -Wno-psabi -pipe -I /opt/fpp/src -fpic -DPLATFORM_BBB -march=armv7-a+neon -mfloat-abi=hard -mfpu=neon -I. -I./vastfmt -I/usr/include/libusb-1.0 -std=gnu++2a -I/opt/fpp/src -c src/FPPVastFM.cpp -o src/FPPVastFM.o
src/FPPVastFM.cpp: In destructor 'virtual FPPVastFMPlugin::~FPPVastFMPlugin()':
src/FPPVastFM.cpp:58:5: internal compiler error: Segmentation fault
  58 |    }
      |    ^
0xb6ac682f ???
../sysdeps/unix/sysv/linux/arm/sigrestorer.S:64
0xb6ab659f __libc_start_main
./csu/libc-start.c:308
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-10/README.Bugs> for instructions.
make: *** [/home/fpp/media/plugins/fpp-vastfmt/Makefile:33: src/FPPVastFM.o] Error 1
make: Leaving directory '/home/fpp/media/plugins/fpp-vastfmt'
----------------------
Elapsed Time: 00:01:21
==========================================================================
Restarting fppd...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Upgrade FAILED.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

CaptainMurdoch

Quote from: dennismccreery on November 25, 2023, 08:55:50 AMsrc/FPPVastFM.cpp: In destructor 'virtual FPPVastFMPlugin::~FPPVastFMPlugin()':
src/FPPVastFM.cpp:58:5: internal compiler error: Segmentation fault

Segfault during compilation is normally a hardware issue and can occur at random times.  It might even work if you clicked the Upgrade FPP button since it would use the cache a little more the next time.  I used to have a system that had a borderline weak power supply that would give random segfaults during compile and  I had to manually compile using only 2 cores to keep utilization down until I could get the power supply replaced.  It could also be SD or another issue like overheating but the compile works on thousands of systems so shouldn't be segfaulting on yours.
-
Chris

Ebuechner

So I'm running into a strange issue that seems to be new with FPP. I'm running a pi 4 as a master and five pi 4s as remotes mainly running p5 and P10 panels. All on 7.3.5. and before I even begin I don't see any errors popping up anywhere when this is going on. I have one sequence out of 73 sequences that when it plays, randomly for a few seconds, all the lights will blank out on the master and all the remotes while you can hear the music still playing. And it does this many times through the song. I deleted all of the FSEQ files from the FPP master and remotes and re-rendered in x-lights after I deleted the render cache and the FSEQ file from the show folder to make sure that everything was fresh. 

Ebuechner

So after running the sequence several times I finally got an error to pop up in the FPPD log but I'm not sure if this was because I manually uploaded the FSEQ file from X lights.



2023-11-25 11:43:15.083 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1015: Serious problem reading sequence data
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1016:     Block: 8 / 52
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1017:     Offset: 8
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1018:     Offset+1: 8
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1020:     Size: 7337019
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1021:     Max: 3270704
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 0:    Offset: 1487    Size: 0
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 1:    Offset: 1487    Size: 0
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 2:    Offset: 1487    Size: 0
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 3:    Offset: 1487    Size: 0
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 4:    Offset: 1487    Size: 0
2023-11-25 11:43:15.084 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 5:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 6:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 7:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 8:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 9:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 10:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 11:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 12:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 13:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 14:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 15:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 16:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 17:    Offset: 1487    Size: 0
2023-11-25 11:43:15.085 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 18:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 19:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 20:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 21:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 22:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 23:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 24:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 25:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 26:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 27:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 28:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 29:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 30:    Offset: 1487    Size: 0
2023-11-25 11:43:15.086 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 31:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 32:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 33:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 34:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 35:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 36:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 37:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 38:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 39:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 40:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 41:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 42:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 43:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 44:    Offset: 1487    Size: 0
2023-11-25 11:43:15.087 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 45:    Offset: 1487    Size: 0
2023-11-25 11:43:15.088 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 46:    Offset: 1487    Size: 0
2023-11-25 11:43:15.088 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 47:    Offset: 1487    Size: 0
2023-11-25 11:43:15.088 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 48:    Offset: 1487    Size: 0
2023-11-25 11:43:15.088 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 49:    Offset: 1487    Size: 0
2023-11-25 11:43:15.088 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 50:    Offset: 1487    Size: 0
2023-11-25 11:43:15.088 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1023:         Block 51:    Offset: 1487    Size: 0



I also saw this in the logs.

[E131Bridge] /opt/fpp/src/e131bridge.cpp:154: Universe file /home/fpp/media/config/ci-universes.json does not exist






dennismccreery

Thanks.  I thought it might be caused by this:

In file included from /usr/include/Magick++.h:10,
                from /opt/fpp/src/overlays/PixelOverlay.cpp:20:
/usr/include/Magick++/Image.h:616:34: error: invalid combination of multiple type-specifiers
  616 |                            const Geometry    &size_,
      |                                  ^~~~~~~~

CaptainMurdoch

Quote from: Ebuechner on November 25, 2023, 11:20:34 AMSo after running the sequence several times I finally got an error to pop up in the FPPD log but I'm not sure if this was because I manually uploaded the FSEQ file from X lights.



2023-11-25 11:43:15.083 (4499) [Sequence] /opt/fpp/src/fseq/FSEQFile.cpp:1015: Serious problem reading sequence data

Dan might have to comment on this based on a comment of his in the source code.  You might try re-uploading while waiting.
-
Chris

Ebuechner

So I'm going to ask this question again. I have one sequence and one sequence only that has weird behavior like it triggers FPP to turn off all the lights randomly including on the remotes no matter how many times I rerender in xlights and upload including deleting the old files first. I cannot find any errors related to this.
Here is a short video of what's going on.
https://photos.app.goo.gl/LUH4ai9ERKqAgfK46

JonD

#42
I have seen this on my system many times.   I still have it happen on rare occasion.  For example, it did it the other day when I uploaded a new sequence to the FPP player while the show was playing.  In that case I just restarted FPPD and all was good. 

First, make sure you are running the latest 7.3.5 FPP version.  There have been a few bugs, and the updates resolve a LOT of issues.  If you are still having issues, and if you have EVER installed 7.3.0, then backup your config, and reimage your card to 7.3.1.  (DO NOT INSTALL 7.3.0)  Once you have reimaged to 7.3.1, upgrade to 7.3.5.   

I installed 7.3.0 right after it was released, but I have seen several others grab the 7.3.0 from the website not noticing the 7.3.1 image below it.  If 7.3.0 was ever installed the updates do not seem to cure things completely.   Of course they make changes all the time, and this may no longer be the case.

Ebuechner

I am on 7.3.5 I installed 7.2 and then went on to the master branch doing upgrades daily and testing before my show started then I switched over to the main branch to run my show. When I have the chance I will do some testing during the day while my show isn't up and running. But what you're saying doesn't make a lot of sense when it's only one sequence out of 73 that's causing an issue but I'll give it a shot. I have a spare pi 4 and plenty of SD cards. I can set everything up in advance. The sequence in question seems to turn off the lights in the same order at the same time during the sequence. Almost as something in the sequence is triggering The lights off script. For now I have that sequence taken out of the rotation but I would really like to have it back in there.

JonD

#44
Quote from: Ebuechner on November 29, 2023, 04:32:42 PMBut what you're saying doesn't make a lot of sense when it's only one sequence out of 73 that's causing an issue
I missed that part.  I agree if it is just one sequence, odds are low. 

Have you tried running "Check Sequence" from the xLights tool bar on the sequence in question?   Does it give any errors?  Every once in a while I will have a sequence play lights they should not be.  I all have to do to fix  is to open the sequence, re-render and save, then FPP Connect the new copy to resolve.

 

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod