Hi All,

I just used sysupgrade (followed by pkg_add -u) to update my desktop
system to:
OpenBSD 6.7-current (GENERIC.MP) #22: Tue Aug 11 21:29:51 MDT 2020

All is working quite well but I noticed some issue with the iridium
browser. When I tried to export my bookmarks, iridium crashed.

As an experiment I then tried the same thing with chrome and then
firefox, they also both crash.

The iridium crash results in this on stdout/stderr:
> Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed 
> (error == NULL): Failed to load 
> /usr/local/share/icons/Faba/16x16/status/image-missing.svg: Unable to load 
> image-loading module: 
> /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: Cannot 
> load specified object (gdk-pixbuf-error-quark, 5)
> Bail out! Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion 
> failed (error == NULL): Failed to load 
> /usr/local/share/icons/Faba/16x16/status/image-missing.svg: Unable to load 
> image-loading module: 
> /usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: Cannot 
> load specified object (gdk-pixbuf-error-quark, 5)
> zsh: abort (core dumped)  iridium

There are a lot of what look like related warnings in .xsession-errors
e.g.
> (xfce4-appearance-settings:35516): Gtk-WARNING **: 21:27:57.917: Could
> not load a pixbuf from icon theme.  This may indicate that pixbuf
> loaders or the mime database could not be found.

All these errors seem to be Gtk and/or file-chooser related.

After a bit of research, I thought running "update-mime-database" might
help, but it returns this cryptic error(?):
> update-mime-database -V /usr/share  
> Updating MIME database in /usr/share...
> Directory '/usr/share/packages' does not exist!

That's correct, there is no such directory.

(Changing to using a different set/theme of icons (in Xfce) didn't help
either.)

Maybe I missed some vital post "pkg_add -u" action? A couple of days ago
I switched my video output from HDMI to DisplayPort. For X(fce) this
seems to work perfectly. However the Console screen (outside X11 e.g. at
boot time) now uses a much lower resolution, which results a lot of stuff
scrolling off the screen, including much of the package update advice.

(I ran my update without X(fce), guess I should have used
script/screen/tmux to capture the session :)).

FYI, here is the debugger output from the iridium crash:

mjoelnir:~ 12.08 22:05:24 % egdb /usr/local/iridium/iridium iridium.core
GNU gdb (GDB) 7.12.1
...
Core was generated by `iridium'.
Program terminated with signal SIGABRT, Aborted.
#0  thrkill () at /tmp/-:3
3       /tmp/-: No such file or directory.
[Current thread is 1 (process 430637)]

(gdb) bt
#0  thrkill () at /tmp/-:3
#1  0x00000b16e6d7a15e in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#2  0x00000b1700a3f1c3 in g_assertion_message () from 
/usr/local/lib/libglib-2.0.so.4201.4
#3  0x00000b1700a3f604 in g_assertion_message_error () from 
/usr/local/lib/libglib-2.0.so.4201.4
#4  0x00000b1705899267 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#5  0x00000b17058994d8 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#6  0x00000b17058b5635 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#7  0x00000b17057e93de in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#8  0x00000b17057eea5f in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#9  0x00000b17058b5347 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#10 0x00000b1705997c95 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#11 0x00000b1705996cd7 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#12 0x00000b1705996c13 in gtk_widget_get_preferred_width () from 
/usr/local/lib/libgtk-3.so.2201.0
#13 0x00000b1705789562 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#14 0x00000b17057e93de in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#15 0x00000b17057eea5f in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#16 0x00000b1705788a77 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#17 0x00000b1705997c95 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#18 0x00000b1705996cd7 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#19 0x00000b1705996c13 in gtk_widget_get_preferred_width () from 
/usr/local/lib/libgtk-3.so.2201.0
#20 0x00000b1705997c95 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#21 0x00000b1705996cd7 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#22 0x00000b1705996c13 in gtk_widget_get_preferred_width () from 
/usr/local/lib/libgtk-3.so.2201.0
#23 0x00000b1705782b46 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#24 0x00000b170596f59f in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#25 0x00000b1705997c95 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#26 0x00000b1705996cd7 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#27 0x00000b1705996c13 in gtk_widget_get_preferred_width () from 
/usr/local/lib/libgtk-3.so.2201.0
#28 0x00000b17057e93de in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#29 0x00000b17057eea5f in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#30 0x00000b17058d8c9b in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#31 0x00000b1705997c95 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#32 0x00000b1705996cd7 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#33 0x00000b1705996c13 in gtk_widget_get_preferred_width () from 
/usr/local/lib/libgtk-3.so.2201.0
#34 0x00000b17058d8031 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#35 0x00000b17057e93de in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#36 0x00000b17057eea5f in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#37 0x00000b17058d7e93 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#38 0x00000b17057e93de in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#39 0x00000b17057eea5f in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#40 0x00000b17058d66fe in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#41 0x00000b1705997c95 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#42 0x00000b1705996cd7 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#43 0x00000b1705996e86 in gtk_widget_get_preferred_height () from 
/usr/local/lib/libgtk-3.so.2201.0
#44 0x00000b1705a5b918 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#45 0x00000b1705a5a1cb in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#46 0x00000b165044e63b in ?? () from /usr/local/lib/libgobject-2.0.so.4200.11
#47 0x00000b165044e974 in g_object_set_valist () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#48 0x00000b165044f11c in g_object_set () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#49 0x00000b1705978af9 in gtk_scrolled_window_set_hadjustment () from 
/usr/local/lib/libgtk-3.so.2201.0
#50 0x00000b165044e63b in ?? () from /usr/local/lib/libgobject-2.0.so.4200.11
#51 0x00000b165044dc31 in ?? () from /usr/local/lib/libgobject-2.0.so.4200.11
#52 0x00000b165044e0f0 in g_object_newv () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#53 0x00000b170578e24e in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#54 0x00000b170579430e in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#55 0x00000b1700a16f26 in ?? () from /usr/local/lib/libglib-2.0.so.4201.4
#56 0x00000b1700a16239 in g_markup_parse_context_parse () from 
/usr/local/lib/libglib-2.0.so.4201.4
#57 0x00000b1705793035 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#58 0x00000b170578f5d6 in gtk_builder_extend_with_template () from 
/usr/local/lib/libgtk-3.so.2201.0
#59 0x00000b1705a7114c in gtk_widget_init_template () from 
/usr/local/lib/libgtk-3.so.2201.0
#60 0x00000b1705859f12 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#61 0x00000b1650462a86 in g_type_create_instance () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#62 0x00000b165044dbc0 in ?? () from /usr/local/lib/libgobject-2.0.so.4200.11
#63 0x00000b165044e0f0 in g_object_newv () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#64 0x00000b170578e24e in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#65 0x00000b1705794fd8 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#66 0x00000b1705794ad6 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#67 0x00000b1700a16972 in ?? () from /usr/local/lib/libglib-2.0.so.4201.4
#68 0x00000b1700a1603d in g_markup_parse_context_parse () from 
/usr/local/lib/libglib-2.0.so.4201.4
#69 0x00000b1705793035 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#70 0x00000b170578f5d6 in gtk_builder_extend_with_template () from 
/usr/local/lib/libgtk-3.so.2201.0
#71 0x00000b1705a7114c in gtk_widget_init_template () from 
/usr/local/lib/libgtk-3.so.2201.0
#72 0x00000b1705852fc6 in ?? () from /usr/local/lib/libgtk-3.so.2201.0
#73 0x00000b1650462a86 in g_type_create_instance () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#74 0x00000b165044dbc0 in ?? () from /usr/local/lib/libgobject-2.0.so.4200.11
#75 0x00000b165044d9a6 in g_object_new_valist () from 
/usr/local/lib/libgobject-2.0.so.4200.11
---Type <return> to continue, or q <return> to quit---
#76 0x00000b165044d3da in g_object_new () from 
/usr/local/lib/libgobject-2.0.so.4200.11
#77 0x00000b1705852da0 in gtk_file_chooser_dialog_new () from 
/usr/local/lib/libgtk-3.so.2201.0
#78 0x00000b142e61c66e in ?? ()
#79 0xfffffffffffffffd in ?? ()
#80 0x0000000000000000 in ?? ()

Reply via email to