Re: does anyone have a working mozilla firefox-74.0 on 9.0 amd64?

Frank Kardel <[email protected]>
Newsgroups gmane.os.netbsd.ports.x86-64,gmane.os.netbsd.general
Message-ID <[email protected]>
That stack trace is interesting. I also have crashes in opendir in 
pkgsrc/wip/bareos* on

9.0_STABLE/amd64 and 9.99.x/amd64. The same code runs stable on 8.x.

opendir seems to dig out something.

#0  0x000079a9f54427ea in _sys___wait450 () from /usr/lib/libc.so.12
#1  0x000079a9f8407f9a in __wait450 () from /usr/lib/libpthread.so.1
#2  0x000079a9f88da072 in SignalHandler () from /usr/pkg/lib/libbareos.so.19
#3  0x000079a9f54a1da0 in opendir () from /usr/lib/libc.so.12
#4  0x000000010000000b in ?? ()
#5  0x0000000000000000 in ?? ()

This was on a 8.99.34 compiled binary on 9.0_STABLE kernel+userland.

I also see crashes on 9.99.68 kernel and 9.99.65 userland and binary 
compiled for 9.99.65 - no stacktrace collected so far.

Something seems to have happened starting with 9.0 that manifests itself 
in opendir crashes.

The opendir/initdir implementation has not been touched for ~3 years.

Also all stacks seem unusually short -  the caller is at 
0x000000010000000b in firefox and bareos - strange.

How valid are these stack traces? Have the stacks been corrupted?

Frank


On 07/03/20 06:54, Greg A. Woods wrote:
> At Thu, 2 Jul 2020 22:27:49 +0000 (GMT), r0ller <[email protected]> wrote:
> Subject: Re: does anyone have a working mozilla firefox-74.0 on 9.0 amd64?
>> Mine works fine. However, my system is an upgraded one from 8.1 to 9.0
>> if it makes a difference.
> My system is a stock fresh 9.0/amd64 install, from the downloaded ISO.
>
> (well it was at the time I reported the crash -- I've since upgraded it
> to my own 9.99.64 build.)
>
>> Then I installed firefox-74.0 and removed 68
>> (I guess that was its version).
> I tried installing firefox68.  It dumps core in exactly the same way,
> though now with library debug symbols from my own build I do see a tiny
> wee fraction more info, but in this case it's not helpful:
>
> Reading symbols from /usr/pkg/lib/firefox68/firefox68...
> (No debugging symbols found in /usr/pkg/lib/firefox68/firefox68)
> Core was generated by `firefox68'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  0x00007e313cb798ca in _lwp_kill () from /usr/lib/libc.so.12
> [Current thread is 1 (process 12887)]
> (gdb) bt
> #0  0x00007e313cb798ca in _lwp_kill () from /usr/lib/libc.so.12
> #1  0x00007e312b6486a1 in ?? () from /usr/pkg/lib/firefox68/libxul.so
> #2  0x00007e313caa5c10 in _opendir (name=<optimized out>)
>      at /build/src-current/lib/libc/gen/opendir.c:72
> #3  0x000000010000000b in ?? ()
> #4  0x0000000000000000 in ?? ()
> (gdb)
>
> I don't get any error messages from it, just a near instant kaboom.
>
> LDD shows it is gtk-3 that depends on libepoxy, and that's using the
> installed one from the X11 system sets.
>
> $ ldd /usr/pkg/lib/libgtk-3.so
> /usr/pkg/lib/libgtk-3.so:
>          -lgdk-3.0 => /usr/pkg/lib/libgdk-3.so.0
>          -lpangocairo-1.0.0 => /usr/pkg/lib/libpangocairo-1.0.so.0
>          -lpango-1.0.0 => /usr/pkg/lib/libpango-1.0.so.0
>          -lm.0 => /usr/lib/libm.so.0
>          -lc.12 => /usr/lib/libc.so.12
>          -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0
>          -lpcre.1 => /usr/pkg/lib/libpcre.so.1
>          -lintl.1 => /usr/lib/libintl.so.1
>          -lpthread.1 => /usr/lib/libpthread.so.1
>          -lgobject-2.0.0 => /usr/pkg/lib/libgobject-2.0.so.0
>          -lffi.7 => /usr/pkg/lib/libffi.so.7
>          -lfribidi.0 => /usr/pkg/lib/libfribidi.so.0
>          -lharfbuzz.0 => /usr/pkg/lib/libharfbuzz.so.0
>          -lfreetype.19 => /usr/X11R7/lib/libfreetype.so.19
>          -lz.1 => /usr/lib/libz.so.1
>          -lbz2.1 => /usr/lib/libbz2.so.1
>          -lgraphite2.3 => /usr/pkg/lib/libgraphite2.so.3
>          -lstdc++.9 => /usr/lib/libstdc++.so.9
>          -lgcc_s.1 => /usr/lib/libgcc_s.so.1
>          -lpangoft2-1.0.0 => /usr/pkg/lib/libpangoft2-1.0.so.0
>          -lfontconfig.2 => /usr/X11R7/lib/libfontconfig.so.2
>          -lexpat.2 => /usr/lib/libexpat.so.2
>          -lcairo.2 => /usr/pkg/lib/libcairo.so.2
>          -lpixman-1.2 => /usr/X11R7/lib/libpixman-1.so.2
>          -lpng16.16 => /usr/pkg/lib/libpng16.so.16
>          -lxcb-shm.0 => /usr/X11R7/lib/libxcb-shm.so.0
>          -lxcb.2 => /usr/X11R7/lib/libxcb.so.2
>          -lXau.7 => /usr/X11R7/lib/libXau.so.7
>          -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7
>          -lxcb-render.0 => /usr/X11R7/lib/libxcb-render.so.0
>          -lXrender.2 => /usr/X11R7/lib/libXrender.so.2
>          -lXext.7 => /usr/X11R7/lib/libXext.so.7
>          -lX11.7 => /usr/X11R7/lib/libX11.so.7
>          -lrt.1 => /usr/lib/librt.so.1
>          -lgdk_pixbuf-2.0.0 => /usr/pkg/lib/libgdk_pixbuf-2.0.so.0
>          -lgmodule-2.0.0 => /usr/pkg/lib/libgmodule-2.0.so.0
>          -lgio-2.0.0 => /usr/pkg/lib/libgio-2.0.so.0
>          -lcairo-gobject.2 => /usr/pkg/lib/libcairo-gobject.so.2
>          -lXinerama.2 => /usr/X11R7/lib/libXinerama.so.2
>          -lXi.7 => /usr/X11R7/lib/libXi.so.7
>          -lXrandr.3 => /usr/X11R7/lib/libXrandr.so.3
>          -lXcursor.2 => /usr/X11R7/lib/libXcursor.so.2
>          -lXcomposite.2 => /usr/X11R7/lib/libXcomposite.so.2
>          -lXdamage.2 => /usr/X11R7/lib/libXdamage.so.2
>          -lXfixes.4 => /usr/X11R7/lib/libXfixes.so.4
>          -lxkbcommon.0 => /usr/pkg/lib/libxkbcommon.so.0
>          -lwayland-cursor.0 => /usr/pkg/lib/libwayland-cursor.so.0
>          -lwayland-client.0 => /usr/pkg/lib/libwayland-client.so.0
>          -lwayland-egl.1 => /usr/pkg/lib/libwayland-egl.so.1
>          -lepoxy.0 => /usr/X11R7/lib/libepoxy.so.0
>          -latk-1.0.0 => /usr/pkg/lib/libatk-1.0.so.0
>          -latk-bridge-2.0.0 => /usr/pkg/lib/libatk-bridge-2.0.so.0
>          -ldbus-1.3 => /usr/pkg/lib/libdbus-1.so.3
>          -lexecinfo.0 => /usr/lib/libexecinfo.so.0
>          -lelf.2 => /usr/lib/libelf.so.2
>          -latspi.0 => /usr/pkg/lib/libatspi.so.0
>
>
> --
> 					Greg A. Woods <[email protected]>
>
> Kelowna, BC     +1 250 762-7675           RoboHack <[email protected]>
> Planix, Inc. <[email protected]>     Avoncote Farms <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.