New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Witherspoon: phosphor-hwmon-readd: terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error' #3499
Comments
I see this on other systems too.. this is pervassive |
The only hwmon change lately was openbmc/phosphor-hwmon@9e997b4 - "use filesystem instead of experimental". I wonder if std::filesystem behaves different than the experimental::filesystem. |
I'll take a look this morning.
On Fri, Mar 15, 2019 at 07:05 Matt Spinler ***@***.***> wrote:
The only hwmon change lately was ***@***.***
<openbmc/phosphor-hwmon@9e997b4>
- "use filesystem instead of experimental". I wonder if std::filesystem
behaves different than the experimental::filesystem.
FYI @pstrinkle <https://github.com/pstrinkle>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3499 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABv02PdmDvnQA5Jj0atfXYX_eAsGS6Msks5vW6iegaJpZM4b2Pwo>
.
--
"If computers get too powerful, we can organize them into a committee--that
will do them in."
- Bradley's Bromide
http://www.xkcd.com/488/ -- end DRM
http://www.xkcd.com/175/
http://xkcd.com/303/
|
though that directory it's looking at clearly doesn't exist: |
Turns out the difference is in the /= operator. From cpppreference.com, only for std::filesystem:
It doesn't say that for experimental::filesystem. that breaks this line: https://github.com/openbmc/phosphor-hwmon/blob/master/sysfs.cpp#L170 |
Thanks for running that down.
…On Fri, Mar 15, 2019 at 9:16 AM Matt Spinler ***@***.***> wrote:
Turns out the difference is in the /= operator.
From cpppreference.com, only for std::filesystem:
path& operator/=(const path& p);
1) If p.is_absolute() || (p.has_root_name() && p.root_name() != root_name()), then replaces the current path with p as if by operator=(p) and finishes.
It doesn't say that for experimental::filesystem.
that breaks this line:
https://github.com/openbmc/phosphor-hwmon/blob/master/sysfs.cpp#L170
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3499 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABv02CMuNcaOlRM0DcCG2-qYjtBhtSCKks5vW8dHgaJpZM4b2Pwo>
.
--
"If computers get too powerful, we can organize them into a committee--that
will do them in."
- Bradley's Bromide
http://www.xkcd.com/488/ -- end DRM
http://www.xkcd.com/175/
http://xkcd.com/303/
|
i can put up a fix in a bit |
Thanks!
On Fri, Mar 15, 2019 at 09:25 Matt Spinler ***@***.***> wrote:
i can put up a fix in a bit
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3499 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABv02GQiqXFc4lJNYIg27ou1YbPsuoRcks5vW8lpgaJpZM4b2Pwo>
.
--
"If computers get too powerful, we can organize them into a committee--that
will do them in."
- Bradley's Bromide
http://www.xkcd.com/488/ -- end DRM
http://www.xkcd.com/175/
http://xkcd.com/303/
|
Faisal Awada (1): psu-ng: Dynamically assign the device driver name B. J. Wyman (1): psu-ng: Remove downstream Rainier JSON config Brandon Wyman (2): Add Rainier 2S2U PSU configuration JSON file psu-ng: Disable CML fault whitesource-ets[bot] (1): Add .whitesource configuration file Shawn McCarney (21): ibm-ups: Initial version of UPS application (openbmc#1) ibm-ups: Add --no-poll command line option ibm-ups: Poll UPS device for current status ibm-ups: Add ObjectManager interface ibm-ups: Add error logging ibm-ups: Fix race condition with state manager ibm-ups: Block SIGHUP and SIGCONT ibm-ups: Use object_t constructor with enum arg Reset Everest voltage regulators during BMC boot Update script that resets Everest regulators regulators: Create config_files_private directory regulators: Increase Rainier VDD VOUT_MAX regulators: Increase Everest VDD VOUT_MAX regulators: Disable VDD force_fixed_ovp setting regulators: Everest: Fix for VCS phase OV fault (openbmc#66) regulators: Everest: Second fix VCS phase OV fault regulators: Everest: VCS - AVS TRANSTION RATE regulators: Bonnell: Initial private config file regulators: Bonnell: Add devices and rails regulators: Bonnell: Add sensor monitoring regulators: Bonnell: Add configuration Reed Frandsen (2): Merge branch '1050' into master-b66ae50 Merge branch '1050-ghe' into 1050-ef9842f Andrew Geissler (1): psu-monitor: adapt do chassis state instance change Jay Meyer (1): Update psu poll rate for phosphor-power-supply. Matt Spinler (2): psu-ng: Change paths of SN/PN/FN files psu-ng: Remove power rating prop if PS not present Change-Id: I68342a4f74edee054f3c770869819a9b13fc433c
Build: https://openpower.xyz/job/openbmc-build/2015/
Version: "2.7.0-dev-90-gae29d00"
The text was updated successfully, but these errors were encountered: