lettier / gifcurry

😎 The open-source, Haskell-built video editor for GIF makers.
https://lettier.github.io/gifcurry
BSD 3-Clause "New" or "Revised" License
1.36k stars 56 forks source link

App Image segfaults on Fedora32 #58

Closed aenertia closed 4 years ago

aenertia commented 4 years ago

Using the app-image on fedora results a Segfault. gtk3-devel packages are installed.

Using Plasmashell(kde) desktop

[aenertia@kiorewha faceoffgif]$ ~/Downloads/gifcurry-6.0.0.0-x86_64.AppImage

(gifcurry_gui:485782): GLib-GIO-ERROR **: 10:30:38.086: Settings schema 'org.gtk.Settings.FileChooser' does not contain a key named 'show-type-column'
Trace/breakpoint trap (core dumped)
aenertia commented 4 years ago

Using the binary release tgz works fine tho...

aenertia commented 4 years ago

Until you actual go to output a gif


[aenertia@kiorewha faceoffgif]$ ~/Downloads/gifcurry-linux-6.0.0.0/bin/gifcurry_gui 

(gifcurry_gui:486533): Gtk-WARNING **: 10:36:03.823: Theme parsing error: <data>:98:17: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(gifcurry_gui:486533): Gtk-WARNING **: 10:36:03.823: Theme parsing error: <data>:99:20: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(gifcurry_gui:486533): Gtk-WARNING **: 10:36:03.823: Theme parsing error: <data>:103:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(gifcurry_gui:486533): Gtk-WARNING **: 10:36:03.823: Theme parsing error: <data>:104:21: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(gifcurry_gui:486533): Gtk-WARNING **: 10:36:03.824: Theme parsing error: <data>:731:25: The style property GtkPaned:handle-size is deprecated and shouldn't be used anymore. It will be removed in a future version
[ERROR] convert: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)
[ERROR] identify: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)

(gifcurry_gui:486533): GStreamer-CRITICAL **: 10:37:39.495: gst_segment_do_seek: assertion 'start <= stop' failed

(gifcurry_gui:486533): GStreamer-CRITICAL **: 10:37:41.889: gst_segment_do_seek: assertion 'start <= stop' failed

(gifcurry_gui:486533): GStreamer-CRITICAL **: 10:38:23.656: gst_segment_do_seek: assertion 'start <= stop' failed

(gifcurry_gui:486533): GStreamer-CRITICAL **: 10:38:25.595: gst_segment_do_seek: assertion 'start <= stop' failed
[INFO] Here are your settings.

  - FILE IO:
    - Input File:    /home/aenertia/Videos/faceoffgif/Facelift 2-unCUKCFfI2U.mkv
    - Output File:   /home/aenertia/Videos/faceoffgif/Faceoff.gif
    - Save As Video: No
  - TIME:
    - Start Second: 680.384
    - End   Second: 683.503
  - OUTPUT FILE SIZE:
    - Width:       500px
    - FPS:         25
    - Color Count: 256
    - Dither:      False
  - TEXT:
    - Text: I am giving you the harshest possible sentence
      - Font:
        - Family:  Sans
        - Size:    12
        - Style:   normal
        - Stretch: normal
        - Weight:  400
      - Time:
        - Start Second: 0.000
        - End   Second: 1417.821
      - Translation:
        - Origin: Center
        - X:      0.0
        - Y:      -0.46000000000000024
      - Rotation:
        - Degrees: 0
      - Outline:
        - Size:  10
        - Color: rgb(0,0,0)
      - Fill:
        - Color: rgb(255,255,255)
  - CROP:
    - Left:   0.000
    - Right:  0.000
    - Top:    0.000
    - Bottom: 0.000

[INFO] Writing the temporary frames to: /home/aenertia/.cache/gifcurry/gifcurry-frames486533
gifcurry_gui: convert: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)
lettier commented 4 years ago

Hello,

What is the output of convert --version?

:+1:

lettier commented 4 years ago

Hello,

The org.gtk.Settings.FileChooser.gschema.xml issue has been resolved with the provided AppImage.

:+1:

aenertia commented 4 years ago

Will give it a go and let you know.

aenertia commented 4 years ago

Sorry - I do not see an updated appimage in releases ; this was the one I was using gifcurry-6.0.0.0-x86_64.AppImage and is still the latest

pizzadude commented 4 years ago

@aenertia Redownload it, the date hasn't changed but it's fixed now.