Hi Grzegorz,

On 17-03-2023 21:46, Grzegorz Szymaszek wrote:
I'm still trying to find the culprit in gdb. Here's what I've found so
far:
  - feedlist_selection_changed() calls itemlist_unload(), which calls
    itemview_clear(),
    - itemview_clear() sets itemview->needsHTMLViewUpdate = true,
  - feedlist_selection_changed() then calls itemlist_load() which causes
    itemview_update() to be called, and since needsHTMLViewUpdate is
    still true, it calls
    liferea_browser_update(itemview->htmlview, itemview->mode), but
    itemview->htmlview is NULL at this point,
    - liferea_browser_update() calls the conf_get_bool_value macro with
      &(browser->readerMode) as the second argument, but since browser is
      NULL, the browser->readerMode reference causes a segfault.

It seems upstream is on to something:
https://github.com/lwindolf/liferea/issues/1212#issuecomment-1472904260

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to