Project

General

Profile

Activity

From 2021-11-04 to 2021-12-03

Today

02:10 AM Feature #14252 (Closed): Adjust boolean_t under __EXTENSIONS__
"git commit eb96f8f799ef5344a5736dd0f1721bc2ee59f980":https://github.com/illumos/illumos-gate/commit/eb96f8f799ef5344... Electric Monk

2021-12-02

11:12 PM Bug #14281 (Closed): bhyve bungles kstat clean-up
"git commit 6884664d1dc95e1917a534df2163ccd6f5c19b69":https://github.com/illumos/illumos-gate/commit/6884664d1dc95e19... Electric Monk
09:17 PM Bug #14281: bhyve bungles kstat clean-up
For testing, I constructed a contrived example for case 1 (deferred vm_destroy leaving lingering kstats). On an unpa... Patrick Mooney
05:46 PM Bug #14281 (Closed): bhyve bungles kstat clean-up
While playing with the bhyve kstats exposed by #13723, I hit a panic:... Patrick Mooney
09:28 PM Bug #14283 (New): ldd should not complain about non-executable shared objects
Currently if you run ldd(1) on a shared object which lacks executable permission, you'll see a message like so:
<pre...
Rich Lowe
09:05 PM Feature #14282 (In Progress): Warn when an inline function isn't
While comparing the generated code from a gcc7 primary compiler to that from gcc10, it became apparent that several f... Andy Fiddaman
08:59 PM Bug #14275 (Closed): crt object .comment sections should be string mergeable
"git commit 5e0a5eb736a773e9ab13bae98d1998788ce0f4f9":https://github.com/illumos/illumos-gate/commit/5e0a5eb736a773e9... Electric Monk
07:39 PM Bug #14268: kernel modules should be linked -ztype=kmod
testing:
illumos build
wsdiff (differences because kmods that lacked a .dynamic gain one, others gain DT_SUNW_K...
Rich Lowe
05:31 PM Bug #14280 (In Progress): loader: use shadow framebuffer
Make sure we do not read from FB in loader, unless we can not allocate shadow buffer. This should improve performance... Toomas Soome
12:24 PM Bug #14279: diskinfo sits quietly for up to a minute before exiting
See also https://github.com/omniosorg/illumos-omnios/commit/0307587db7989cb2ee157c6e2aeccb79e7bdb553 which was contri... Andy Fiddaman
04:54 AM Bug #14279 (New): diskinfo sits quietly for up to a minute before exiting
It would seem that libdiskmgmt responds to device addition sysevents by triggering a device tree walk to look at the ... Joshua M. Clulow
02:33 AM Feature #14206: IP interface MTU changes could emit routing socket messages
Nahum Shalman wrote in #note-8:
> I'm also unsure which function(s) would need to be updated to emit messages on int...
Nahum Shalman
02:11 AM Feature #14206 (In Progress): IP interface MTU changes could emit routing socket messages
Nahum Shalman

2021-12-01

09:35 PM Bug #14275: crt object .comment sections should be string mergeable
testing:
Build and wsdiff (minor symtab, shstrtab, etc. changes because .comment is seen in objects earlier in the...
Rich Lowe
08:16 PM Feature #14278 (New): report missing major number during driver module install
Recently while trying to load a module I was getting the following error.... Ryan Zezeski
08:00 PM Feature #14087: Bhyve exposes dirty page tracking interface
Testing: I wrote a one-off program to exercise the dirty-page tracking ioctl, started a VM, and ran it. I then stoppe... Dan Cross
06:42 PM Feature #14206: IP interface MTU changes could emit routing socket messages
@danmcd any thoughts on
> I'm also unsure which function(s) would need to be updated to emit messages on interface ...
Nahum Shalman
12:09 PM Feature #14277: Improve shell lint checks
With the new changes, the lint output becomes:... Andy Fiddaman
11:53 AM Feature #14277 (In Progress): Improve shell lint checks
https://github.com/ksh93/ksh recently pulled in some of the shell linter improvements from illumos issues #13601 and ... Andy Fiddaman
12:04 PM Bug #7694 (In Progress): ksh -e continues to execute failed scripts when 'time' built-in is involved
Andy Fiddaman
12:04 PM Bug #7694: ksh -e continues to execute failed scripts when 'time' built-in is involved
This has been fixed upstream in https://github.com/ksh93/ksh/pull/351 Andy Fiddaman
01:56 AM Bug #14159 (Closed): ahci can deadlock with sata framework
"git commit df07a22216251845ccadf35a5acc27bfa0b1a4d1":https://github.com/illumos/illumos-gate/commit/df07a22216251845... Electric Monk
01:29 AM Feature #14252: Adjust boolean_t under __EXTENSIONS__
This has been tested in a few ways:
# Toomas verified that the current clang default result in something that now ...
Robert Mustacchi

2021-11-30

10:12 PM Bug #14198 (Closed): stack overflow from promisc callbacks
"git commit f1b92f9d37a4cab36f23fc8ad19e81e995b98f7a":https://github.com/illumos/illumos-gate/commit/f1b92f9d37a4cab3... Electric Monk
01:59 PM Bug #14198: stack overflow from promisc callbacks
This has been in SmartOS since 2015 and in OmniOS since 2020.
I've booted a system with these bits and confirmed tha...
Andy Fiddaman
11:23 AM Bug #14255: gcc10 removes symbols from genunix, impeding CTF uniquification
This change also affects a gcc7 build and results in more type being uniquified to genunix. As an example, looking at... Andy Fiddaman
02:48 AM Feature #14276 (New): Document kmem_flags
We should document the values of kmem_flags in a man page -- some place other than in a comment in kmem.c for the ben... Jason King
02:00 AM Feature #14206: IP interface MTU changes could emit routing socket messages
The swapped fields have to do with the difference between how to parse
rt_msghdr_t vs if_msghdr_t
http://src.illum...
Nahum Shalman
01:56 AM Bug #14275 (Closed): crt object .comment sections should be string mergeable
The CRT objects contain non-mergeable string .comment sections.
This is because the sections are added by mcs(1) r...
Rich Lowe
01:43 AM Feature #14274 (New): fix a few broken pkg aliases
When we put together the changes to switch to the v2 manifests, there were a number of manifest errors that were foun... Robert Mustacchi
01:28 AM Feature #14273 (New): Want MAC ring manual pages
We initially documented the basics of mac in #7052. We've documented other unstable MAC properties with #8699 and #88... Robert Mustacchi
01:23 AM Feature #14272 (New): convert man7fs to mdoc
As part of our broader efforts to get mdoc across the system, this converts a chunk of manuals to mdoc. Robert Mustacchi
01:21 AM Bug #14271 (New): libkstat leads kstat fd across exec
While working through #14264 I was updating the manual pages and saw a note about not needing clean up after an exec.... Robert Mustacchi
01:17 AM Feature #14270 (New): convert man3kstat to mdoc
As part of doing other work I've needed to update the kstat manuals, so we might as well go through and convert them ... Robert Mustacchi
01:14 AM Feature #14269 (New): mdb could support separators in numbers
Other languages, such as rust, have the ability to add separators in numbers. For example, @0x123456@ can be written ... Robert Mustacchi

2021-11-29

11:14 PM Bug #14268 (In Progress): kernel modules should be linked -ztype=kmod
This allows them all to use linker sets without doing it specially, and allows the link-editor to make choices based ... Rich Lowe
10:00 PM Feature #14206: IP interface MTU changes could emit routing socket messages
Looks like the golang code was broken in https://github.com/golang/sys/commit/9029056a598ab609e3c81aae2b8607ac1bfe02e... Nahum Shalman
09:58 PM Feature #14206: IP interface MTU changes could emit routing socket messages
I'd recommend inserting "Hole uint16" in between Index and Flags on your go structure. Dan McDonald
09:57 PM Feature #14206: IP interface MTU changes could emit routing socket messages
Golang is not forcing 32-bit alignment, and is likely not addressing a hole. Let mdb tell you how it's supposed to b... Dan McDonald
09:45 PM Feature #14206: IP interface MTU changes could emit routing socket messages
... Nahum Shalman
08:50 PM Feature #14206: IP interface MTU changes could emit routing socket messages

> I have, however, noticed a mismatch sometimes between the interface index in the message and the interface index ...
Dan McDonald
08:35 PM Feature #14206: IP interface MTU changes could emit routing socket messages
For MTU, the following change appears to work.... Nahum Shalman
08:25 PM Bug #14266 (Closed): bhyve mishandles TLB flush on VMX
"git commit d1c02647196254b902261506af8a31be3080ca68":https://github.com/illumos/illumos-gate/commit/d1c02647196254b9... Electric Monk
06:09 PM Bug #14266: bhyve mishandles TLB flush on VMX
I've tested this change locally on Intel gear, where the normal battery of guests all booted and ran fine. Several c... Patrick Mooney
03:02 PM Bug #14266: bhyve mishandles TLB flush on VMX
To clarify: The early error messages in the first trace above are not of concern to us now.... Patrick Mooney
06:40 AM Bug #14266 (Closed): bhyve mishandles TLB flush on VMX
After the integration of #13896, some community members reported issues running bhyve workloads on Intel-based machin... Patrick Mooney
07:07 PM Bug #14263 (Closed): wsdiff: replace some deprecated python methods
"git commit a2e1144ad94de08080f8d22a0e22ef8fa80633a4":https://github.com/illumos/illumos-gate/commit/a2e1144ad94de080... Electric Monk
07:07 PM Feature #14201 (Closed): want string property ranges for mac
"git commit a4f54fee7149bd2bebbbb47e47179c8d8873c562":https://github.com/illumos/illumos-gate/commit/a4f54fee7149bd2b... Electric Monk
03:30 PM Bug #14267: ena panic triggered by static networking
Thanks for the report Peter. I'm slammed this week and will probably not have time to dig into this at all this week.... Ryan Zezeski
02:31 PM Bug #14267 (New): ena panic triggered by static networking
Testing Tribblix m25.2 on an EC2 t3.micro instance. All going well until I try to enable static networking:
/u...
Peter Tribble

2021-11-28

03:23 PM Bug #36: need usbser_edge replacement
Whoa, not of the cheapest devices. The most cheap version I could find costs $100:
https://www.barcodesinc.com/digi/...
Saulius Krasuckas
03:08 PM Bug #37: yge needs support for marvell 88e8057 and 8059
Garrett, is the support still lacking?
Not sure where could I find this NIC controller these days.
Saulius Krasuckas
03:04 PM Feature #4135: integrate lockf utility
Andrew Stormont wrote in #note-3:
> after looking at the manpage for the BSD flock command and the code that we have ...
Saulius Krasuckas

2021-11-26

05:53 AM Bug #14264 (New): kstat_lookup and friends should take const strings
Right now kstat_lookup takes char* which means passing constants requires casts and compiler grumbles.
The parameter...
Rich Lowe

2021-11-25

01:35 PM Bug #14263: wsdiff: replace some deprecated python methods
I've also tested this on OpenIndiana using Python 2.7 and Python 3.5 Andy Fiddaman

2021-11-24

03:32 PM Bug #14263: wsdiff: replace some deprecated python methods
Tested running the updated @wsdiff@ using python 3.9, 3.10 and 2.7 Andy Fiddaman
03:28 PM Bug #14263 (Closed): wsdiff: replace some deprecated python methods
@wsdiff@ uses deprecated methods that are producing warnings with python 3.10... Andy Fiddaman
02:24 PM Bug #14262 (In Progress): ntp_adjtime() should only validate constant with MOD_TIMECONST
The @ntp_adjtime()@ system call validates that the offset field in the @timex@ struct passed in is within a valid ran... Andy Fiddaman
11:03 AM Feature #14201: want string property ranges for mac
Compared to Robert's original work in SmartOS, The @mac_propval_str_range_t@ is now using a C99 flexible array for it... Andy Fiddaman

2021-11-23

10:04 PM Bug #14259 (Closed): <sys/elf.h> is missing STB_LOOS/STB_HIOS
"git commit ee57561bf1f188f8f5f7070bc7fb2d1d1f928a7c":https://github.com/illumos/illumos-gate/commit/ee57561bf1f188f8... Electric Monk
07:57 PM Bug #14259: <sys/elf.h> is missing STB_LOOS/STB_HIOS
tested by builds (which are fine, we don't use the symbol), and confirming the values are correct. Rich Lowe
08:35 PM Bug #14261 (In Progress): bhyve should expose kernel device state
Given that bhyve implements fair amount of device emulation in the kernel vmm (LAPIC, IO-APIC, PIT, etc), it would be... Patrick Mooney
08:06 PM Bug #14260 (New): bhyve PICs should use unsigned levels
Both the AT-PIC and IO-APIC in the bhyve kernel device emulation use signed integers to record the level of their rep... Patrick Mooney
07:04 PM Feature #13689 (Closed): Want AWS ENA driver
"git commit 6f443ebc1fb4fec01d6e8fa8ca4648182ed215bb":https://github.com/illumos/illumos-gate/commit/6f443ebc1fb4fec0... Electric Monk
06:14 PM Bug #14208 (Closed): zoneadmd should not inherit zoneadm's environment
"git commit a28480febf31f0e61debac062a55216a98a05a92":https://github.com/illumos/illumos-gate/commit/a28480febf31f0e6... Electric Monk
09:05 AM Feature #14081 (Closed): bhyve upstream sync 2021 September
"git commit b0de25cb23668fa4535078d18a0618eee442c000":https://github.com/illumos/illumos-gate/commit/b0de25cb23668fa4... Electric Monk
05:00 AM Bug #14229 (Closed): secflags_dts relies on compiler defaults
"git commit 0554d5ecd11d9644cbb915be31b5a0b7abb40122":https://github.com/illumos/illumos-gate/commit/0554d5ecd11d9644... Electric Monk
02:16 AM Bug #14229: secflags_dts relies on compiler defaults
To test this, I ran this test on its own and then as part of the broader os-tests:... Robert Mustacchi

2021-11-22

10:52 PM Bug #14256 (Closed): package inc files should be pkgfmt v2 as well
"git commit 96bb5f330b9b75a0f74766485ffaf400a063a668":https://github.com/illumos/illumos-gate/commit/96bb5f330b9b75a0... Electric Monk
01:07 AM Bug #14256: package inc files should be pkgfmt v2 as well
tested just by building Rich Lowe
12:28 PM Feature #14081: bhyve upstream sync 2021 September
This has been in OmniOS bloody for a couple of months and tested with a wide range of guests including windows 10, wi... Andy Fiddaman
11:32 AM Feature #2554 (Closed): ipadm needs IPMP configuration support
"git commit a73be61a80f7331c35adfa540bcf8f1546ff1e33":https://github.com/illumos/illumos-gate/commit/a73be61a80f7331c... Electric Monk
01:39 AM Bug #14259 (Closed): <sys/elf.h> is missing STB_LOOS/STB_HIOS
We should have STB_LOOS/STB_HIOS in sys/elf.h for completeness and correctness Rich Lowe

2021-11-21

07:51 PM Bug #14258 (New): The manual should follow RFC 2606
RFC 2606 reserves a number of domain names for use in examples and documentation
https://datatracker.ietf.org/doc/ht...
Peter Tribble
02:41 PM Bug #14257 (New): Errors for ct_pr_event_get_senderct in the manual
There's a typo in ct_pr_event_get_pid.3contract:
\fBct_pr_event_get_sender()\fRa
Looking closer, it appears tha...
Peter Tribble
08:36 AM Bug #14256 (Closed): package inc files should be pkgfmt v2 as well
The pkgfmting that happened in #14218 missed the .inc files we use for some package's manual pages, we should format ... Rich Lowe
12:35 AM Bug #14247 (Closed): SMF seed databases contain build paths
"git commit f81209f5137586c57e31f7d74b929149299d9b3c":https://github.com/illumos/illumos-gate/commit/f81209f5137586c5... Electric Monk

2021-11-20

09:31 PM Bug #14255: gcc10 removes symbols from genunix, impeding CTF uniquification
See also https://gist.github.com/citrus-it/ebd654b35037e0b5411c5f5555b9d61f for some analysis of the CTF created from... Andy Fiddaman
09:12 PM Bug #14255 (In Progress): gcc10 removes symbols from genunix, impeding CTF uniquification
As of gcc10, the default setting for the @eliminate-unused-debug-symbols@ option is @on@.
This means that, when us...
Andy Fiddaman
08:10 PM Bug #14235 (Closed): pcitool doesn't properly handle AMD Type 1 I/O space access
"git commit 671e12f2cf68dbd241dfc08296dc05fecc27127c":https://github.com/illumos/illumos-gate/commit/671e12f2cf68dbd2... Electric Monk
07:03 PM Bug #14253: Please define V4L2_PIX_FMT_RGB444 in videolinux2
The Linux kernel source seems to use this macro as well in drivers/media/v4l2-core/v4l2-ioctl.c
v4l2-ioctl.c: ca...
David Stes
07:30 AM Bug #14253 (New): Please define V4L2_PIX_FMT_RGB444 in videolinux2

The illumos videolinux2.h header file
/usr/include/sys/videodev2.h
is not defining the macro V4L2_PIX_FMT_RGB...
David Stes
05:45 PM Bug #14245 (Closed): sed regression tests 7.1 and 7.7 are locale sensitive
"git commit b15548ab7300ec8625be47442fd92b71ed91c2cd":https://github.com/illumos/illumos-gate/commit/b15548ab7300ec86... Electric Monk
04:55 PM Bug #14254: usr/src/tools is confused about what native means
Andrew Stormont wrote in #note-4:
> I think it's worth fixing the native stuff regardless.
Definitely, whatever i...
Joshua M. Clulow
04:48 PM Bug #14254: usr/src/tools is confused about what native means
I think it's worth fixing the native stuff regardless. I would also like a version of illumos LD which can run on a ... Andrew Stormont
04:39 PM Bug #14254: usr/src/tools is confused about what native means
I'm not sure as a project that we really want to support building the OS on foreign systems. That's a pretty big cha... Joshua M. Clulow
04:32 PM Bug #14254: usr/src/tools is confused about what native means
My goal is to be able to build illumos-gate on a Mac, which makes things more complicated. Some of the problems with... Andrew Stormont
03:55 PM Bug #14254: usr/src/tools is confused about what native means
Might be worth looking at what's been done in some of the prior ARM porting work, which was cross-built:
https://g...
Joshua M. Clulow
03:26 PM Bug #14254 (New): usr/src/tools is confused about what native means
If we ever want to support cross-compiling we must first sort out the mess around what exactly a "native" build is. ... Andrew Stormont
03:10 PM Bug #14247: SMF seed databases contain build paths
I tested this by doing a full illumos-gate build on both OmniOS and OpenIndiana and by manually inspecting the genera... Andy Fiddaman

2021-11-19

11:29 PM Bug #13981 (Closed): bhyve emulation should set dirty bits
"git commit 0153d828c132fdb1a17c11b99386a3d1b87994cf":https://github.com/illumos/illumos-gate/commit/0153d828c132fdb1... Electric Monk
04:54 AM Bug #13981: bhyve emulation should set dirty bits
The primary test notes for this are included in #13896. Patrick Mooney
11:29 PM Bug #13896 (Closed): bhyve VM interfaces should be better fit
"git commit 0153d828c132fdb1a17c11b99386a3d1b87994cf":https://github.com/illumos/illumos-gate/commit/0153d828c132fdb1... Electric Monk
05:07 AM Bug #13896: bhyve VM interfaces should be better fit
I created #14251 to address the need for creating a real interface (beyond @mdb -kw@) for enabling dirty page trackin... Patrick Mooney
05:00 AM Bug #13896: bhyve VM interfaces should be better fit
The ticket for #13981 includes a test program used to exercise the edge case of unmapping an object from the guest-ph... Patrick Mooney
04:52 AM Bug #13896: bhyve VM interfaces should be better fit
A/D tracking (and thus the better interfaces) have been a focus for work done in Propolis, so that has been one of th... Patrick Mooney
10:18 PM Bug #14235: pcitool doesn't properly handle AMD Type 1 I/O space access
I also did a few spot checks of other systems with @pcieadm@ and made sure that we were still dumping configuration s... Robert Mustacchi
10:15 PM Feature #14252 (Closed): Adjust boolean_t under __EXTENSIONS__
Historically the @boolean_t@ type has tried to hide itself and change the names of its types while under an XPG speci... Robert Mustacchi
10:01 PM Bug #14245: sed regression tests 7.1 and 7.7 are locale sensitive
The test now hardcodes asking for a C locale. I have tested this by running this in a different locale and verifying ... Robert Mustacchi
09:35 PM Feature #14223 (Closed): Add change key zfs channel program
"git commit d8f839f91e21bea2f5200f95df55608cbecdeeb9":https://github.com/illumos/illumos-gate/commit/d8f839f91e21bea2... Electric Monk
07:20 PM Bug #4450 (Closed): pointless condfree in libfmnotify
"git commit 705b6680745618ebbf67feb254ce9a62511084a5":https://github.com/illumos/illumos-gate/commit/705b6680745618eb... Electric Monk
05:06 AM Bug #14251 (New): operationalize bhyve dirty page tracking
The change for #13896 / #13981 added a kernel variable @gpt_track_dirty@, defaulting to @false@, which enables the tr... Patrick Mooney
02:48 AM Bug #14234 (Closed): smbios chassis elements need work
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
02:48 AM Bug #14233 (Closed): smbios_info_chassis calculates sku number incorrectly
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
02:48 AM Bug #14232 (Closed): several smbios_info_* routines don't check for bad ids
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
02:48 AM Feature #14231 (Closed): want support for SMBIOS 3.5
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
01:47 AM Bug #14230 (Closed): badseg test leaves coreadm in maintenance
"git commit e43afc9605f99023dbdb4a7b5309de87e6016db6":https://github.com/illumos/illumos-gate/commit/e43afc9605f99023... Electric Monk
01:44 AM Bug #14250 (In Progress): ld should resolve discarded COMDAT symbols against their mates
We got a bug report regarding building clang, and also building rust that errors like the following were seen:... Rich Lowe

2021-11-18

11:31 PM Bug #4450: pointless condfree in libfmnotify
Dan McDonald wrote in #note-3:
> Testing will be interesting, since most distros do not, by default, exercise libfmn...
Andy Fiddaman
07:31 PM Bug #4450: pointless condfree in libfmnotify
Testing steps:
1.) Run "pid-downstack.d" (attached) on running stock smtp-notify binary, and induce a failure. Ou...
Dan McDonald
06:54 PM Bug #4450: pointless condfree in libfmnotify
Testing will be interesting, since most distros do not, by default, exercise libfmnotify:
Here's OmniOS bloody:
<pr...
Dan McDonald
08:41 PM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
It is directly related to #12852 . I will link it. Dan McDonald
08:37 PM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
Dan McDonald wrote in #note-1:
> Will this also affect symbol names (I can imagine they might?).
Fortunately it d...
Joshua M. Clulow
08:23 PM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
Joshua M. Clulow wrote:
> The Austin Group has, after much debate, decided on a new set of names for various pseudo-...
Dan McDonald
08:22 PM Feature #14249 (New): pseudo-terminal nomenclature should reflect POSIX
The Austin Group has, after much debate, decided on a new set of names for various pseudo-terminal facilities. We sh... Joshua M. Clulow
08:31 PM Feature #13689: Want AWS ENA driver
h2. Testing Notes
* Verified this driver sends/receives traffic on Nitro/ENA instances @t3.small@ (up to 5 Gbits/s...
Ryan Zezeski
06:01 PM Feature #14223: Add change key zfs channel program
This change has been in SmartOS for over a year. The only changes for upstreaming were the pkg(5) additions and the z... Jason King
05:27 PM Bug #14248 (New): cstyle warns on valid whitespace usage in comments
In my recent ena work I had the follow block comment. This doesn't look quite right because the tabs are being conver... Ryan Zezeski
04:25 PM Bug #14240: SO_SNDTIMEO / SO_RCVTIMEO with no effect on AF_UNIX / SOCK_STREAM
By saying "no effect as of SmartOS 20190214T002809Z", do you mean the timeouts worked properly in older SmartOS revis... Dan McDonald
01:50 PM Bug #14236: signed math leads getelfshdr astray
I've tested this with a suite of corrupt and crafted ELF files that previously caused the system to variously panic, ... Andy Fiddaman
01:25 PM Bug #14247: SMF seed databases contain build paths
I've also tested timing since I changed this to only start the temporary @svc.configd@ process once for each batch of... Andy Fiddaman
01:24 PM Bug #14247: SMF seed databases contain build paths
After the change in the associated Gerrit review:... Andy Fiddaman
01:18 PM Bug #14247: SMF seed databases contain build paths
Checking on gate as it is now:... Andy Fiddaman
11:18 AM Bug #14247 (Closed): SMF seed databases contain build paths
The SMF seed databases that are built from gate end up containing the gate build path in their manifestfiles attribut... Andy Fiddaman
08:07 AM Bug #13185 (Resolved): -zassert-deflib does not work for 64-bit objects
Andy Fiddaman
08:06 AM Bug #13185 (Pending RTI): -zassert-deflib does not work for 64-bit objects
This has been integrated into the illumos gcc patch set in https://github.com/illumos/gcc/tree/il-10_3_0 Andy Fiddaman
07:41 AM Bug #14245: sed regression tests 7.1 and 7.7 are locale sensitive
Note, the 7.7 failure can sometimes be masked due to #14246. Robert Mustacchi
07:33 AM Bug #14245 (Closed): sed regression tests 7.1 and 7.7 are locale sensitive
The multi_test.ksh test 7.1 prints a bunch of values. When I'm in an en_US.UTF-8 locale or a C.UTF-8 locale, or likel... Robert Mustacchi
07:39 AM Feature #14231: want support for SMBIOS 3.5
Here is a full test suite run on its own:... Robert Mustacchi
07:37 AM Bug #14246 (New): sed regression test 7.7 fails due to mediated dictionaries
Some distros have opted to ship replacements for @/usr/share/lib/dict/words@. While I normally run these tests in a s... Robert Mustacchi
07:26 AM Bug #14234: smbios chassis elements need work
I tested this through general test suite additions (see #14231) and manual dumping of those tables that were used in ... Robert Mustacchi
02:57 AM Bug #14244 (Closed): chunks of protocmp escaped into pkg:/system/test/elftest
"git commit b01ccfc756001a8958d2e91fcd4e48f30456b2ef":https://github.com/illumos/illumos-gate/commit/b01ccfc756001a89... Electric Monk
02:50 AM Bug #14244: chunks of protocmp escaped into pkg:/system/test/elftest
tested by building and installing the new bits Rich Lowe
01:02 AM Bug #14244 (Closed): chunks of protocmp escaped into pkg:/system/test/elftest
A copy/paste/thinking mishap left some chunks of protocmp output in the pkg:/system/test/elftest manifest.
Bogus own...
Rich Lowe

2021-11-17

10:21 PM Bug #14243 (New): sys/stddef.h: __builtin_offsetof is available from gcc 4.1
Also does allow clang to use __builtin_offsetof. Toomas Soome
09:58 PM Bug #14209 (Closed): partial support for new relaxable relocations
"git commit 2c4055ebe2826777af400387612994d8bf26d113":https://github.com/illumos/illumos-gate/commit/2c4055ebe2826777... Electric Monk
09:58 PM Bug #14207 (Closed): want updated ELF relocation definitions from the psABI
"git commit a530dbfeb9a5dac77444604360c346085f7c7a04":https://github.com/illumos/illumos-gate/commit/a530dbfeb9a5dac7... Electric Monk
08:04 PM Bug #14162 (Closed): zfs-tests: document pre-requisites
"git commit 31116d9acef4a8c61f08e5ae089e2d29f233988d":https://github.com/illumos/illumos-gate/commit/31116d9acef4a8c6... Electric Monk
08:04 PM Bug #14241 (Closed): zfs test README should suggest a test disk size
"git commit 31116d9acef4a8c61f08e5ae089e2d29f233988d":https://github.com/illumos/illumos-gate/commit/31116d9acef4a8c6... Electric Monk
07:46 PM Bug #14219 (Closed): cw: clang does not like B_FALSE/B_TRUE with c99
"git commit 22a8b493c14c29001395d6df0b6fe6bb52d36947":https://github.com/illumos/illumos-gate/commit/22a8b493c14c2900... Electric Monk
02:59 PM Bug #14242 (In Progress): programs that lack PT_PHDR are not properly loaded
This is an upstream of https://smartos.org/bugview/OS-4128 from illumos-joyent
Without this, malicious, broken or ...
Andy Fiddaman

2021-11-16

11:10 PM Bug #14241 (Closed): zfs test README should suggest a test disk size
The current zfs test readme in @usr/src/test/zfs-tests/doc/README@ only specifies that three scratch disks are requir... Jason King
08:07 PM Bug #14240 (New): SO_SNDTIMEO / SO_RCVTIMEO with no effect on AF_UNIX / SOCK_STREAM
Ref
* https://github.com/varnishcache/varnish-cache/pull/3732#pullrequestreview-807764124
* https://gist.github.com...
Nils Goroll
04:57 PM Bug #14239 (In Progress): Spelling mistake in kbd(1)
> The following options are suported:
Should be "supported". Running a spell checker over the rest of the man pag...
Alyssa Ross
02:50 PM Bug #14230: badseg test leaves coreadm in maintenance
To test this, I first set the coreadm settings ti have an empty path, e.g. @coreadm -g ''@. This results in coreadm s... Robert Mustacchi
06:47 AM Bug #14230: badseg test leaves coreadm in maintenance
The fundamental problem here is that the svcprop empty string when a property is present, is @""@. This is then being... Robert Mustacchi
10:49 AM Bug #7524 (Pending RTI): setting msgid=0 in log.conf makes all messages seem to come from "unix"
Yuri Pankov
07:49 AM Bug #3482 (Closed): tmpfs in a non-global zone does not abide by tmpfs_minfree
Closing as the duplicate was previously resolved. Robert Mustacchi
01:06 AM Bug #14238 (New): Remove vestigial mcfg related pieces
In the PCIe initialization code and npe, there are two pieces of vestigial logic that exist relating to the mcfg base... Robert Mustacchi

2021-11-15

11:32 PM Bug #14193 (Closed): PCI config space I/O port mechanisms need to check offsets
"git commit 1636e047cf2d9d8a7f57e52b03ffd4b265f37081":https://github.com/illumos/illumos-gate/commit/1636e047cf2d9d8a... Electric Monk
07:32 PM Bug #14193: PCI config space I/O port mechanisms need to check offsets
This was initially tested by verifying that the AWS nitro instances which did not boot and ended up in a bad place, n... Robert Mustacchi
09:50 PM Bug #14220 (Closed): Package manifests should be named .p5m and not .mf
"git commit 25b05a3ecbac136f5e1192d4d9e79dc14f895785":https://github.com/illumos/illumos-gate/commit/25b05a3ecbac136f... Electric Monk
09:50 PM Feature #14218 (Closed): Package manifests could be maintained in v2 format
"git commit 86d4171132ce4f4c1345b7ce0d5048577e1f3976":https://github.com/illumos/illumos-gate/commit/86d4171132ce4f4c... Electric Monk
08:40 PM Feature #14237 (New): Want support for pthread_cond_clockwait() and friends
POSIX has gone ahead and added a whole new suite of functions that add support for using a specific clockid_t when ph... Robert Mustacchi
08:38 PM Bug #14236 (In Progress): signed math leads getelfshdr astray
This is an upstream of https://smartos.org/bugview/OS-6158 from illumos-joyent.
> As several crashdumps have demon...
Andy Fiddaman
07:36 PM Bug #14235: pcitool doesn't properly handle AMD Type 1 I/O space access
I tested this by using pcieadm. Previously it would fail on the rge0 devices in this PC Engines APU; however, now it ... Robert Mustacchi
05:56 PM Bug #14235 (Closed): pcitool doesn't properly handle AMD Type 1 I/O space access
There is a PC engines APU that is based on AMD's Jaguar processor. The firmware on the PC engines board does not enab... Robert Mustacchi
07:26 PM Bug #14198: stack overflow from promisc callbacks
On one of my systems with 40 threads, there are 360 low level interrupt threads... Andy Fiddaman

2021-11-14

11:23 PM Feature #14169: usbftdi should set/support setting the FTDI latency timer
I have produced a test program that uses two FTDI devices wired together on the same host. It sends a single byte pi... Joshua M. Clulow

2021-11-13

05:23 PM Bug #14220: Package manifests should be named .p5m and not .mf
Tested by doing a full build, including the packaging checks and protocmp step and ensuring it was clean.
Did a test...
Andy Fiddaman
05:23 PM Feature #14218: Package manifests could be maintained in v2 format
Tested by doing a full build, including the packaging checks and protocmp step and ensuring it was clean.
Did a test...
Andy Fiddaman
04:00 PM Bug #14234 (Closed): smbios chassis elements need work
While looking at things related to #14233 I discovered the current way that we get the chassis elements is somewhat c... Robert Mustacchi
03:54 PM Bug #14233 (Closed): smbios_info_chassis calculates sku number incorrectly
#13560 added support for sanitizing strings in the face of bad data. However, I found one case with the smbios_chassi... Robert Mustacchi
03:48 PM Bug #14232 (Closed): several smbios_info_* routines don't check for bad ids
There is a common pattern in @common/smbios/smb_info.c@ where folks call @smb_lookup_id@ in the opening stanza and ar... Robert Mustacchi
03:46 PM Feature #14231 (Closed): want support for SMBIOS 3.5
The SMBIOS 3.5 specification was recently released. There are a few changes and a few new items that it's worth addin... Robert Mustacchi

2021-11-12

12:50 AM Feature #13925 (Closed): core files should include DWARF
"git commit 8e458de0baeb1fee50643403223bc7e909a48464":https://github.com/illumos/illumos-gate/commit/8e458de0baeb1fee... Electric Monk

2021-11-11

10:04 PM Bug #14230 (Closed): badseg test leaves coreadm in maintenance
The badseg test manipulates the coreadm @global@ settings. In particular, it tries to snapshot the original settings;... Robert Mustacchi
09:58 PM Bug #14229 (Closed): secflags_dts relies on compiler defaults
I recently started seeing failures of the secflags_dts tests in os-tests. This happened to not be because we have bro... Robert Mustacchi
08:46 PM Bug #14136 (Closed): acctadm *SOMETIMES* triggers smatch error
"git commit 1dee82f4f45d5f7651c78ce447f9829386d9d9c5":https://github.com/illumos/illumos-gate/commit/1dee82f4f45d5f76... Electric Monk
07:45 PM Bug #14136: acctadm *SOMETIMES* triggers smatch error
Testing notes:
Disassembly diffs show a near-100-instruction shrinkage in the post-this-fix acctadm binary. An exa...
Dan McDonald
08:41 PM Bug #14214 (Closed): ar usage message needs updating for -q
"git commit fb25420ba8dbfa4c292d42c87555eee97a474854":https://github.com/illumos/illumos-gate/commit/fb25420ba8dbfa4c... Electric Monk
02:58 PM Bug #14214: ar usage message needs updating for -q
This was tested through the additions to the ar test suite that were done in #14213. In particular tests were done th... Robert Mustacchi
08:41 PM Bug #14212 (Closed): ar cra and crb don't work
"git commit fb25420ba8dbfa4c292d42c87555eee97a474854":https://github.com/illumos/illumos-gate/commit/fb25420ba8dbfa4c... Electric Monk
02:58 PM Bug #14212: ar cra and crb don't work
This was tested first with specific test suite additions under the guise of #14213. In addition, we had the broader t... Robert Mustacchi
08:41 PM Feature #14213 (Closed): Want basic ar test suite
"git commit fb25420ba8dbfa4c292d42c87555eee97a474854":https://github.com/illumos/illumos-gate/commit/fb25420ba8dbfa4c... Electric Monk
02:52 PM Feature #14213: Want basic ar test suite
I ended up writing a variety of tests here that cover a bunch of behavior. The ar test run actually describes them al... Robert Mustacchi
08:41 PM Feature #14105: ar -s could work on its own
"git commit fb25420ba8dbfa4c292d42c87555eee97a474854":https://github.com/illumos/illumos-gate/commit/fb25420ba8dbfa4c... Electric Monk
02:47 PM Feature #14105: ar -s could work on its own
The issue with the original integration was that it didn't properly account for the fact that -rs was used, which led... Robert Mustacchi
03:05 PM Bug #14227 (New): USB automount failure implicates hald
This problem was partially investigated by Joshua M Culow. He concluded that hald or glib was broken.
I've contin...
Gary Mills
11:41 AM Bug #12393 (Closed): kernel panics on X4470 M1 while trying to load cpudrv for cpu #9 when booting OI-hipster-text-20191106.usb
work-around provided, see the boot args in the comments Olaf Bohlen

2021-11-10

09:20 PM Bug #14207: want updated ELF relocation definitions from the psABI
testing:
Test suite changes from #14209 also cover this as far as our ability to report the relocations there.
...
Rich Lowe
09:19 PM Bug #14209: partial support for new relaxable relocations
testing:
Test suite additions, test suite for clang and rust. At least clang/llvm produced/required these relocat...
Rich Lowe
03:59 PM Bug #13795: Encrypted zfs is not compatible with openzfs
A slight change in the proposed solution:
We'll use two bits in @os_flags@. The first bit indicates if the dataset...
Jason King
11:21 AM Feature #14203 (Closed): snoop should support vxlan
"git commit 12faddfc969d1c6aa650b4b2ebd995071c86350d":https://github.com/illumos/illumos-gate/commit/12faddfc969d1c6a... Electric Monk

2021-11-09

09:05 PM Bug #14225 (In Progress): cpcgen: clang errors
Build errors with clang:... Toomas Soome
07:19 PM Bug #13768 (Closed): mpapi is too clever with its ioctls tripping SSP
"git commit 19d47a18af13baff2c2fb35e9dde5bf902143f07":https://github.com/illumos/illumos-gate/commit/19d47a18af13baff... Electric Monk
01:55 PM Bug #13768: mpapi is too clever with its ioctls tripping SSP
Additionally, an omnios user that was hitting this issue tried a hot fix containing this change and verified that it ... Jason King
05:43 PM Bug #14210 (Closed): reflecting ICMP of IP-in-IP needs to be more robust
"git commit 9495f63eafceb1605bec42e743f2976df42d683a":https://github.com/illumos/illumos-gate/commit/9495f63eafceb160... Electric Monk
10:03 AM Feature #14203: snoop should support vxlan
Tested by using the updated @snoop@ to inspect VXLAN traffic with various detail flags:... Andy Fiddaman

2021-11-08

09:53 PM Bug #14210: reflecting ICMP of IP-in-IP needs to be more robust
I can reproduce a problem packet now easily using a small scapy script, and have demonstrated that:
1.) DEBUG kernel...
Dan McDonald
05:26 PM Feature #14223 (Closed): Add change key zfs channel program
Upstreaming Joyent OS-8115 and OS-8282.
This adds a @zfs.sync.change_key@ function to zfs channel program. This on...
Jason King
03:09 PM Feature #14200 (Closed): refhash could be used outside of mpt_sas
"git commit db2effc6fa1e364418090bfc0ca0cfd267792bea":https://github.com/illumos/illumos-gate/commit/db2effc6fa1e3644... Electric Monk
07:29 AM Bug #7524: setting msgid=0 in log.conf makes all messages seem to come from "unix"
That really does seem much more useful! Joshua M. Clulow
06:48 AM Bug #7524: setting msgid=0 in log.conf makes all messages seem to come from "unix"
With the change:... Yuri Pankov
06:04 AM Bug #7524: setting msgid=0 in log.conf makes all messages seem to come from "unix"
Joshua M. Clulow wrote in #note-3:
> Can you include samples of what the log text looks like after the change as wel...
Yuri Pankov
01:36 AM Feature #14095: Dtrace probes for nbmand conflict identification
Changed the share.c probe slightly to make life a little easier for the consuming script.
Gordon Ross

2021-11-07

09:17 PM Bug #7524: setting msgid=0 in log.conf makes all messages seem to come from "unix"
Can you include samples of what the log text looks like after the change as well? Joshua M. Clulow
08:51 PM Bug #14221 (Closed): logname(1) should only be delivered once
"git commit da0001592ab4792956d927cb6a8dc2c02c7e6719":https://github.com/illumos/illumos-gate/commit/da0001592ab47929... Electric Monk
04:40 PM Bug #13679 (Closed): rdist: error() and fatal() only do work in server
"git commit 83c2c0baa22bd77bc77facf1e1ef091642673ce2":https://github.com/illumos/illumos-gate/commit/83c2c0baa22bd77b... Electric Monk
11:05 AM Bug #14222 (In Progress): LINK should not need CPPFLAGS
Got warning with clang:... Toomas Soome

2021-11-06

10:54 PM Bug #14221: logname(1) should only be delivered once
testing:
building and checking I didn't get the bad one any longer in a situation I think I would have before.
ch...
Rich Lowe
09:39 PM Bug #14221 (In Progress): logname(1) should only be delivered once
Rich Lowe
09:11 PM Bug #14221 (Closed): logname(1) should only be delivered once
Due to what seems like a historic accident, we deliver logname both as a ksh93 builtin and as a command. We should d... Rich Lowe
09:34 PM Bug #14157 (Closed): ld(1) string table merging should follow gABI more closely
"git commit 252adeb303174e992b64771bf9639e63a4d55418":https://github.com/illumos/illumos-gate/commit/252adeb303174e99... Electric Monk
09:34 PM Bug #14155 (Closed): ld(1) string table merging could be much faster
"git commit 252adeb303174e992b64771bf9639e63a4d55418":https://github.com/illumos/illumos-gate/commit/252adeb303174e99... Electric Monk
04:44 PM Feature #14190 (Closed): dd could include a human byte size
"git commit c53c97f77356a767b8a3cec554ede591cf4074d9":https://github.com/illumos/illumos-gate/commit/c53c97f77356a767... Electric Monk
04:44 PM Feature #14189 (Closed): want support for dd status=
"git commit c53c97f77356a767b8a3cec554ede591cf4074d9":https://github.com/illumos/illumos-gate/commit/c53c97f77356a767... Electric Monk
03:01 PM Feature #14197 (Closed): Implement id_space as a library
"git commit 01aad2697e36a09a93fa18833b39bcc0486de567":https://github.com/illumos/illumos-gate/commit/01aad2697e36a09a... Electric Monk
02:12 PM Bug #14220 (Closed): Package manifests should be named .p5m and not .mf
As a follow-up to #14218, the package manifests themselves should be renamed to use the proper .p5m extension in plac... Andy Fiddaman
11:43 AM Bug #14219 (Closed): cw: clang does not like B_FALSE/B_TRUE with c99

https://clang.llvm.org/doxygen/OSTargets_8h_source.html (line 636).
c99 mode in clang does set _XOPEN_SOURCE=600...
Toomas Soome

2021-11-05

11:39 PM Feature #14197: Implement id_space as a library
The id_space code has been relocated and had some lint pieces removed but is otherwise unchanged. The new library aro... Andy Fiddaman
11:38 PM Feature #14200: refhash could be used outside of mpt_sas
I've done a full gate build with this change and onud to these bits on a system which uses the mpt_sas driver. The ch... Andy Fiddaman
11:30 PM Feature #14218 (Closed): Package manifests could be maintained in v2 format
The IPS @pkgfmt@ utility supports two formats, the original format which was basically alphabetic, and a new (more ae... Andy Fiddaman
10:06 PM Bug #13243: deadlock on ZFS during concurrent rename and mkdir
I've tried this on a non-debug OmniOS bloody (omnios-master-583b18de89) in /tmp (but without redirecting stdout to /d... Dan McDonald
06:59 PM Bug #13708 (Closed): remove lint cruft from Makefile.master
"git commit 1e8d79d21400b4e47d64ce367181e7e5ce992649":https://github.com/illumos/illumos-gate/commit/1e8d79d21400b4e4... Electric Monk
06:59 PM Bug #13707 (Closed): remove C99LMODE cruft
"git commit 1e8d79d21400b4e47d64ce367181e7e5ce992649":https://github.com/illumos/illumos-gate/commit/1e8d79d21400b4e4... Electric Monk
04:36 PM Feature #13925: core files should include DWARF
I've tested this in a bunch of different ways. First, let me talk about the automated testing. I wrote a general test... Robert Mustacchi
04:11 PM Bug #14121 (Closed): loader: net_open() should not replace f->f_devdata
"git commit 6538c7b4c76e1d53fc801540cfe1dfe59d26bf29":https://github.com/illumos/illumos-gate/commit/6538c7b4c76e1d53... Electric Monk
03:12 PM Feature #14189: want support for dd status=
I tested this by doing the following for @status=progress@:
* Using dd to do fixed size transfers and watching sta...
Robert Mustacchi
02:59 PM Feature #14190: dd could include a human byte size
See #14189 for testing notes. Robert Mustacchi
02:28 PM Bug #14217 (Closed): shbin and java exec modules do not work after 6826
"git commit 4fd0933306bf532a1642c8821ccc6e886949df54":https://github.com/illumos/illumos-gate/commit/4fd0933306bf532a... Electric Monk
11:07 AM Bug #14217: shbin and java exec modules do not work after 6826
Also, with this fix in place, a previously failing test from the ksh93 test suite now passes.... Andy Fiddaman
09:54 AM Bug #14217: shbin and java exec modules do not work after 6826
Testing:... Andy Fiddaman
09:39 AM Bug #14217: shbin and java exec modules do not work after 6826
What's going on here is that, in adding support for nested interpreters, #6826 changed the @intp_name@ and @intp_arg@... Andy Fiddaman

2021-11-04

10:21 PM Bug #14217 (Closed): shbin and java exec modules do not work after 6826
... Andy Fiddaman
09:22 PM Bug #14157: ld(1) string table merging should follow gABI more closely
tested alongside and as with #14155 Rich Lowe
06:53 AM Bug #13708 (Pending RTI): remove lint cruft from Makefile.master
Yuri Pankov
06:46 AM Bug #13707 (Pending RTI): remove C99LMODE cruft
Yuri Pankov
 

Also available in: Atom