DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD Packages and Ports

OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 2nd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Question SIGTRAP of many packages

Several programs (packages, e.g. atril) crash with
Code:
Trace/BPT trap (core dumped)
on an Intel Core i5-14600T with OpenBSD/amd64 7.5 -stable. This does not happen on another, much older Intel system with the same OS and package atril installed.

Running
Code:
gdb -c atril.core atril
shows:
Code:
Reading symbols from /usr/libexec/ld.so...Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
, but I do not know if this is a problem.

Mount options where packages are installed:
Code:
8efc76c978371fc9.a /usr/local ffs rw,wxallowed,nodev 1 2
Here is a dmesg: https://dmesgd.nycbug.org/index.cgi?do=view&id=7802

Any idea why this may be happening?

Two glitches (likely unrelated, but who knows):
- Console 5 (X11) lost sporadically focus in favour of vc1; after reboot this quirck was gone
- Enabling/disabling CapsLock or using xmodmap combinations delays input for about 1 s
Reply With Quote
  #2   (View Single Post)  
Old 2nd July 2024
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 8,079
Default

Did you update your packages after upgrading your system?

If "yes", then for port/package debugging, you'll get better results with egdb, a more modern gdb. The built-in is gdb 6.3, and intended for use with built-in programs. Install the gdb package, and use the executable /usr/local/bin/egdb, which is (at this time) gdb 9.2.

Some packages have "shadow" packages (package names begin with "debug-") containing debugging symbols that can be installed for debugging with egdb. Unfortunately, atril isn't one of these.
Reply With Quote
  #3   (View Single Post)  
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Yes, I upgraded packages.

According to pkg_info there is no gdb package. I have another system with the same result, but gdb is installed there:
Code:
mvanhult@detekti:~$ pkg_info -E /usr/local/bin/egdb
/usr/local/bin/egdb: gdb-9.2p4
gdb-9.2p4           GNU debugger
mvanhult@detekti:~$ pkg_info -Q gdb
debug-python-gdbm-3.10.14
debug-python-gdbm-3.11.9
debug-python-gdbm-3.9.19
python-gdbm-3.10.14
python-gdbm-3.11.9
python-gdbm-3.9.19
Is the gdb package not in stable right right now?
Reply With Quote
  #4   (View Single Post)  
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Maybe on that other system (where atril &c. work fine) there is a problem with the package db:
Code:
detekti# pkg_check                                                               
Packing-list sanity: ok
libcupsfilters-2.0.0p0 has too many dependencies: gnutls-3.8.5p0
Remove extra dependencies: gnutls-3.8.5p0 ? [y/N/a] ^C
I did not want to do that, because gnupg and other packages depend on gnutls.

edit: skipped and finished the pkg_check successfully; I don't think there is a serious problem on detekti.

Last edited by hulten; 3rd July 2024 at 08:32 AM. Reason: pkg_check finished
Reply With Quote
  #5   (View Single Post)  
Old 3rd July 2024
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 8,079
Default

Quote:
Originally Posted by hulten View Post
According to pkg_info there is no gdb package.
The dmesg link you supplied indicates an amd64 architecture. The -release package gdb-9.2p4.tgz should be found in <your package mirror>/pub/OpenBSD/7.5/packages/amd64/. There have been no -stable updates since -release.

What's in your installurl(5) file? Have you overridden that with $PKG_PATH?
Reply With Quote
  #6   (View Single Post)  
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Code:
detekti# cat /etc/installurl                                                     
https://ftp.halifax.rwth-aachen.de/pub/OpenBSD
detekti# echo $PKG_PATH

detekti# pkg_info gdb                                                            
Information for inst:gdb-9.2p4

Comment:
GNU debugger

Description:
GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and
many other languages.  GDB can target (i.e., debug programs running on)
more than a dozen different processor architectures, and GDB itself can
run on most popular GNU/Linux, Unix and Microsoft Windows variants.

Maintainer: Pascal Stumpf <pascal@stumpf.co>

WWW: https://www.gnu.org/software/gdb/
It's there! But apparently 'gdb' is not a substring of 'gdb'??

Code:
detekti# pkg_info -Q gdb
debug-python-gdbm-3.10.14
debug-python-gdbm-3.11.9
debug-python-gdbm-3.9.19
python-gdbm-3.10.14
python-gdbm-3.11.9
python-gdbm-3.9.19
Reply With Quote
  #7   (View Single Post)  
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Oh wait, 'pkg_info -Qv' shows me that it looks through https://ftp.halifax.rwth-aachen.de/p...-stable/amd64/ , which is different from https://ftp.halifax.rwth-aachen.de/p...ackages/amd64/

edit: My hypothesis is that 'pkg_info -Q' only searches through /packages-stable/ (which looks like containing only updated packages) and not through /packages/ (which I suppose are of release).
In pkg_info(1) is written:
Quote:
-Q substring
Show the names of all packages in the first repository of the
package search path containing the substring in the stems of
their package names. A stem is a package name with all version
and flavor suffixes removed; see pkg_add(1) for more details on
stems. If -a is also specified, show the names of all matching
packages in all repositories instead.
I suppose that /packages-stable/ is the first repository. If I add -a, gdb is there again!

I did not come across this (documented) behaviour, because until recently I was only running -current (where we don't have two different repos).

Tonight I will test with egdb.

Last edited by hulten; 3rd July 2024 at 11:43 AM.
Reply With Quote
  #8   (View Single Post)  
Old 3rd July 2024
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 8,079
Default

Per the pkg_info(1) man page, highlight mine:
Code:
     -Q substring
             Show the names of all packages in the first repository of the
             package search path containing the substring in the stems of
             their package names.  A stem is a package name with all version
             and flavor suffixes removed; see pkg_add(1) for more details on
             stems.  If -a is also specified, show the names of all matching
             packages in all repositories instead.
With that installurl, the first path in this instance will actually be https://ftp.halifax.rwth-aachen.de/pub/OpenBSD/7.5/packages-stable/. There is no -stable package, so -Q does not show it.
Reply With Quote
  #9   (View Single Post)  
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Code:
marco@jasniton:~$ egdb -c atril.core atril
GNU gdb (GDB) 9.2
...
Reading symbols from atril...
(No debugging symbols found in atril)
[New process 403941]
[New process 336063]
...
[New process 159465]

warning: .dynamic section for "/usr/lib/libc.so.99.0" is not at the expected address (wrong library or version mismatch?)
Core was generated by `atril'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0  0x0000018614acb2a4 in g_log_structured_array () from /usr/local/lib/libglib-2.0.so.4201.11
[Current thread is 1 (process 403941)]
Surprised that atril spawns many processes.

Also surprised that modification time of /usr/lib/libc.so.99.0 is boot time.

I'll try to find a crashing program that has a debug- package.
Reply With Quote
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Code:
marco@jasniton:~$ egdb -c pcmanfm.core pcmanfm
GNU gdb (GDB) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-openbsd7.5".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from pcmanfm...
Reading symbols from /usr/local/bin/.debug/pcmanfm.dbg...
[New process 582169]
[New process 547977]
[New process 463102]
[New process 500373]
[New process 390423]
[New process 217286]
Core was generated by `pcmanfm'.
Program terminated with signal SIGABRT, Aborted.
#0  thrkill () at /tmp/-:2
2	/tmp/-: No such file or directory.
[Current thread is 1 (process 582169)]
(gdb) bt
#0  thrkill () at /tmp/-:2
#1  0x082ef50a8da4740c in ?? ()
#2  0x00000321c2be1c92 in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#3  0x000003228c66b0d3 in g_assertion_message () from /usr/local/lib/libglib-2.0.so.4201.11
#4  0x000003228c66b6e8 in g_assertion_message_error () from /usr/local/lib/libglib-2.0.so.4201.11
#5  0x00000321b53874ac in ensure_surface_for_gicon () from /usr/local/lib/libgtk-3.so.2201.0
#6  0x00000321b53871ad in gtk_icon_helper_load_surface () from /usr/local/lib/libgtk-3.so.2201.0
#7  0x00000321b538771b in _gtk_icon_helper_get_size () from /usr/local/lib/libgtk-3.so.2201.0
#8  0x00000321b53a2049 in gtk_image_get_content_size () from /usr/local/lib/libgtk-3.so.2201.0
#9  0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#10 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#11 0x00000321b53a1dea in gtk_image_get_preferred_height_and_baseline_for_width () from /usr/local/lib/libgtk-3.so.2201.0
#12 0x00000321b5481a6a in gtk_widget_query_size_for_orientation () from /usr/local/lib/libgtk-3.so.2201.0
#13 0x00000321b54810cb in gtk_widget_get_preferred_height_and_baseline_for_width () from /usr/local/lib/libgtk-3.so.2201.0
#14 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#15 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#16 0x00000321b527fc0a in gtk_button_get_preferred_height_and_baseline_for_width () from /usr/local/lib/libgtk-3.so.2201.0
#17 0x00000321b5481a6a in gtk_widget_query_size_for_orientation () from /usr/local/lib/libgtk-3.so.2201.0
#18 0x00000321b5480dca in gtk_widget_get_preferred_height () from /usr/local/lib/libgtk-3.so.2201.0
#19 0x00000321b5481adf in gtk_widget_query_size_for_orientation () from /usr/local/lib/libgtk-3.so.2201.0
#20 0x00000321b548121f in _gtk_widget_get_preferred_size_and_baseline () from /usr/local/lib/libgtk-3.so.2201.0
#21 0x00000321b54eeb3f in gtk_toolbar_measure () from /usr/local/lib/libgtk-3.so.2201.0
#22 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#23 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#24 0x00000321b54edc0e in gtk_toolbar_get_preferred_height () from /usr/local/lib/libgtk-3.so.2201.0
#25 0x00000321b5481adf in gtk_widget_query_size_for_orientation () from /usr/local/lib/libgtk-3.so.2201.0
#26 0x00000321b54810cb in gtk_widget_get_preferred_height_and_baseline_for_width () from /usr/local/lib/libgtk-3.so.2201.0
#27 0x00000321b526fda8 in gtk_box_get_content_size () from /usr/local/lib/libgtk-3.so.2201.0
#28 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#29 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size () from /usr/local/lib/libgtk-3.so.2201.0
#30 0x00000321b526f43a in gtk_box_get_preferred_height_and_baseline_for_width () from /usr/local/lib/libgtk-3.so.2201.0
#31 0x00000321b5481a6a in gtk_widget_query_size_for_orientation () from /usr/local/lib/libgtk-3.so.2201.0
#32 0x00000321b5480dca in gtk_widget_get_preferred_height () from /usr/local/lib/libgtk-3.so.2201.0
#33 0x00000321b5574576 in gtk_window_get_preferred_height () from /usr/local/lib/libgtk-3.so.2201.0
#34 0x00000321b5481adf in gtk_widget_query_size_for_orientation () from /usr/local/lib/libgtk-3.so.2201.0
#35 0x00000321b548121f in _gtk_widget_get_preferred_size_and_baseline () from /usr/local/lib/libgtk-3.so.2201.0
#36 0x00000321b5568a1e in gtk_window_compute_configure_request () from /usr/local/lib/libgtk-3.so.2201.0
#37 0x00000321b5572bbf in gtk_window_realize () from /usr/local/lib/libgtk-3.so.2201.0
#38 0x00000321f7df8410 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#39 0x00000321f7e14a09 in signal_emit_unlocked_R.123 () from /usr/local/lib/libgobject-2.0.so.4200.18
#40 0x00000321f7e1280e in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#41 0x00000321f7e1302f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
#42 0x00000321b5549884 in gtk_widget_realize () from /usr/local/lib/libgtk-3.so.2201.0
#43 0x00000321b557223a in gtk_window_show () from /usr/local/lib/libgtk-3.so.2201.0
#44 0x00000321f7df8410 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#45 0x00000321f7e14a09 in signal_emit_unlocked_R.123 () from /usr/local/lib/libgobject-2.0.so.4200.18
#46 0x00000321f7e1280e in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#47 0x00000321f7e1302f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
#48 0x00000321b5548ed6 in gtk_widget_show () from /usr/local/lib/libgtk-3.so.2201.0
#49 0x0000031fad0483ad in fm_main_win_add_win (win=0x32234ccd5e0, path=0x32299a6ecc0) at main-win.c:1703
#50 0x0000031fad044bc6 in pcmanfm_run (screen_num=<optimized out>) at pcmanfm.c:491
#51 0x0000031fad04427e in main (argc=1, argv=0x7b6dcd53bc98) at pcmanfm.c:277
I checked a couple of crashing programs on dependencies and they all depend on GTK (gtk+3 or gtk+4).

edit: And so, I installed debug-gtk+3 for further analysis... backtrace gives lots of lines.
Reply With Quote
Old 3rd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Whereas GTK-dependent eom, pcmanfm and atril crash immediately, mousepad does not and ungoogled-chromium crashed after sometime.

Here is traceroute with debugging symbols—also for GTK—of pcmanfm:
Code:
marco@jasniton:~$ egdb -c pcmanfm.core pcmanfm
GNU gdb (GDB) 9.2
...
Reading symbols from pcmanfm...
Reading symbols from /usr/local/bin/.debug/pcmanfm.dbg...
[New process 582169]
[New process 547977]
[New process 463102]
[New process 500373]
[New process 390423]
[New process 217286]
Core was generated by `pcmanfm'.
Program terminated with signal SIGABRT, Aborted.
#0  thrkill () at /tmp/-:2
2	/tmp/-: No such file or directory.
[Current thread is 1 (process 582169)]
(gdb) bt
#0  thrkill () at /tmp/-:2
#1  0x082ef50a8da4740c in ?? ()
#2  0x00000321c2be1c92 in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#3  0x000003228c66b0d3 in g_assertion_message () from /usr/local/lib/libglib-2.0.so.4201.11
#4  0x000003228c66b6e8 in g_assertion_message_error () from /usr/local/lib/libglib-2.0.so.4201.11
#5  0x00000321b53874ac in ensure_surface_for_gicon (self=0x321eb68a520, style=0x3229f19b000, dir=<optimized out>, scale=1, 
    gicon=<optimized out>) at ../gtk+-3.24.41/gtk/gtkiconhelper.c:495
#6  0x00000321b53871ad in gtk_icon_helper_load_surface (self=0x321eb68a520, scale=1) at ../gtk+-3.24.41/gtk/gtkiconhelper.c:567
#7  0x00000321b538771b in gtk_icon_helper_ensure_surface (self=0x321eb68a520) at ../gtk+-3.24.41/gtk/gtkiconhelper.c:604
#8  _gtk_icon_helper_get_size (self=0x321eb68a520, width_out=0x7b6dcd53a458, height_out=0x7b6dcd53a45c)
    at ../gtk+-3.24.41/gtk/gtkiconhelper.c:663
#9  0x00000321b53a2049 in gtk_image_get_content_size (gadget=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, for_size=<optimized out>, 
    minimum=0x7b6dcd53a608, natural=0x7b6dcd53a60c, minimum_baseline=0x7b6dcd53a5fc, natural_baseline=0x7b6dcd53a600, unused=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtkimage.c:1716
#10 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size (gadget=0x0, orientation=(unknown: 6), for_size=0, 
    minimum=0x321c2c3996b <thrkill+27>, natural=0x321c2c41928 <_initial_thread>, minimum_baseline=0x10, natural_baseline=0x7b6dcd53a600)
    at ../gtk+-3.24.41/gtk/gtkcsscustomgadget.c:124
#11 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size (gadget=0x321eb67af60, orientation=GTK_ORIENTATION_VERTICAL, 
    for_size=<optimized out>, minimum=0x7b6dcd53a608, natural=0x7b6dcd53a60c, minimum_baseline=0x7b6dcd53a5fc, 
    natural_baseline=0x7b6dcd53a600) at ../gtk+-3.24.41/gtk/gtkcssgadget.c:683
#12 0x00000321b53a1dea in gtk_image_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=0, 
    minimum=0x321c2c3996b <thrkill+27>, natural=0x321c2c41928 <_initial_thread>, minimum_baseline=0x0, natural_baseline=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtkimage.c:1948
#13 0x00000321b5481a6a in gtk_widget_query_size_for_orientation (widget=0x321eb662ec0, orientation=GTK_ORIENTATION_VERTICAL, for_size=-1, 
    minimum_size=0x7b6dcd53a808, natural_size=0x7b6dcd53a80c, minimum_baseline=0x7b6dcd53a7fc, natural_baseline=0x7b6dcd53a800)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:215
#14 0x00000321b54810cb in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x321eb662ec0, width=-1, 
    minimum_height=0x7b6dcd53a808, natural_height=0x7b6dcd53a80c, minimum_baseline=0x7b6dcd53a7fc, natural_baseline=0x7b6dcd53a800)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:642
#15 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size (gadget=0x0, orientation=(unknown: 6), for_size=0, 
    minimum=0x321c2c3996b <thrkill+27>, natural=0x321c2c41928 <_initial_thread>, minimum_baseline=0x10, natural_baseline=0x7b6dcd53a800)
    at ../gtk+-3.24.41/gtk/gtkcsscustomgadget.c:124
#16 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size (gadget=0x321eb67b1e0, orientation=GTK_ORIENTATION_VERTICAL, 
    for_size=<optimized out>, minimum=0x7b6dcd53a808, natural=0x7b6dcd53a80c, minimum_baseline=0x7b6dcd53a7fc, 
    natural_baseline=0x7b6dcd53a800) at ../gtk+-3.24.41/gtk/gtkcssgadget.c:683
#17 0x00000321b527fc0a in gtk_button_get_preferred_height_and_baseline_for_width (widget=<optimized out>, for_size=0, 
    minimum_size=0x321c2c3996b <thrkill+27>, natural_size=0x321c2c41928 <_initial_thread>, minimum_baseline=0x0, 
    natural_baseline=<optimized out>) at ../gtk+-3.24.41/gtk/gtkbutton.c:2139
#18 0x00000321b5481a6a in gtk_widget_query_size_for_orientation (widget=0x321eb65a880, orientation=GTK_ORIENTATION_VERTICAL, for_size=-1, 
    minimum_size=0x7b6dcd53a8f8, natural_size=0x7b6dcd53a8fc, minimum_baseline=0x0, natural_baseline=0x0)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:215
#19 0x00000321b5480dca in gtk_widget_get_preferred_height (widget=0x321eb65a880, minimum_height=0x7b6dcd53a8f8, natural_height=0x7b6dcd53a8fc)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:527
#20 0x00000321b5481adf in gtk_widget_query_size_for_orientation (widget=0x321eb68e1a0, orientation=GTK_ORIENTATION_VERTICAL, for_size=-1, 
    minimum_size=0x7b6dcd53a968, natural_size=0x7b6dcd53a96c, minimum_baseline=0x0, natural_baseline=0x0)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:219
#21 0x00000321b548121f in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x321eb68e1a0, 
    width=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, minimum_height=<optimized out>, 
    natural_height=<optimized out>, minimum_baseline=0x0, natural_baseline=0x0) at ../gtk+-3.24.41/gtk/gtksizerequest.c:642
#22 _gtk_widget_get_preferred_size_and_baseline (widget=0x321eb68e1a0, minimum_size=0x7b6dcd53a9f0, natural_size=0x0, minimum_baseline=0x0, 
    natural_baseline=0x0) at ../gtk+-3.24.41/gtk/gtksizerequest.c:703
#23 0x00000321b54eeb3f in toolbar_content_size_request (content=0x321eb659f00, toolbar=0x321eb6683a0, requisition=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtktoolbar.c:3339
#24 gtk_toolbar_measure (gadget=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, for_size=<optimized out>, minimum=0x7b6dcd53aba8, 
--Type <RET> for more, q to quit, c to continue without paging--
    natural=0x7b6dcd53abac, minimum_baseline=<optimized out>, natural_baseline=<optimized out>, data=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtktoolbar.c:998
#25 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size (gadget=0x0, orientation=(unknown: 6), for_size=0, 
    minimum=0x321c2c3996b <thrkill+27>, natural=0x321c2c41928 <_initial_thread>, minimum_baseline=0x10, natural_baseline=0x0)
    at ../gtk+-3.24.41/gtk/gtkcsscustomgadget.c:124
#26 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size (gadget=0x321eb667be0, orientation=GTK_ORIENTATION_VERTICAL, 
    for_size=<optimized out>, minimum=0x7b6dcd53aba8, natural=0x7b6dcd53abac, minimum_baseline=0x0, natural_baseline=0x0)
    at ../gtk+-3.24.41/gtk/gtkcssgadget.c:683
#27 0x00000321b54edc0e in gtk_toolbar_get_preferred_height (widget=<optimized out>, minimum=0x321c2c3996b <thrkill+27>, 
    natural=0x321c2c41928 <_initial_thread>) at ../gtk+-3.24.41/gtk/gtktoolbar.c:1105
#28 0x00000321b5481adf in gtk_widget_query_size_for_orientation (widget=0x321eb6683a0, orientation=GTK_ORIENTATION_VERTICAL, for_size=-1, 
    minimum_size=0x7b6dcd53acb8, natural_size=0x7b6dcd53acbc, minimum_baseline=0x7b6dcd53ac54, natural_baseline=0x7b6dcd53ac58)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:219
#29 0x00000321b54810cb in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x321eb6683a0, width=-1, 
    minimum_height=0x7b6dcd53acb8, natural_height=0x7b6dcd53acbc, minimum_baseline=0x7b6dcd53ac54, natural_baseline=0x7b6dcd53ac58)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:642
#30 0x00000321b526fda8 in gtk_box_get_size (widget=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, minimum_size=0x7b6dcd53ae68, 
    natural_size=0x7b6dcd53ae6c, minimum_baseline=0x7b6dcd53ae5c, natural_baseline=0x7b6dcd53ae60) at ../gtk+-3.24.41/gtk/gtkbox.c:1614
#31 gtk_box_get_content_size (gadget=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, for_size=<optimized out>, minimum=0x7b6dcd53ae68, 
    natural=0x7b6dcd53ae6c, minimum_baseline=0x7b6dcd53ae5c, natural_baseline=0x7b6dcd53ae60, unused=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtkbox.c:2071
#32 0x00000321b52d13c0 in gtk_css_custom_gadget_get_preferred_size (gadget=0x0, orientation=(unknown: 6), for_size=0, 
    minimum=0x321c2c3996b <thrkill+27>, natural=0x321c2c41928 <_initial_thread>, minimum_baseline=0x10, natural_baseline=0x7b6dcd53ae60)
    at ../gtk+-3.24.41/gtk/gtkcsscustomgadget.c:124
#33 0x00000321b52d6e39 in gtk_css_gadget_get_preferred_size (gadget=0x32201acb2e0, orientation=GTK_ORIENTATION_VERTICAL, 
    for_size=<optimized out>, minimum=0x7b6dcd53ae68, natural=0x7b6dcd53ae6c, minimum_baseline=0x7b6dcd53ae5c, 
    natural_baseline=0x7b6dcd53ae60) at ../gtk+-3.24.41/gtk/gtkcssgadget.c:683
#34 0x00000321b526f43a in gtk_box_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=0, 
    minimum=0x321c2c3996b <thrkill+27>, natural=0x321c2c41928 <_initial_thread>, minimum_baseline=0x0, natural_baseline=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtkbox.c:2049
#35 0x00000321b5481a6a in gtk_widget_query_size_for_orientation (widget=0x32299a51730, orientation=GTK_ORIENTATION_VERTICAL, for_size=-1, 
    minimum_size=0x7b6dcd53af00, natural_size=0x7b6dcd53af04, minimum_baseline=0x0, natural_baseline=0x0)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:215
#36 0x00000321b5480dca in gtk_widget_get_preferred_height (widget=0x32299a51730, minimum_height=0x7b6dcd53af00, natural_height=0x7b6dcd53af04)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:527
#37 0x00000321b5574576 in gtk_window_get_preferred_height (widget=<optimized out>, minimum_size=0x7b6dcd53afc8, natural_size=0x7b6dcd53afcc)
    at ../gtk+-3.24.41/gtk/gtkwindow.c:9009
#38 0x00000321b5481adf in gtk_widget_query_size_for_orientation (widget=0x32234ccd5e0, orientation=GTK_ORIENTATION_VERTICAL, for_size=-1, 
    minimum_size=0x7b6dcd53b038, natural_size=0x7b6dcd53b03c, minimum_baseline=0x0, natural_baseline=0x0)
    at ../gtk+-3.24.41/gtk/gtksizerequest.c:219
#39 0x00000321b548121f in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x32234ccd5e0, 
    width=<error reading variable: Cannot access memory at address 0xffffffffffffffff>, minimum_height=<optimized out>, 
    natural_height=<optimized out>, minimum_baseline=0x0, natural_baseline=0x0) at ../gtk+-3.24.41/gtk/gtksizerequest.c:642
#40 _gtk_widget_get_preferred_size_and_baseline (widget=0x32234ccd5e0, minimum_size=0x7b6dcd53b100, natural_size=0x0, minimum_baseline=0x0, 
    natural_baseline=0x0) at ../gtk+-3.24.41/gtk/gtksizerequest.c:703
#41 0x00000321b5568a1e in gtk_window_compute_hints (window=0x32234ccd5e0, new_geometry=<optimized out>, new_flags=<optimized out>)
    at ../gtk+-3.24.41/gtk/gtkwindow.c:10334
#42 gtk_window_compute_configure_request (window=0x32234ccd5e0, request=0x7b6dcd53b180, geometry=0x0, flags=0x0)
    at ../gtk+-3.24.41/gtk/gtkwindow.c:9646
#43 0x00000321b5572bbf in gtk_window_realize (widget=0x32234ccd5e0) at ../gtk+-3.24.41/gtk/gtkwindow.c:7456
#44 0x00000321f7df8410 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#45 0x00000321f7e14a09 in signal_emit_unlocked_R.123 () from /usr/local/lib/libgobject-2.0.so.4200.18
#46 0x00000321f7e1280e in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#47 0x00000321f7e1302f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
--Type <RET> for more, q to quit, c to continue without paging--
#48 0x00000321b5549884 in gtk_widget_realize (widget=0x32234ccd5e0) at ../gtk+-3.24.41/gtk/gtkwidget.c:5523
#49 0x00000321b557223a in gtk_window_show (widget=0x32234ccd5e0) at ../gtk+-3.24.41/gtk/gtkwindow.c:6206
#50 0x00000321f7df8410 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#51 0x00000321f7e14a09 in signal_emit_unlocked_R.123 () from /usr/local/lib/libgobject-2.0.so.4200.18
#52 0x00000321f7e1280e in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#53 0x00000321f7e1302f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
#54 0x00000321b5548ed6 in gtk_widget_show (widget=0x32234ccd5e0) at ../gtk+-3.24.41/gtk/gtkwidget.c:4852
#55 0x0000031fad0483ad in fm_main_win_add_win (win=0x32234ccd5e0, path=0x32299a6ecc0) at main-win.c:1703
#56 0x0000031fad044bc6 in pcmanfm_run (screen_num=<optimized out>) at pcmanfm.c:491
#57 0x0000031fad04427e in main (argc=1, argv=0x7b6dcd53bc98) at pcmanfm.c:277
(gdb)
Very similar to e.g. ungoogled-chromium.

Actually, the terminal output the programs give may be useful as well:
Code:
marco@jasniton:~$ eom

(eom:3540): dbind-WARNING **: 21:17:32.050: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process org.a11y.Bus received signal 5

(eom:3540): GLib-GIO-ERROR **: 21:17:32.051: No GSettings schemas are installed on the system
Trace/BPT trap (core dumped)
I don't know if gsettings-desktop-schemas stuff is important. Sadly no time, so I'll look at this problem again maybe next week.
Reply With Quote
Old 22nd July 2024
hulten hulten is offline
Fdisk Soldier
 
Join Date: Dec 2014
Posts: 47
Default

Finally, I have time to finally fix this problem and configure the system further!

Thank you, jggimi, for the tips. An edit has unintentionally "crossed" one of your responses.

First thing I tried after picking this issue up again, was testing the behaviour (still there), and then removing gtk+3, and then installing all removed dependencies again. This resolved the issue!

So I am very happy, but it is not good that apparently at least one installed package was corrupted somehow. :/
Reply With Quote
Old 22nd July 2024
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 8,079
Default

I'm glad the issue is resolved. You may want to run pkg_check(8) to inspect and correct any discrepancies it finds with your installed package database and installed packages.
Reply With Quote
Reply

Tags
crash, sigtrap

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Package verification fail for some postgresql packages in 6.8/stable-packages/amd64 fvgit OpenBSD Packages and Ports 0 29th December 2020 11:56 PM
32 & 64 bit packages victorvas OpenBSD Packages and Ports 2 24th March 2020 05:11 PM
can't resolve packages philo_neo71 OpenBSD Packages and Ports 2 21st August 2019 02:56 PM
I have 18 GB rpm packages mfaridi Programming 5 15th April 2010 09:41 PM
Where have all the packages gone? PatrickBaer FreeBSD Ports and Packages 6 12th June 2008 11:03 PM


All times are GMT. The time now is 06:22 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick