Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jan 2024 21:06:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   [Bug 267606] x11-drivers/xf86-video-nv: Segmentation Fault post update from 1.20.14,1 to 21.1.4
Message-ID:  <bug-267606-7141-J1utH2WAWk@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-267606-7141@https.bugs.freebsd.org/bugzilla/>
References:  <bug-267606-7141@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267606

--- Comment #47 from Sergiy <Black_N@ukr.net> ---
Comment on attachment 248069
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D248069
gdb result (driver xf86-video-nv-2.1.22 unchanged, default).

>Script started on Mon Jan 29 11:22:22 2024
>root@T0sha2_db:/home/Black_N # gdb -c /h[K[K/home/Black_N/Xorg.core /usr/l=
ocal/libexec /Xorg

>[35;1mGNU gdb (GDB) 13.2 [GDB v13.2 for FreeBSD][m
>Copyright (C) 2023 Free Software Foundation, Inc.
>License GPLv3+: GNU GPL version 3 or later <[32mhttp://gnu.org/licenses/gp=
l.html[m>
>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-portbld-freebsd13.2".
>Type "show configuration" for configuration details.
>For bug reporting instructions, please see:
>[32m<https://www.gnu.org/software/gdb/bugs/>[m.
>Find the GDB manual and other documentation resources online at:
>    <[32mhttp://www.gnu.org/software/gdb/documentation/[m>.
>
>For help, type "help".
>Type "apropos word" to search for commands related to "word"...
>Reading symbols from [32m/usr/local/libexec/Xorg[m...
>[New LWP 100142]
>[New LWP 100143]
>
>warning: Could not load shared library symbols for [vdso].
>Do you need "set solib-search-path" or "set sysroot"?
>Core was generated by `/usr/local/libexec/Xorg :0 -auth /root/.serverauth.=
1002'.
>Program terminated with signal SIGABRT, Aborted.
>Sent by thr_kill() from pid 1015 and user 0.
>#0  [33mthr_kill[m () at [32mthr_kill.S[m:4
>4	thr_kill.S: No such file or directory.
>[Current thread is 1 (LWP 100142)]
>[?2004h(gdb) bt
>[?2004l
#0  [33mthr_kill[m () at [32mthr_kill.S[m:4
>#1  [34m0x0000000828dcd6f4[m in [33m__raise[m ([36ms=3Ds@entry[m=3D6)
>    at [32m/usr/src/lib/libc/gen/raise.c[m:52
>#2  [34m0x0000000828e7ebc9[m in [33mabort[m () at [32m/usr/src/lib/libc/st=
dlib/abort.c[m:67
>#3  [34m0x000000000045de4c[m in [33mOsAbort[m () at [32m../os/utils.c[m:13=
52
>#4  [34m0x00000000004684b6[m in [33mAbortServer[m () at [32m../os/log.c[m:=
879
>#5  [34m0x0000000000465fd7[m in [33mFatalError[m (
>    [36mf[m=3D0x23a3de "Caught signal %d (%s). Server aborting\n") at [32m=
../os/log.c[m:1017
>#6  [34m0x000000000045a763[m in [33mOsSigHandler[m ([36msigno[m=3D11, [36m=
sip[m=3D0x820658710,=20
>    [36munused[m=3D0x8206583a0) at [32m../os/osinit.c[m:156
>#7  [34m0x000000082766eb6e[m in [33mhandle_signal[m ([36mactp=3Dactp@entry=
[m=3D0x820658320,=20
>    [36msig=3Dsig@entry[m=3D11, [36minfo=3Dinfo@entry[m=3D0x820658710, [36=
mucp=3Ducp@entry[m=3D0x8206583a0)
>    at [32m/usr/src/lib/libthr/thread/thr_sig.c[m:301
>#8  [34m0x000000082766e11f[m in [33mthr_sighandler[m ([36msig[m=3D11, [36m=
info[m=3D0x0,=20
>    [36m_ucp[m=3D0x828e54daa <thr_self+10>) at [32m/usr/src/lib/libthr/thr=
ead/thr_sig.c[m:246
>#9  [2m<signal handler called>[m
>#10 [33mstrcmp[m () at [32m/usr/src/lib/libc/amd64/string/strcmp.S[m:46
>#11 [34m0x000000000049cc5d[m in [33mxf86LookupMode[m ([36mscrp[m=3D0x83014=
fe00, [36mmodep[m=3D0x8301b5b80,=20
>    [36mclockRanges[m=3D0x8300b4810, [36mstrategy[m=3DLOOKUP_BEST_REFRESH)
>    at [32m../hw/xfree86/common/xf86Mode.c[m:511
>#12 [34m0x000000000049b1c3[m in [33mxf86ValidateModes[m ([36mscrp[m=3D0x83=
014fe00,=20
>    [36mavailModes[m=3D0x83013d0c0, [36mmodeNames[m=3D0x830087710, [36mclo=
ckRanges[m=3D0x8300b4810,=20
>    [36mlinePitches[m=3D0x0, [36mminPitch[m=3D256, [36mmaxPitch[m=3D4080, =
[36mpitchInc[m=3D512, [36mminHeight[m=3D128,=20
>    [36mmaxHeight[m=3D4096, [36mvirtualX[m=3D0, [36mvirtualY[m=3D0, [36map=
ertureSize[m=3D267845632,=20
>    [36mstrategy[m=3DLOOKUP_BEST_REFRESH) at [32m../hw/xfree86/common/xf86=
Mode.c[m:1719
>#13 [34m0x000000083713f25a[m in [33mNVPreInit[m ([36mpScrn[m=3D0x83014fe00=
, [36mflags[m=3D0)
>    at [32mnv_driver.c[m:1978
>#14 [34m0x000000000048467d[m in [33mInitOutput[m ([36mpScreenInfo[m=3D0x54=
b8b8 <screenInfo>,=20
>    [36margc[m=3D4, [36margv[m=3D0x820658de0) at [32m../hw/xfree86/common/=
xf86Init.c[m:478
>#15 [34m0x00000000002f9a6a[m in [33mdix_main[m ([36margc[m=3D4, [36margv[m=
=3D0x820658de0, [36menvp[m=3D0x820658e08)
>    at [32m../dix/main.c[m:190
>#16 [34m0x000000000050dc2a[m in [33mmain[m ([36margc[m=3D4, [36margv[m=3D0=
x820658de0, [36menvp[m=3D0x820658e08)
>    at [32m../dix/stubmain.c[m:34
>[?2004h(gdb) bt full
>[?2004l
#0  [33mthr_kill[m () at [32mthr_kill.S[m:4
>No locals.
>#1  [34m0x0000000828dcd6f4[m in [33m__raise[m ([36ms=3Ds@entry[m=3D6)
>    at [32m/usr/src/lib/libc/gen/raise.c[m:52
>        [36mid[m =3D 100142
>#2  [34m0x0000000828e7ebc9[m in [33mabort[m () at [32m/usr/src/lib/libc/st=
dlib/abort.c[m:67
>        [36mact[m =3D {[36m__sigaction_u[m =3D {[36m__sa_handler[m =3D [34=
m0x0[m, [36m__sa_sigaction[m =3D [34m0x0[m},=20
>          [36msa_flags[m =3D 4564560, [36msa_mask[m =3D {[36m__bits[m =3D =
{4294967263, 4294967295,=20
>              4294967295, 4294967295}}}
>#3  [34m0x000000000045de4c[m in [33mOsAbort[m () at [32m../os/utils.c[m:13=
52
>No locals.
>#4  [34m0x00000000004684b6[m in [33mAbortServer[m () at [32m../os/log.c[m:=
879
>No locals.
>#5  [34m0x0000000000465fd7[m in [33mFatalError[m (
>    [36mf[m=3D0x23a3de "Caught signal %d (%s). Server aborting\n") at [32m=
../os/log.c[m:1017
>        [36mbeenhere[m =3D 1
>        [36margs[m =3D {{[36mgp_offset[m =3D 24, [36mfp_offset[m =3D 48,=20
>            [36moverflow_arg_area[m =3D [34m0x820657f30[m, [36mreg_save_ar=
ea[m =3D [34m0x820657e30[m}}
>        [36margs2[m =3D {{[36mgp_offset[m =3D 8, [36mfp_offset[m =3D 48,=20
>            [36moverflow_arg_area[m =3D [34m0x820657f30[m, [36mreg_save_ar=
ea[m =3D [34m0x820657e30[m}}
>#6  [34m0x000000000045a763[m in [33mOsSigHandler[m ([36msigno[m=3D11, [36m=
sip[m=3D0x820658710,=20
>    [36munused[m=3D0x8206583a0) at [32m../os/osinit.c[m:156
>No locals.
>#7  [34m0x000000082766eb6e[m in [33mhandle_signal[m ([36mactp=3Dactp@entry=
[m=3D0x820658320,=20
>    [36msig=3Dsig@entry[m=3D11, [36minfo=3Dinfo@entry[m=3D0x820658710, [36=
mucp=3Ducp@entry[m=3D0x8206583a0)
>    at [32m/usr/src/lib/libthr/thread/thr_sig.c[m:301
>        [36muc2[m =3D {[36muc_sigmask[m =3D {[36m__bits[m =3D {0, 42949672=
95, 0, 0}}, [36muc_mcontext[m =3D {
>            [36mmc_onstack[m =3D 0, [36mmc_rdi[m =3D 0, [36mmc_rsi[m =3D 3=
5165516480,=20
>            [36mmc_rdx[m =3D 34903260032, [36mmc_rcx[m =3D 206158430216, [=
36mmc_r8[m =3D 34903263392,=20
>            [36mmc_r9[m =3D 34903263152, [36mmc_rax[m =3D 1024, [36mmc_rbx=
[m =3D 0,=20
>            [36mmc_rbp[m =3D 35046592752, [36mmc_r10[m =3D 0, [36mmc_r11[m=
 =3D 0, [36mmc_r12[m =3D 0,=20
>            [36mmc_r13[m =3D 34903260112, [36mmc_r14[m =3D 4398046511104, =
[36mmc_r15[m =3D 196616,=20
>            [36mmc_trapno[m =3D 543521744, [36mmc_fs[m =3D 8, [36mmc_gs[m =
=3D 0, [36mmc_addr[m =3D 1024,=20
>            [36mmc_flags[m =3D 0, [36mmc_es[m =3D 0, [36mmc_ds[m =3D 0, [3=
6mmc_err[m =3D 35046592752,=20
>            [36mmc_rip[m =3D 0, [36mmc_cs[m =3D 0, [36mmc_rflags[m =3D 0, =
[36mmc_rsp[m =3D 35045740768,=20
>            [36mmc_ss[m =3D 0, [36mmc_len[m =3D 0, [36mmc_fpformat[m =3D 0=
, [36mmc_ownedfp[m =3D 0,=20
>            [36mmc_fpstate[m =3D {0, 0, 0, 0, 0, 0, -4294967296, 0, 0, 0, =
35165516480,=20
>              35194167560, 34903261472, 35020778426, 0, 0, 0, 0, 0,=20
>              35165516480, 0, 34903261520, 35046527704, 35046600176,=20
>              34903261824, 2311003, 34903261504, 35020752016, 35046521264,=
 13,=20
>              34903261632, 35045744854, 0, 35045741408, 35046592752, 0,=20
>              35165516480, 35194167560, 34903261680, 35020778426, 34903261=
632,=20
>              35045741015, 66, 34903262016, 0, 35165516480, 543523344,=20
>              34903261760, 1, 1, 66, 35046592752, 34903261712, 35020752016=
,=20
>              35046521264, 66, 34903261872, 35045724063, 34903262016, 66,=
=20
>              34903261728, 1, 0, 35045741408}, [36mmc_fsbase[m =3D 3504659=
2752,=20
>            [36mmc_gsbase[m =3D 1095216660480, [36mmc_xfpustate[m =3D 4644=
985458150304907,=20
>            [36mmc_xfpustate_len[m =3D 0, [36mmc_spare[m =3D {1, 0, -48089=
89965519753994, 0}},=20
>          [36muc_link[m =3D [34m0x200[m, [36muc_stack[m =3D {[36mss_sp[m =
=3D [34m0xff0[m, [36mss_size[m =3D 4096,=20
>[?2004h--Type <RET> for more, q to quit, c to continue without paging--c
>[?2004l
            [36mss_flags[m =3D 128}, [36muc_flags[m =3D 543523568, [36m__sp=
are__[m
=3D {8, 4615166, 0,=20
>            66}}
>        [36mcurthread[m =3D [34m0x830073000[m
>        [36min_sigsuspend[m =3D 0
>        [36mcancel_enable[m =3D 1
>        [36mcancel_point[m =3D 0
>        [36msigfunc[m =3D [34m0x0[m
>        [36merr[m =3D [2m<optimized out>[m
>        [36mcancel_async[m =3D [2m<optimized out>[m
>#8  [34m0x000000082766e11f[m in [33mthr_sighandler[m ([36msig[m=3D11, [36m=
info[m=3D0x0,=20
>    [36m_ucp[m=3D0x828e54daa <thr_self+10>) at [32m/usr/src/lib/libthr/thr=
ead/thr_sig.c[m:246
>        [36mact[m =3D {[36m__sigaction_u[m =3D {[36m__sa_handler[m =3D [34=
m0x45a650[m <[33mOsSigHandler[m>,=20
>            [36m__sa_sigaction[m =3D [34m0x45a650[m <[33mOsSigHandler[m>},=
 [36msa_flags[m =3D 64,=20
>          [36msa_mask[m =3D {[36m__bits[m =3D {1024, 0, 0, 0}}}
>        [36merr[m =3D 20
>        [36mcurthread[m =3D [34m0x830073000[m
>        [36mucp[m =3D [2m<optimized out>[m
>        [36musa[m =3D [2m<optimized out>[m
>#9  [2m<signal handler called>[m
>No symbol table info available.
>#10 [33mstrcmp[m () at [32m/usr/src/lib/libc/amd64/string/strcmp.S[m:46
>No locals.
>#11 [34m0x000000000049cc5d[m in [33mxf86LookupMode[m ([36mscrp[m=3D0x83014=
fe00, [36mmodep[m=3D0x8301b5b80,=20
>    [36mclockRanges[m=3D0x8300b4810, [36mstrategy[m=3DLOOKUP_BEST_REFRESH)
>    at [32m../hw/xfree86/common/xf86Mode.c[m:511
>        [36mtype[m =3D 64
>        [36mp[m =3D [34m0x8301b5ac0[m
>        [36mbestMode[m =3D [34m0x0[m
>        [36mcp[m =3D [34m0x0[m
>        [36mi[m =3D 0
>        [36mk[m =3D 0
>        [36mgap[m =3D 0
>        [36mminimumGap[m =3D 2001
>        [36mrefresh[m =3D 2.3889185624127413e-317
>        [36mbestRefresh[m =3D 0
>        [36mfound[m =3D 0
>        [36mextraFlags[m =3D 0
>        [36mclockIndex[m =3D -1
>        [36mMulFactor[m =3D 1
>        [36mDivFactor[m =3D 1
>        [36mModePrivFlags[m =3D 0
>        [36mstatus[m =3D [36mMODE_NOMODE[m
>        [36mallowDiv2[m =3D 0
>        [36mn[m =3D 5
>        [36mtypes[m =3D {9, 1, 40, 32, 72, 64, 0}
>        [36mntypes[m =3D 7
>#12 [34m0x000000000049b1c3[m in [33mxf86ValidateModes[m ([36mscrp[m=3D0x83=
014fe00,=20
>    [36mavailModes[m=3D0x83013d0c0, [36mmodeNames[m=3D0x830087710, [36mclo=
ckRanges[m=3D0x8300b4810,=20
>    [36mlinePitches[m=3D0x0, [36mminPitch[m=3D256, [36mmaxPitch[m=3D4080, =
[36mpitchInc[m=3D512, [36mminHeight[m=3D128,=20
>    [36mmaxHeight[m=3D4096, [36mvirtualX[m=3D0, [36mvirtualY[m=3D0, [36map=
ertureSize[m=3D267845632,=20
>    [36mstrategy[m=3DLOOKUP_BEST_REFRESH) at [32m../hw/xfree86/common/xf86=
Mode.c[m:1719
>        [36mrepeat[m =3D 0
>        [36mp[m =3D [34m0x8301b5b80[m
>        [36mq[m =3D [34m0x8301b5ac0[m
>        [36mr[m =3D [34m0x690[m
>        [36mnew[m =3D [34m0x8301b5b80[m
>        [36mlast[m =3D [34m0x8301b5b80[m
>        [36mendp[m =3D [34m0x8301b5b88[m
>        [36mi[m =3D 1
>        [36mnumModes[m =3D 0
>        [36mstatus[m =3D [36mMODE_OK[m
>        [36mlinePitch[m =3D -1
>        [36mvirtX[m =3D 0
>        [36mvirtY[m =3D 0
>        [36mnewLinePitch[m =3D 8
>        [36mnewVirtX[m =3D 773883912
>        [36mnewVirtY[m =3D 8
>        [36mmodeSize[m =3D 923997624
>        [36mvalidateAllDefaultModes[m =3D 1
>        [36muserModes[m =3D 1
>        [36msaveType[m =3D 32
>        [36mBankFormat[m =3D [34m0x83014fe50[m
>        [36mcp[m =3D [34m0x0[m
>        [36mnumTimings[m =3D 0
>        [36mhsync[m =3D {{[36mhi[m =3D 1.94434593e-19, [36mlo[m =3D 1.1210=
3877e-44}, {[36mhi[m =3D 8671373,=20
>            [36mlo[m =3D 2.07812562e-41}, {[36mhi[m =3D 0, [36mlo[m =3D 0}=
, {[36mhi[m =3D 0, [36mlo[m =3D 0}, {
>            [36mhi[m =3D 3.58732407e-43, [36mlo[m =3D 0}, {[36mhi[m =3D 0,=
 [36mlo[m =3D 0}, {
>            [36mhi[m =3D 5.42030421e-10, [36mlo[m =3D 1.12103877e-44}, {[3=
6mhi[m =3D 5.37749401e-10,=20
>            [36mlo[m =3D 1.12103877e-44}}
>        [36mvrefresh[m =3D {{[36mhi[m =3D 6.76031221e-39, [36mlo[m =3D 0},=
 {[36mhi[m =3D 3.07585573e-39,=20
>            [36mlo[m =3D 0}, {[36mhi[m =3D 4.64922804e-41, [36mlo[m =3D 0}=
, {[36mhi[m =3D 5.73971851e-42,=20
>            [36mlo[m =3D 0}, {[36mhi[m =3D 1.94439867e-19, [36mlo[m =3D 1.=
12103877e-44}, {[36mhi[m =3D 0,=20
>            [36mlo[m =3D 0}, {[36mhi[m =3D 5.71729773e-42, [36mlo[m =3D 0}=
, {[36mhi[m =3D 5.60519386e-45,=20
>            [36mlo[m =3D 0}}
>        [36minferred_virtual[m =3D 0
>#13 [34m0x000000083713f25a[m in [33mNVPreInit[m ([36mpScrn[m=3D0x83014fe00=
, [36mflags[m=3D0)
>    at [32mnv_driver.c[m:1978
>        [36mpNv[m =3D [34m0x8300c3800[m
>        [36mfrom[m =3D [36mX_PROBED[m
>        [36mi[m =3D 773853856
>        [36mmax_width[m =3D 4080
>        [36mmax_height[m =3D 4096
>        [36mclockRanges[m =3D [34m0x8300b4810[m
>        [36ms[m =3D [34m0x0[m
>        [36mconfig_mon_rates[m =3D 1
>#14 [34m0x000000000048467d[m in [33mInitOutput[m ([36mpScreenInfo[m=3D0x54=
b8b8 <screenInfo>,=20
>    [36margc[m=3D4, [36margv[m=3D0x820658de0) at [32m../hw/xfree86/common/=
xf86Init.c[m:478
>        [36mi[m =3D 0
>        [36mj[m =3D 0
>        [36mk[m =3D 0
>        [36mscr_index[m =3D 0
>        [36mmodulelist[m =3D [34m0x0[m
>        [36moptionlist[m =3D [34m0x830087ba0[m
>        [36mautoconfig[m =3D 0
>        [36msigio_blocked[m =3D 0
>        [36mwant_hw_access[m =3D 1
>        [36mconfigured_device[m =3D [34m0x830160300[m
>#15 [34m0x00000000002f9a6a[m in [33mdix_main[m ([36margc[m=3D4, [36margv[m=
=3D0x820658de0, [36menvp[m=3D0x820658e08)
>    at [32m../dix/main.c[m:190
>        [36mi[m =3D 256
>        [36malwaysCheckForInput[m =3D {0, 1}
>#16 [34m0x000000000050dc2a[m in [33mmain[m ([36margc[m=3D4, [36margv[m=3D0=
x820658de0, [36menvp[m=3D0x820658e08)
>    at [32m../dix/stubmain.c[m:34
>No locals.
>[?2004h(gdb) exit
>[?2004l
root@T0sha2_db:/home/Black_N # ^Dexit
>
>Script done on Mon Jan 29 11:28:31 2024

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-267606-7141-J1utH2WAWk>