Project

General

Profile

Bug #34609

Avatar?id=55038&size=50x50

Move FireWire drivers to modules and remove COMPAT_43TTY from kernel config

Added by Zackary Welch about 1 year ago. Updated about 1 year ago.

Status:
Done
Priority:
No priority
Assignee:
Alexander Motin
Category:
OS
Target version:
Severity:
Low
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Noticed an error when booting FreeNAS regarding DTrace. Attached is an image of the error and the debug, but here is the error in text:

dtrace: invalid probe specifier zfs-dbgmsg{printf("\r
\r%s", stringof(arg0))}: "/usr/lib/dtrace/psinfo.d", line 39: failed to copy type of 'pr_uid': Type information is inparent and unavailable

debug.tgz (162 KB) debug.tgz Zackary Welch, 06/06/2018 02:42 PM
message.png (21.7 KB) message.png Zackary Welch, 06/06/2018 02:43 PM
18250

Related issues

Related to FreeNAS - Bug #23188: dtrace missing Kernel moduleClosed
Has duplicate FreeNAS - Bug #35602: dtrace fails to load in FreeNASClosed

Associated revisions

Revision 850f6d2c (diff)
Added by Alexander Motin about 1 year ago

Move FireWire drivers to modules, remove COMPAT_43TTY.

This slightly reduces number of types in kernel, that should
help dtrace.

Ticket: #34609

Revision edadcd30 (diff)
Added by Alexander Motin about 1 year ago

Move FireWire drivers to modules, remove COMPAT_43TTY.

This slightly reduces number of types in kernel, that should
help dtrace.

Ticket: #34609

History

#1 Updated by Dru Lavigne about 1 year ago

  • Assignee changed from Release Council to Alexander Motin
  • Seen in changed from 11.2-BETA1 to Master - FreeNAS Nightlies

#2 Updated by Sean Fagan about 1 year ago

Too many types. Fixing this requires changing the CTF code (adding another version, with a different on-disk format).

#3 Updated by Alexander Motin about 1 year ago

  • Has duplicate Bug #35602: dtrace fails to load in FreeNAS added

#4 Updated by Alexander Motin about 1 year ago

  • Related to Bug #23188: dtrace missing Kernel module added

#5 Updated by Alexander Motin about 1 year ago

  • Status changed from Unscreened to In Progress

#6 Updated by Dru Lavigne about 1 year ago

  • Status changed from In Progress to Ready for Testing
  • Target version changed from Backlog to 11.2-BETA1

#7 Updated by Dru Lavigne about 1 year ago

  • Subject changed from DTrace error when booting FreeNAS to Move FireWire drivers to modules and remove COMPAT_43TTY from kernel config

#8 Updated by Bonnie Follweiler about 1 year ago

waiting for the dtrace fix to be in an Internal to test this

#10 Updated by Nick Wolff about 1 year ago

  • Status changed from Ready for Testing to Done

Passed

Dtrace functional with 32743 ctf types

freenas# ctfdump -S /boot/kernel/kernel|grep "of type"
total number of types = 32743
total number of typedefs = 5302
freenas# zilstat
N-Bytes N-Bytes/s N-Max-Rate B-Bytes B-Bytes/s B-Max-Rate ops <=4kB 4-32kB >=32kB
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
^C
0 0 0 0 0 0 0 0 0 0

#11 Updated by Dru Lavigne about 1 year ago

  • Needs QA changed from Yes to No

Also available in: Atom PDF