#1121 SegFault on ArchLinux

git_master
closed
None
5
2014-11-23
2013-10-21
Cybran
No

Hi all. When I start Liferea (from AUR, liferea-git) I get this error:

[cybran@cybran-arch ~]$ liferea
java version "1.7.0_40"
OpenJDK Runtime Environment (IcedTea 2.4.2) (ArchLinux build 7.u40_2.4.2-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.0-b56, mixed mode)

(liferea:15523): Gtk-CRITICAL **: gtk_tree_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(liferea:15523): Gtk-CRITICAL **: gtk_tree_view_set_cursor_on_cell: assertion 'path != NULL' failed

(liferea:15523): Gtk-CRITICAL **: gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL' failed
Segmentation fault (core dumped)

Discussion

  • genodeftest

    genodeftest - 2013-10-21

    Seems like you visited a website containing a Java Plugin at the time your liferea crashed the first time (or it exited regularly the last time). Liferea might be trying to load this website again on startup. I don't know why the plugin crashes (should be a bug in webkitgtk or java), but I can provide a workaround:
    1. disable Java plugin
    either
    A) globally by uninstalling the icedtea-web package on your system
    or
    B) locally by setting the dconf key org.gnome.liferea.enable-plugins to "false" [1]
    2. start liferea, should not crash again
    3. you may enable plugins again but I guess liferea will crash again. If you don't need liferea to play videos you should keep plugins disabled in my opinion.

    [1] try dconf-editor (GUI tool) or the dconf command (CLI)

     
    • Cybran

      Cybran - 2013-10-22

      When I uninstalled Java and disable plugins, nothing happened

      [cybran@cybran-arch ~]$ liferea

      (liferea:11932): Gtk-CRITICAL **: gtk_tree_store_get_path: assertion 'iter->stamp == priv->stamp' failed

      (liferea:11932): Gtk-CRITICAL **: gtk_tree_view_set_cursor_on_cell: assertion 'path != NULL' failed

      (liferea:11932): Gtk-CRITICAL **: gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL' failed
      Segmentation fault (core dumped)

      Liferea package is liferea-git-1.10.r4956.g976f597-1

       
  • genodeftest

    genodeftest - 2013-10-22

    Ok, can you try running liferea from gdb?
    1. install the debug packages for liferea or compile liferea for debugging (make debug)
    2. run
    $ gdb liferea
    3. start liferea from gdb
    $ run
    4. when liferea crashes, run (from gdb)
    $ backtrace full
    this should give a backtrace with at least some useful information

     
    • Cybran

      Cybran - 2013-10-23

      Here is it:

      (gdb) backtrace full
      #0 0x000000000044dfa4 in enclosure_list_view_load ()
      No symbol table info available.
      #1 0x0000000000441afe in itemview_select_item ()
      No symbol table info available.
      #2 0x0000000000446278 in liferea_shell_create ()
      No symbol table info available.
      #3 0x00000000004304c7 in ?? ()
      No symbol table info available.
      #4 0x00007ffff2f566a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
      No symbol table info available.
      #5 0x00007ffff2f6803d in ?? () from /usr/lib/libgobject-2.0.so.0
      No symbol table info available.
      #6 0x00007ffff2f6fd49 in g_signal_emit_valist ()
      from /usr/lib/libgobject-2.0.so.0
      No symbol table info available.
      #7 0x00007ffff2f70002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
      No symbol table info available.
      #8 0x00007ffff3230da8 in ?? () from /usr/lib/libgio-2.0.so.0
      No symbol table info available.
      #9 0x00007ffff3230edb in g_application_run () from /usr/lib/libgio-2.0.so.0
      No symbol table info available.
      #10 0x000000000041b50d in main ()
      No symbol table info available.

       
      Last edit: Cybran 2013-10-23
  • Cybran

    Cybran - 2013-10-29

    Any solutions?

     
  • Andrzej Filip

    Andrzej Filip - 2013-12-09

    It allowed start without updating feeds at startup. There were one or two non persistent segmentation faults during manual updates of feeds.

     
  • Lars Windolf

    Lars Windolf - 2014-01-15

    Very rarely, but I can actually reproduce it, but could not get a core dump yet. The issue from #1107 is really fixed. This is something else, but also related to the item loading...

     
  • Lars Windolf

    Lars Windolf - 2014-02-24

    I believe to have a working workaround now.

    Fixed in git master and 1.10 branch. To be released with 1.10.6

     
  • Lars Windolf

    Lars Windolf - 2014-02-24
    • status: open --> open-fixed
    • assigned_to: Lars Windolf
     
  • Lars Windolf

    Lars Windolf - 2014-11-23
    • status: open-fixed --> closed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks