MTLCreateSystemDefaultDevice returns nil

Description
Inside a GitHub-hosted runner, calls to the macOS API MTLCreateSystemDefaultDevice returns nil.  This prevents use of Metal, is not generally anticipated to happen on macOS, and can break arbitrary software, which is more likely to occur over time.  This appears to be caused by GPU configuration in the guest environment.
Area for Triage:
Apple
Question, Bug, or Feature?:
?
Virtual environments affected

[x] macOS 10.15
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[ ] Ubuntu 20.04 LTS
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Expected behavior
MTLCreateSystemDefaultDevice() should return a non-nil value
Actual behavior
MTLCreateSystemDefaultDevice() returns nil
Repro steps
In the linked action run this API is called in both macOS and iOS Simulator environment
Metal device is  nil
all devices []

What is this API?
This API is a chokepoint for use of Metal, the only non-deprecated graphics library on macOS.  In addition, Metal is a general-purpose computing language that may be doing the heavy lifting when you call some other system API.  It's increasingly likely over time that some software you use or test in a CI environment on Apple is trying to do this.
What is the significance of the current behavior?
Errors related to this appear in other reports, so I wonder if other macOS issues are related to this issue.
It is generally imagined that this API returning nil is not really possible on modern macOS.  A brief survey of usage on GitHub supports this view, the predominant pattern being force-unwrapping the API (!) which crashes in a virtual environment.  A minority of results generate a soft error, and I wasn't immediately able to turn up any examples that would function correctly in a GitHub runner.
Developers assume it works because a GPU supporting Metal has been a minimum system requirement for macOS since 10.14, and iOS for even longer.  So this API working (e.g., slowly with integrated graphics) is imagined to be part of the macOS 10.14+ platform, rather than a question of availability on specific hardware.  This is a very different expectation than Windows/Linux.
I asked someone with knowledge of the implementation for this API if there is any reason a developer today ought to handle a nil response, and they suggested nil probably indicates a serious OS fault, so not really.
Isn't there a software fallback for this?
Not for Metal itself.  Codebases that predate widespread Metal availability may have kept around their old codepath which incidentally supported a fallback.  These are increasingly not maintained or actively developed, and so if they exist they usually aren't the priority for running or testing/CI workflows.
Roblox recently wrote that

Today, for our audience, [opengl] is ~2% – which means our OpenGL backend barely matters anymore. We still maintain it but this will not continue for long.

Of course, new code written today is likely to skip this entirely and assume Metal is available.
What can be done about this?
The method I'm aware of is to passthrough the host GPU to the guest environment.  I don't know if this can be done for multiple guests or would be sensible in GitHub's environment (I'm guessing not)
For virtualizing macOS 11, Apple is forcing a new set of low-level APIs.  Some VMWare products have experimental support with these APIs to paravirtualize the host GPU into the guest environment which fixes this issue.  So it seems like the situation for macOS 11 will be better, but might require additional or experimental config to make it work.

Hey, @drewcrawford
Thank you for your research and provided information, but, unfortunately, our current virtualization approach for macOS doesn't allow us to provide GPU passthrough due to several hardware and software limitations. Moreover, I'm afraid there are no plans to make GPU functions available for macOS runners in the nearest future.

@LeonidLapshin Will it be reasonable to allow Metal support while introducing the M1 runners
Since Flutter 3.7.x OpenGL support is removed and therefore the options to test UI are very limited.
CC @Steve-Glass


Add some convenience types for overriding JSON schema

Closes https://github.com/pydantic/pydantic/issues/5096
Closes https://github.com/pydantic/pydantic/issues/4079
Introduces an annotation JsonSchema that you can use to override the JSON schema for a type.
Also adds an exception type OmitJsonSchemaField, which can be raised while generating JSON schema to cause the field to be omitted.
The tests added to this PR demonstrate how to handle:

Callable, related to https://github.com/pydantic/pydantic/issues/5096
Arbitrary types, related to https://github.com/pydantic/pydantic/issues/4079

@adriangb I would be open to refactoring to make it so that returning None has the same effect as raising OmitJsonSchemaField — the only downside to that is I think it ends up being a bit easier to make the mistake of not returning something and silently getting behavior that wasn't what you intended. (Exacerbated by the fact that __modify_schema__ from v1 was supposed to return None).
I'm also happy to rename the class(es) introduced in this PR.

@adriangb has suggested using pydantic_core.PydanticOmit rather than a new exception class. As long as we document it somewhere (which we need to do anyway), I think that's fine, I'll make the change.

Also Adrian I know I suggested we should re-export pydantic_core.PydanticOmit but I take it back — considering this will be pretty niche anyway I think it's fine to just leave as an import from pydantic_core unless we get feedback to the contrary. (Happy to change that though if you or Samuel prefer.)

please review


purpleteam now at alpha

@ckarande Any thoughts on trashing the security regression tests now that purpleteam is in alpha and also an OWASP project?

https://github.com/OWASP/NodeGoat/wiki/NodeGoat-Security-Regression-tests-with-ZAP-API
https://github.com/OWASP/NodeGoat/blob/master/test/security/profile-test.js

https://owasp.org/www-project-purpleteam/
Also any thoughts on how you'd like to have NodeGoat under purpleteam test?

Not sure what does this mean :D
Can you share more background about purpleteam, what role it plays here and what is the update you want to run?

Sorry for being away. A lot to catch up but THANK YOU @lirantal for holding the fort
@binarymist Congrats on having purpleteam as an OWASP project. If you don't have any dependencies on NodeGoat for demo tests, we can clean up the related regression tests. On 2nd question, I will have to familiarize again on what is involved in it. Can you share more details what is involved in having NodeGoat under purpleteam test?


User interaction on double tap

Text view get's active only on double tab, any possible to fix it. How to perform action without setting setTagDetection(_ isTagDetection : Bool) to true.
Like I can perform action while typing in textview

Check updated repo below method may help:-
setTagDetection(true, isEditable: true, isSelectable: true)


Add more consumption-saving tests

This PR only adds new tests (and makes tiny adjustments to old ones) for consumption-saving models and should be merged before my solvers overhaul branch. But not yet because I'm actively adding tests.

I think these are the tests I wanted to add. Two are commented out because those capabilities are new in my other PR.


Query on MSAL and ACS login

I read the below article. In my application, I have used MSAL authentication. This application link is added to website which uses ACS authentication.
When I login to website which uses ACS authentication, clicking on my application on this site,  again asking for login. I would like single sing-on, user should not asked to again login for my application. How to create sync between ACS authentication and MSAL.

@abdulmgster please provide us with the link to the documentation you are referring to

I will close this out for now. If you need additional help please let me know and we can reopen and continue.


Change budget table column header

Change Total Budget [tons]  to Total Budget 1/1/2018 (tons). Word it differently if you think something else sounds better?

Perhaps write Total budget since 2018 or something?


Connecting to MemGPT

There is project which will in future probably add "memory" to LLMs models.
They don't have API yet but it will be there soon.
Maybe implement this connection?
https://github.com/cpacker/MemGPT

Thanks for the rqeust; it's hard to understand the effort until we see the API, but it's a good idea. Depending on how good the API is, we can choose whether to adopt it, or whether to mimic the same functionality.
Do you know who's gonna be in charge of the API? Historically those projects don't do as good as a job with APIs as they do with their core code.

Thanks for the rqeust; it's hard to understand the effort until we see the API, but it's a good idea. Depending on how good the API is, we can choose whether to adopt it, or whether to mimic the same functionality. Do you know who's gonna be in charge of the API? Historically those projects don't do as good as a job with APIs as they do with their core code.

I only know it is quite a new project - probably two months old from people from Berkley - but they promised API in version 1.0. It works through commandline already - but there is probably lot of work to be done. I am watching this project because I need to connect our own data with LLMs and this is probably the only "right way" for now.

Yes, it's very interesting indeed. I wonder if it's "the" way, or just a stepping stone, like embeddings, rag, and large context windows.


[expat] Build error

Host Environment

OS: macOS Ventura
Compiler: Apple clang version 14.0.0 (clang-14<IP_ADDRESS>)

package: expat[core]:arm64-osx -> 2.5.0
vcpkg-tool version: 2022-03-30-692785ac944e81417840c6de244fb3e18a4b35eb
vcpkg-scripts version: 68ad399d5 2022-11-04 (2 days ago)
To Reproduce
Steps to reproduce the behavior:
vcpkg install expat
Failure logs
Computing installation plan...
The following packages will be built and installed:
    expat[core]:arm64-osx -> 2.5.0
Detecting compiler hash for triplet arm64-osx...
Restored 0 packages from /Users/XXX/.cache/vcpkg/archives in 539.7 us. Use --debug to see more details.
Starting package 1/1: expat:arm64-osx
Building package expat[core]:arm64-osx...
-- Using community triplet arm64-osx. This triplet configuration is not guaranteed to succeed.
-- [COMMUNITY] Loading triplet configuration from: /Users/XXX/vcpkg/triplets/community/arm64-osx.cmake
-- Using cached libexpat-libexpat-R_2_5_0.tar.gz.
-- Cleaning sources at /Users/XXX/vcpkg/buildtrees/expat/src/R_2_5_0-56671c0753.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/XXX/vcpkg/downloads/libexpat-libexpat-R_2_5_0.tar.gz
-- Using source at /Users/XXX/vcpkg/buildtrees/expat/src/R_2_5_0-56671c0753.clean
-- Found external ninja('1.11.1').
-- Configuring arm64-osx
-- Building arm64-osx-dbg
-- Building arm64-osx-rel
CMake Error at installed/arm64-osx/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake:36 (message):

  '/Users/XXX/vcpkg/packages/expat_arm64-osx/debug/lib/cmake/expat-'
  does not exist.
Call Stack (most recent call first):
  ports/expat/portfile.cmake:24 (vcpkg_cmake_config_fixup)
  scripts/ports.cmake:147 (include)

error: building expat:arm64-osx failed with: BUILD_FAILED

https://github.com/microsoft/vcpkg/issues/27671#issuecomment-1304599345

We are talking about MacOS not windows. Vcpkg binary is installed via homebrew and up to date

I see. The line cut was misleading me:
CMake Error at installed/arm64-osx/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake:36 (message):

  '/Users/XXX/vcpkg/packages/expat_arm64-osx/debug/lib/cmake/expat-'
  does not exist.

We are talking about MacOS not windows. Vcpkg binary is installed via homebrew and up to date

In fact it isn't, according to your report:

vcpkg-tool version: 2022-03-30-692785ac944e81417840c6de244fb3e18a4b35eb

You need at least 2022-10-12.

Yeah you are right. After manually updating it does now work. Didn´t know that one must update vcpkg manually even if installed via homebrew.

Well, the responsibility for the homebrew package is elsewhere. Basically, you should always use the tool version which matches the repo, and bootstrapping takes care of this.
On the vcpkg side, some port updates slipped in with a dependency on the new tool version without proper guarding. Patches pending in https://github.com/microsoft/vcpkg/pull/27598.


Add basic support for log

Move Log type into SwiftRaft target.
Set log into service.
Add Log index check on Vote requests

Hi @ktoso can you check when having time these changes?

Sorry I missed the ping here, looks good

Hi @ktoso no problem. I really appreciate that you found time to look into MRs. This helps me to move :)


Update activity attribute to Android 12

To be able to target android 12 all activities that use intent-filters must declare the android:exported attribute, reference here.
When trying to build an app that depends on espresso-support on android 12 I got the following error:

Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl779923006.tmp/base.apk (at Binary XML file line #472): com.novoda.espresso.TalkBackStateSettingActivity: Targeting S+ (version 10000 and above) requires that an explicit value for android:exported be defined when intent filters are present]

I would make a PR myself but I cannot find the TalkBackStateSettingActivity file in the repository 🤔 The only place I have found reference to it is in this repository. Should it be addressed there instead?

It's probably in novoda/accessibilitools but I'm not sure who looks after these repos anymore

It's this now, I don't know if this version has been released
https://github.com/novoda/espresso-support/blob/master/extras/src/main/java/com/novoda/espresso/AccessibilityServiceTogglingActivity.java

Closing as this repository is no longer under maintenance and it's about to be archived


[Epic]: SAP Connector Development

Connector Name
other (None Listed Above)
Epic description
This relates to all SAP R&D for SAP Ballerina connector
Related tasks

[x] Initial Planning for SAP integeration through Ballerina
[x] Research work on SAP classical connection apporoches via RFC for BAPI, IDOC
[x] POC for Balleirna connector for invoking Remotely enabled function modules in SAP
[x] Documentation SAP R&D progress and future plans
[x] Research work on SAP extension related latest apporches for connector development

closing as completed


Skeleton Loader

Hi,
I would love to see an optional skeleton loader (like on Facebook) next to the spinners. For example this is what I meant: (https://vuetifyjs.com/en/components/skeleton-loaders/)
Is there any change we are getting this feature?
Thank you!

Hello, you can use <template v-slot:spinner> here your skeleton markup </template> ( https://github.com/PeachScript/vue-infinite-loading/blob/master/docs/guide/configure-load-msg.md#via-v-slot-directive ). And just hide it after first loading in order to return default spinner for all next loadings.


strncpy used unsafely throughout the code base

Describe the bug
The code base has a lot of uses of strncpy that aren't accounting for the space the nul-byte requires. Additionally, in the places it does, there are no checks that strncpy had to truncate the src buffer.
To Reproduce
$ git grep strncpy | grep -v 1
src/agent/mdns_avahi.cpp:        strncpy(service.mName, aName, sizeof(service.mName));
src/agent/mdns_avahi.cpp:        strncpy(service.mType, aType, sizeof(service.mType));
src/agent/mdns_mdnssd.cpp:        strncpy(service.mName, aName, sizeof(service.mName));
src/agent/mdns_mdnssd.cpp:        strncpy(service.mType, aType, sizeof(service.mType));
src/commissioner/addr_utils.cpp:        strncpy(aOutBuf, "Unknown AF", aLength);
src/commissioner/commissioner.cpp:    strncpy(buf, aStr, sizeof(buf));
src/web/web-service/wpan_service.hpp:    void SetInterfaceName(const char *aIfName) { strncpy(mIfName, aIfName, sizeof(mIfName)); }
src/web/wpan-controller/dbus_base.cpp:    strncpy(mDestination, aDestination, sizeof(mDestination));
src/web/wpan-controller/dbus_base.cpp:    strncpy(mIface, aIface, sizeof(mIface));
src/web/wpan-controller/dbus_base.cpp:    strncpy(mInterfaceName, aInterfaceName, sizeof(mInterfaceName));
src/web/wpan-controller/dbus_base.cpp:    strncpy(mPath, aPath, sizeof(mPath));
src/web/wpan-controller/dbus_base.cpp:    strncpy(mDBusName, aDBusName, sizeof(mDBusName));
src/web/wpan-controller/dbus_gateway.hpp:        strncpy(mAddressString, aAddressString, strlen(aAddressString));
src/web/wpan-controller/dbus_get.cpp:        strncpy(mPropertyList[propCnt].name, pName, sizeof(mPropertyList[propCnt].name));
src/web/wpan-controller/dbus_get.cpp:        strncpy(mPropertyList[i].value, GetPropertyValue(mPropertyList[i].name), sizeof(mPropertyList[i].value));
src/web/wpan-controller/dbus_ifname.cpp:            strncpy(mDBusName, aItemDBusName, DBUS_MAXIMUM_NAME_LENGTH);
src/web/wpan-controller/wpan_controller.cpp:    strncpy(mIfName, aIfName, sizeof(mIfName));
third_party/libcoap/repo/examples/client.c:  strncpy((char *)the_token.s, arg, min(sizeof(_token_data), strlen(arg)));

Expected behavior
I was originally going to fix these one-by-one by just adding a "-1" to the calls. Given the issue is a bit systemic, I wondered if you guys might want to think about a different way of addressing this?
Options I can think of:

Add -1 to all these call sites and ignore truncation
Use strlcpy and ignore truncation
Maybe some sort of project-wide safe_copy macro that does strlcpy|stncpy and logs an error when truncation occurs.
std::string - i have no idea the implications there

@doanac Thanks. I prefer strlcpy() to. Would you like to submit PR to fix this?

I just created a PR. TBH - i'm just trying to get this to compile for a docker image we are building, so I don't yet have a way to test this. So my PR is really just a "this builds":
https://github.com/openthread/borderrouter/pull/245


Bug: Plugin attempts to run build when installing a Poetry env with package-mode=false

When managing a project with poetry for dependencies, one of the modes it supports is package-mode=false - when this is present in the pyproject.toml, the intent is that poetry is being used to install dependencies for a python based tool like mkdocs or ansible and there is nothing to build.
Python Environment Manager v1.2.4 supports Poetry environments, but not this configuration, and it fails to initialize virtualenvs for this use case with the error RuntimeError: Building a package is not possible in non-package mode. - which is expected when something is calling build on a project that should not be built.
Example pyproject.toml:
[tool.poetry]
name = "docs"
package-mode = false
version = "0.1.0"
description = "Example Documentation"
authors = []

[tool.poetry.dependencies]
python = "^3.11"
mkdocs = "^1.5.3"
mkdocs-material = "^9.5.5"
mkdocs-material-extensions = "^1.3.1"
mkdocs-include-markdown-plugin = "^6.0.4"

[build-system]
requires = ["poetry-core>=1.8.0"]
build-backend = "poetry.core.masonry.api"

Logs:
2024-03-07 14:22:15.164 [info] Selected workspace /Users/chris.routh/projects/rcon/docs for creating virtual environment.
2024-03-07 14:22:16.753 [info] Selected interpreter /opt/homebrew/bin/python3.11 for creating virtual environment.
2024-03-07 14:22:16.800 [info] Running Env creation script:  [
  '/opt/homebrew/bin/python3.11',
  '/Users/chris.routh/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py',
  '--git-ignore',
  '--toml',
  '/Users/chris.routh/projects/rcon/docs/pyproject.toml'
]
2024-03-07 14:22:16.800 [info] > /opt/homebrew/bin/python3.11 ~/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py --git-ignore --toml ./pyproject.toml
2024-03-07 14:22:16.800 [info] cwd: .
2024-03-07 14:22:16.926 [info] Running<EMAIL_ADDRESS>-m venv .venv
2024-03-07 14:22:18.155 [info] > poetry env list --full-path
2024-03-07 14:22:18.155 [info] cwd: .
2024-03-07 14:22:18.180 [info] > ./.venv/bin/python -I ~/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/get_output_via_markers.py ~/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/interpreterInfo.py
2024-03-07 14:22:19.626 [info] CREATED_VENV:/Users/chris.routh/projects/rcon/docs/.venv/bin/python
2024-03-07 14:22:19.626 [info] Creating: /Users/chris.routh/projects/rcon/docs/.venv/.gitignore
CREATE_VENV.UPGRADING_PIP
Running: /Users/chris.routh/projects/rcon/docs/.venv/bin/python -m pip install --upgrade pip
2024-03-07 14:22:19.938 [info] Requirement already satisfied: pip in ./.venv/lib/python3.11/site-packages (24.0)
2024-03-07 14:22:20.167 [info] CREATE_VENV.UPGRADED_PIP
VENV_INSTALLING_PYPROJECT: /Users/chris.routh/projects/rcon/docs/pyproject.toml
Running: /Users/chris.routh/projects/rcon/docs/.venv/bin/python -m pip install -e .
2024-03-07 14:22:20.459 [info] Obtaining file:///Users/chris.routh/projects/rcon/docs
2024-03-07 14:22:20.461 [info]   Installing build dependencies: started
2024-03-07 14:22:21.277 [info]   Installing build dependencies: finished with status 'done'
2024-03-07 14:22:21.278 [info]   Checking if build backend supports build_editable: started
2024-03-07 14:22:21.382 [info]   Checking if build backend supports build_editable: finished with status 'done'
2024-03-07 14:22:21.386 [info]   Getting requirements to build editable: started
2024-03-07 14:22:21.452 [info]   Getting requirements to build editable: finished with status 'done'
2024-03-07 14:22:21.455 [info]   Preparing editable metadata (pyproject.toml): started
2024-03-07 14:22:21.617 [info]   Preparing editable metadata (pyproject.toml): finished with status 'error'
2024-03-07 14:22:21.627 [info]   error: subprocess-exited-with-error

  × Preparing editable metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      Traceback (most recent call last):
        File "/Users/chris.routh/projects/rcon/docs/.venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Users/chris.routh/projects/rcon/docs/.venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Users/chris.routh/projects/rcon/docs/.venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 181, in prepare_metadata_for_build_editable
          return hook(metadata_directory, config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/fc/z68l3_x96wb7x597bszx_nww0000gp/T/pip-build-env-660oz3p1/overlay/lib/python3.11/site-packages/poetry/core/masonry/api.py", line 43, in prepare_metadata_for_build_wheel
          builder = WheelBuilder(poetry)
                    ^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/fc/z68l3_x96wb7x597bszx_nww0000gp/T/pip-build-env-660oz3p1/overlay/lib/python3.11/site-packages/poetry/core/masonry/builders/wheel.py", line 62, in __init__
          super().__init__(poetry, executable=executable)
        File "/private/var/folders/fc/z68l3_x96wb7x597bszx_nww0000gp/T/pip-build-env-660oz3p1/overlay/lib/python3.11/site-packages/poetry/core/masonry/builders/builder.py", line 45, in __init__
          raise RuntimeError(
      RuntimeError: Building a package is not possible in non-package mode.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
2024-03-07 14:22:21.629 [info] error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
2024-03-07 14:22:21.777 [info] Traceback (most recent call last):
  File "/Users/chris.routh/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py", line 84, in run_process
2024-03-07 14:22:21.777 [info]     subprocess.run(args, cwd=os.getcwd(), check=True)
2024-03-07 14:22:21.777 [info]   File<EMAIL_ADDRESS>line 571, in run
2024-03-07 14:22:21.779 [info]     raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/Users/chris.routh/projects/rcon/docs/.venv/bin/python', '-m', 'pip', 'install', '-e', '.']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/chris.routh/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py", line 250, in <module>
2024-03-07 14:22:21.779 [info]     main(sys.argv[1:])
2024-03-07 14:22:21.779 [info]   File "/Users/chris.routh/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py", line 246, in main
2024-03-07 14:22:21.779 [info]     install_toml(venv_path, args.extras)
2024-03-07 14:22:21.779 [info]   File "/Users/chris.routh/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py", line 113, in install_toml
2024-03-07 14:22:21.779 [info]     run_process(
  File "/Users/chris.routh/.vscode-oss/extensions/ms-python.python-2024.2.1-universal/pythonFiles/create_venv.py", line 86, in run_process
2024-03-07 14:22:21.779 [info]     raise VenvError(error_message)
2024-03-07 14:22:21.780 [info] VenvError: CREATE_VENV.PIP_FAILED_INSTALL_PYPROJECT
2024-03-07 14:22:21.786 [error] Error while running venv creation script:  CREATE_VENV.PIP_FAILED_INSTALL_PYPROJECT
2024-03-07 14:22:21.786 [error] CREATE_VENV.PIP_FAILED_INSTALL_PYPROJECT
2024-03-07 14:22:21.797 [info] Found: /usr/bin/python3 --> /usr/bin/python3
2024-03-07 14:22:21.806 [info] Found: /opt/homebrew/bin/python3 --><EMAIL_ADDRESS>2024-03-07 14:22:21.807 [info] Found: /opt/homebrew/bin/python3.10 --><EMAIL_ADDRESS>2024-03-07 14:22:21.807 [info] Found: /opt/homebrew/bin/python3.11 --><EMAIL_ADDRESS>2024-03-07 14:22:21.807 [info] Found: /opt/homebrew/bin/python3.12 --><EMAIL_ADDRESS>

Currently we don't provide a way to skip pyproject.toml installation. We don't particularly detect poetry or anything, we just attempt to do installation when we detect [build-system] table, it should probably restricted to have both project and build system table.
Another option is to provide a selection option along with requirement files to include/exclude editable installs.


Browser crashes when I send keys to a non-

I have a <div> that I am trying to send a backspace key to.
// crashes Chrome
$('#myDiv').sendKeys(protractor.Key.BACK_SPACE)

// crashes Chrome
$('#myDiv').click().sendKeys(protractor.Key.BACK_SPACE)

// works!
browser.actions().sendKeys(protractor.Key.BACK_SPACE).perform()

Related to:

https://github.com/angular/protractor/issues/1622
https://github.com/angular/protractor/issues/562
http://stackoverflow.com/questions/21991003/cannot-focus-web-element-to-send-keys

Not sure what's wrong with the first one.  What error message are you getting?
$('#myDiv').click().sendKeys(protractor.Key.BACK_SPACE) is wrong.  You can't chain those commands together like that.

@sjelin You should be able to chain commands, the commands seem fine.
When executing the first and second commands, the error is cannot focus element. The third command works because it isn't sending the keypress to a specific element, just to the browser.
This looks like a recurring issue with chromedriver. See code.google.com/p/chromedriver/issues/detail?id=870, and https://code.google.com/p/chromedriver/issues/detail?id=35, and https://code.google.com/p/chromedriver/issues/detail?id=999

External bugs are closed, so I'm going to close this issue as well - please open up an issue with ChromeDriver if you are still seeing this with the latest version.


time-entries --page

Hello again,
I wonder whether it might be possible to implement an option to retrieve all pages, as opposed to specfic pages? Again, easy to script, but would be nice if this was built in.
Many thanks!

This has been added in v1.4.0.


Remove placeholder when searchbar is in focus

The placeholder 'Find your hero' remains even when it is in focus. Removing it might look better. If you are interested, do assign it to me :)

I have made a pull-request solving this issue assigned to me


Mono: Cannot instance a scene with a C# script dependency from PCK.

Bugsquad note: This issue has been confirmed several times already. No need to confirm it further.

Godot version:
v3.2.stable.mono.official
OS/device including version:
Manjaro Linux with kernel 5.5.7-1
Issue description:
We are unable to fully import a scene from a .pck or .zip file with C# scripts dependencies.
E 0:00:00.617   can_instance: Cannot instance script because the class 'PCKScenePrint' could not be found. Script: 'res://PCKScenePrint.cs'.
  <C++ Error>   Method failed. Returning: __null
  <C++ Source>  modules/mono/csharp_script.cpp:2915 @ can_instance()
  <Stack Trace> :0 @ Int32 Godot.NativeCalls.godot_icall_1_186(IntPtr , IntPtr , System.String )()
                SceneTree.cs:637 @ Godot.Error Godot.SceneTree.ChangeScene(System.String )()
                PCKLoader.cs:13 @ void PCKLoader._Ready()()

Steps to reproduce:

Extract the downloaded MinimalProject.zip.

Open the Project_Import_PCK in Godot.

Run the project and check the Debugger.

Minimal reproduction project:
MinimalProject.zip
Notes:

Export directory contains the exported .pck and .zip files.
Project_Export_PCK is the PCK's project directory.
Project_Import_PCK is the directory of the project that import's the .pck or .zip file.

I'm facing this problem too.
In your project the Assembly.LoadFile call (mentioned here: https://docs.godotengine.org/en/3.2/getting_started/workflow/export/exporting_pcks.html ) is missing but even with the assembly loaded the script cant be instanced
@xsellier Since you wrote that note in the docs, could you help us out?

I didn't had the time to test it but i think we can try to load the DLL's content in the PCK with the godot File class, try to convert it into bytes to load it using Assembly.LoadFile(bytes[] rawAssembly).
Yes we wrote that in the docs when i had this problem, so maybe we can find a workaround for it soon.

Not yet, after some research i ended up doing all the code on the base and only do textures, scenes and other assets in the PCKs like in other engines.
I wanted to do more research before posting here. So far i found that the assembly is indeed loaded but Godot don't know it, all the code is there but can't be "loaded" in the Godot context.

Any progress on this?

@Wavertron As far as I know, nobody found a solution to this yet.

Well, at least it worked but it's really unstable and i sure i'm doing it really poorly.
So here's what i've done in the PCKLoader.cs:
private byte[] GetAssemblyBytes()
{
    byte[] rawAssembly = null;

    Godot.File dllFile = new Godot.File();
    dllFile.Open("res://.mono/assemblies/Debug/ProjectExportPCK.dll", Godot.File.ModeFlags.Read);
    rawAssembly = dllFile.GetBuffer((int) dllFile.GetLen());
    dllFile.Close();

    return rawAssembly;
}

private void FixDependencies()
{
    Assembly asm = AppDomain.CurrentDomain.Load(GetAssemblyBytes());

    foreach (string dependencyPath in ResourceLoader.GetDependencies("res://PCKScene.tscn"))
    {
        // Look for C# Scripts
        CSharpScript csScript = ResourceLoader.Load<CSharpScript>(dependencyPath, "CSharpScript", false);

        // Makes sure it's a C# script
        if(csScript == null)
        {
            continue;
        }

        // Try to reload the script
        Error reloadResult = csScript.Reload();

        // Look for each type in the assembly of the DLC
        foreach (Type type in asm.GetTypes())
        {
            // Look if the type name is the same as the resource name
            // Potential error depending on the name
            if(type.ToString().Equals(csScript.ResourceName))
            {
                // Try to instance the script with Activator
                object scriptInstance = Activator.CreateInstance(type);

                // In this case the script derives from Control type
                Control control = (Control) scriptInstance;

                // Try to instance the script as a control node
                GetTree().CurrentScene.AddChild(control);
                break;
            }
        }
    }
}

So right now, i rather prefer to not do something like this. It is very unstable, crashes Godot one time out of two, not even the game itself.
The best we can do right now with the stable version is to do all the code in the same assembly and separate all other "heavy" assets in PCKs.

@neikeq I guess that's a use case that you hadn't thought of/tested yet. Some changes are probably needed to ensure that assemblies are properly exported in "DLC" type PCKs, and properly loaded when using ProjectSettings.LoadResourcePack.

Same problem here.
Any progress?

I also found this problem today, and I hope it can be solved.

I am also facing this problem.

I don't know if this is related, but if you attempt to save a Resource that extends from a C# script, that's how it saves:
[gd_resource type="Resource" load_steps=2 format=2]

[sub_resource type="CSharpScript" id=1]

[resource]
script = SubResource( 1 )

Exported variables just don't make into it.

I believe I have found a stable work around. This example below is setup to only load one specific mod (GameMod) but can be adapted to do more than one mod.
I've attached the projects if someone wants to test further. The Game.zip would be your game itself, containing the mod loader and an example mod. And the GameMod.zip would be what someone else makes as the mod to your game.
Hopefully this helps with creating a fix in the engine but it runs as a good work around in the meantime from my tests.
public class Main : Node2D {

	public const string NameSpace = "GameMod"; //Namespace of the mod
	public static Assembly Assembly; //Assembly of the mod

	public override void _Ready() {
		base._Ready();

		var dir = Directory.GetCurrentDirectory() + "\\";
		foreach (var file in Directory.GetFiles("Mods")) {
			if (!file.ToLower().EndsWith(".dll")) continue;

			Assembly = Assembly.LoadFile(dir + file);
			ProjectSettings.LoadResourcePack((dir + file).Replace(".dll", ".pck"));
		}

		var entryPoint = LoadPatched("res://ModEntry.tscn");
		AddChild(entryPoint.Instance());
	}

        //Loads a PackedScene but replaces the CScript with an Assembly instantiated version
	public static PackedScene LoadPatched(string scenePath) {
		var x = ResourceLoader.Load<PackedScene>(scenePath);

		var bundled = x.Get("_bundled") as Dictionary;

		var vars = bundled["variants"] as Array;

		for (var i = 0; i < vars.Count; i++) {
			var o = vars[i];
			if (o is CSharpScript c) {
				//Try to find the path of the script by the namespace and the resource itself
				var path = NameSpace + "." + c.ResourcePath.Split("res://")[1].Replace("/", ".").Replace(".cs", "");

				//Attempt to instantiate that script, assuming it is a Node so we can get the script
				var thing = Assembly.GetType(path).GetConstructor(Type.EmptyTypes)?.Invoke(System.Array.Empty<object>()) as Node;
				//Change the script of the packed scene
				vars[i] = thing.GetScript();
				thing.Free();
			}
		}

		bundled["variants"] = vars;

		x.Set("_bundled", bundled);
		return x;
	}

}

GameMod.zip
Game.zip

我相信我已经找到了稳定的工作。下面的示例设置为仅加载一个特定的 mod (GameMod)，但可以调整为执行多个 mod。
如果有人想进一步测试，我已经附上了这些项目。Game.zip 将是您的游戏本身，包含 mod 加载器和示例 mod。GameMod.zip 将是其他人制作的游戏模组。
希望这有助于在引擎中创建修复程序，但同时从我的测试中可以很好地解决它。
public class Main : Node2D {

	public const string NameSpace = "GameMod"; //Namespace of the mod
	public static Assembly Assembly; //Assembly of the mod

	public override void _Ready() {
		base._Ready();

		var dir = Directory.GetCurrentDirectory() + "\\";
		foreach (var file in Directory.GetFiles("Mods")) {
			if (!file.ToLower().EndsWith(".dll")) continue;

			Assembly = Assembly.LoadFile(dir + file);
			ProjectSettings.LoadResourcePack((dir + file).Replace(".dll", ".pck"));
		}

		var entryPoint = LoadPatched("res://ModEntry.tscn");
		AddChild(entryPoint.Instance());
	}

        //Loads a PackedScene but replaces the CScript with an Assembly instantiated version
	public static PackedScene LoadPatched(string scenePath) {
		var x = ResourceLoader.Load<PackedScene>(scenePath);

		var bundled = x.Get("_bundled") as Dictionary;

		var vars = bundled["variants"] as Array;

		for (var i = 0; i < vars.Count; i++) {
			var o = vars[i];
			if (o is CSharpScript c) {
				//Try to find the path of the script by the namespace and the resource itself
				var path = NameSpace + "." + c.ResourcePath.Split("res://")[1].Replace("/", ".").Replace(".cs", "");

				//Attempt to instantiate that script, assuming it is a Node so we can get the script
				var thing = Assembly.GetType(path).GetConstructor(Type.EmptyTypes)?.Invoke(System.Array.Empty<object>()) as Node;
				//Change the script of the packed scene
				vars[i] = thing.GetScript();
				thing.Free();
			}
		}

		bundled["variants"] = vars;

		x.Set("_bundled", bundled);
		return x;
	}

}

游戏模组.zip 游戏 .zip

Does it support IOS?

肯定不支持啊， 可以看看hybridclr这个。。但是他们目前没打算支持godot

PCKLoader

godot4 error;;
Assembly.GetType(path) this objet is null

I believe I have found a stable work around. This example below is setup to only load one specific mod (GameMod) but can be adapted to do more than one mod.
I've attached the projects if someone wants to test further. The Game.zip would be your game itself, containing the mod loader and an example mod. And the GameMod.zip would be what someone else makes as the mod to your game.
Hopefully this helps with creating a fix in the engine but it runs as a good work around in the meantime from my tests.
public class Main : Node2D {

	public const string NameSpace = "GameMod"; //Namespace of the mod
	public static Assembly Assembly; //Assembly of the mod

	public override void _Ready() {
		base._Ready();

		var dir = Directory.GetCurrentDirectory() + "\\";
		foreach (var file in Directory.GetFiles("Mods")) {
			if (!file.ToLower().EndsWith(".dll")) continue;

			Assembly = Assembly.LoadFile(dir + file);
			ProjectSettings.LoadResourcePack((dir + file).Replace(".dll", ".pck"));
		}

		var entryPoint = LoadPatched("res://ModEntry.tscn");
		AddChild(entryPoint.Instance());
	}

        //Loads a PackedScene but replaces the CScript with an Assembly instantiated version
	public static PackedScene LoadPatched(string scenePath) {
		var x = ResourceLoader.Load<PackedScene>(scenePath);

		var bundled = x.Get("_bundled") as Dictionary;

		var vars = bundled["variants"] as Array;

		for (var i = 0; i < vars.Count; i++) {
			var o = vars[i];
			if (o is CSharpScript c) {
				//Try to find the path of the script by the namespace and the resource itself
				var path = NameSpace + "." + c.ResourcePath.Split("res://")[1].Replace("/", ".").Replace(".cs", "");

				//Attempt to instantiate that script, assuming it is a Node so we can get the script
				var thing = Assembly.GetType(path).GetConstructor(Type.EmptyTypes)?.Invoke(System.Array.Empty<object>()) as Node;
				//Change the script of the packed scene
				vars[i] = thing.GetScript();
				thing.Free();
			}
		}

		bundled["variants"] = vars;

		x.Set("_bundled", bundled);
		return x;
	}

}

GameMod.zip Game.zip

godot4 error
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Godot.NativeInterop.NativeFuncs.godotsharp_string_new_with_utf16_chars(Godot.NativeInterop.godot_string ByRef, Char*)
at Godot.NativeInterop.Marshaling.ConvertStringToNative(System.String)
at Godot.NativeInterop.NativeFuncs.godotsharp_string_name_new_from_string(System.String)

@diybl This issue is about C# in 3.x, which uses Mono, not .NET 6. The .NET 6 issue is being tracked in https://github.com/godotengine/godot/issues/73932.

@diybl This issue is about C# in 3.x, which uses Mono, not .NET 6. The .NET 6 issue is being tracked in #73932.

Are there plans to fix this bug?
I'm worried my game won't have this feature before release.
Or could I use the patch method of c# to temporarily solve this bug?

Any updates on this?  Still having the issue and can't seem to find a workaround.


Clarify the error we emit when we see an unexpected null pointer

Informal discussion suggests that the original wording wasn't obvious to everyone.  Hopefully, this is clearer.

@swift-ci Please test

@swift-ci Please test

@swift-ci Please test and submit

@swift-ci Please test


[BUG] Robots.txt is not valid

Is there any existing issue for this?

[X] I have searched the existing issues

Description

robots.txt is not valid. We need to look into it.

Screenshots

Any additional information?
There many problems we need to check it manually
What browser are you seeing the problem on?
No response

Is there any existing issue for this?

[x]  I have searched the existing issues

Description

robots.txt is not valid. We need to look into it.

Screenshots

Any additional information?
There many problems we need to check it manually
What browser are you seeing the problem on?
No response

Are you using some testing software??

Is there any existing issue for this?

[x]   I have searched the existing issues

Description

robots.txt is not valid. We need to look into it.

Screenshots

Any additional information?
There many problems we need to check it manually
What browser are you seeing the problem on?
No response

Are you using some testing software??

you can also check from your Browser using Lighthouse tool

@priyankarpal  Ok but i want to know what software you are using?
if you dont mind

@priyankarpal Ok but i want to know what software you are using? if you dont mind

no no  I'm not using any software. I'm just using browser tool

@priyankarpal Ok but i want to know what software you are using? if you dont mind

no no I'm not using any software. I'm just using browser tool

Oh Ok thanks !! I have never used lighthouse😅

@priyankarpal  For the issue i see no robots.txt file in public directory . We will need to add that

@priyankarpal For the issue i see no robots.txt file in public directory . We will need to add that

yeah may be

@rupali-codes What all specifications we need in robots.txt? Here's a Resource >https://developers.google.com/search/docs/crawling-indexing/robots/robots_txt

@rupali-codes What all specifications we need in robots.txt? Here's a Resource >https://developers.google.com/search/docs/crawling-indexing/robots/robots_txt

User-agent: *
Disallow:

Sitemap: https://example.com/sitemap.xml

hey thanks @priyankarpal & @Divyansh-0 will look into it

This issue has been inactive for a long time
I would like to work on this issue
Please assign

@sagnik-p can you resolve this?

@rupali-codes @CBID2 shall we close this issue?
i want to clean the repo and maintain things efficiently by closing the old outdated things.
i'm thinking of tagging the issue opener and asking him if he is working or not.....id didn't got reply within 4 days i'll close the issue and if he replies late...that he was busy or so then we can repoen it again.
Let me know your views......by doing this we will be keep the repo clean and maintained with current issues under work.

@rupali-codes @CBID2 shall we close this issue? i want to clean the repo and maintain things efficiently by closing the old outdated things. i'm thinking of tagging the issue opener and asking him if he is working or not.....id didn't got reply within 4 days i'll close the issue and if he replies late...that he was busy or so then we can repoen it again. Let me know your views......by doing this we will be keep the repo clean and maintained with current issues under work.

you can do this automatically by adding gh action( closing issues after a time)

@rupali-codes @CBID2 shall we close this issue? i want to clean the repo and maintain things efficiently by closing the old outdated things. i'm thinking of tagging the issue opener and asking him if he is working or not.....id didn't got reply within 4 days i'll close the issue and if he replies late...that he was busy or so then we can repoen it again. Let me know your views......by doing this we will be keep the repo clean and maintained with current issues under work.

you can do this automatically by adding gh action( closing issues after a time)

yep i know that
i'm confirming from Project Admins for their view

@CBID2 have you written something?

@CBID2 have you written something?

@priyankarpal pretty much communicated my thoughts. We have a Github action set up to close old issues

@CBID2 have you written something?

@priyankarpal pretty much communicated my thoughts. We have a Github action set up to close old issues. I'm not sure if it's currently working though 🤔

okay i will look into that and check it's timeline , after how many days it closes the issue and revert it back to you

@CBID2 have you written something?

@priyankarpal pretty much communicated my thoughts. We have a Github action set up to close old issues. I'm not sure if it's currently working though 🤔

okay i will look into that and check it's timeline , after how many days it closes the issue and revert it back to you

45 days is much better i guess

@CBID2 have you written something?

@priyankarpal pretty much communicated my thoughts. We have a Github action set up to close old issues. I'm not sure if it's currently working though 🤔

okay i will look into that and check it's timeline , after how many days it closes the issue and revert it back to you

45 days is much better i guess

made it 30 days

@CBID2 have you written something?

@priyankarpal pretty much communicated my thoughts. We have a Github action set up to close old issues. I'm not sure if it's currently working though 🤔

okay i will look into that and check it's timeline , after how many days it closes the issue and revert it back to you

45 days is much better i guess

made it 30 days

Great

I'm closing this issue for now since its being inactive


Incorrect extensible enum generation when it is a property of a model

Cadl:
https://github.com/Azure/cadl-ranch/blob/9e5ddbeda8413655341e92392ea288ccc67f2064/packages/cadl-ranch-specs/http/models/property-types/main.cadl#L116
Actual generated model:
https://github.com/Azure/autorest.csharp/blob/59a2aa917077017b28a8a90c474673b81f273d85/test/CadlRanchProjects/property-types/Generated/ExtensibleEnumProperty.cs
It has property:
public InnerEnum Property { get; set; }

Expected: We should generate InnerExtensibleEnum as an extensible enum to be the property, instead of generating an InnerEnum as a fixed enum.

Simplify the cadl file here:

// Test a model with an enum property
@doc("Enum that will be used as a property for model EnumProperty. Non-extensible.")
enum InnerEnum {
  @doc("First value.")
  ValueOne,

  @doc("Second value.")
  ValueTwo,
}

@doc("Model with enum properties")
model EnumProperty {
  @doc("Property")
  property: InnerEnum;
}
@route("/enum")
@get
op enumGet() : EnumProperty;

// Test a model with an extensible enum property
@doc("Extensible enum that will be used as a property for model InnerExtensibleEnum.")
@knownValues(InnerEnum)
model InnerExtensibleEnum is string;

@doc("Model with extensible enum properties")
model ExtensibleEnumProperty {
  @doc("Property")
  property: InnerExtensibleEnum;
}
@route("/extensible-enum")
op extensibleEnum() : ExtensibleEnumProperty;

Looking at what generated from emitter: https://github.com/Azure/autorest.csharp/blob/59a2aa917077017b28a8a90c474673b81f273d85/test/CadlRanchProjects/property-types/Generated/cadl.json#L236
it is emitter issue.

Fix in https://github.com/Azure/autorest.csharp/pull/2697. So close.


Wordwrapping

Canvas does not inherently wrap when text hits the edges - need to manually wrap on word breaks (or if it's continuous, letter)

I have implemented wrapping on word breaks - its in latest code. Can you plz check - it already looks good, I think we may not need wrapping by letters.

The latest code has the fix.


Move routemgmt install files to apigateway-modifiy ansible scripts accly

Dependency on https://github.com/apache/incubator-openwhisk-apigateway/pull/265/commits/45c8f124580bafee965128581557b17dc7645a92
Build will fail, without the changes in incubator-openwhisk-apigateway

There is has being changes to apigw files, and there are conflicts now

@csantanapr do we still want to do this?

Closing for now.


[rt.openssl.org #4564] BUG: Deadlock in OpenSSL with OpenSSL 1.0.1j and later (including 1.0.2h) with multiple long lived connections

Migrated from rt.openssl.org#4564 (status was 'new')
Requestors:

<EMAIL_ADDRESS>
From<EMAIL_ADDRESS>on 2016-06-13 17:36:38:
Since moving to the OpenSSL 1.0.1+ series, we've been experiencing sporadic
deadlocks in OpenLDAP inside of OpenSSL.  I'm not sure exactly when the
problem was introduced, but we never encountered it with the 1.0.0 series,
and 1.0.1j was what we moved to when we switched to the 1.0.1 series.

To reproduce the problem:

a) Deploy OpenLDAP with 3-node Multi-master or greater using persistent
connections.  StartTLS should be used as a part of the replication
agreement configuration.  The issue only occurs if there are 2+ replication
agreements per master node, thus the requirements for 3-node multimaster or
greater.

b) Let time pass.  Eventually, slapd will grind to a complete halt.
Alternatively, after some period of time, shut down slapd, and it will lock
up in OpenSSL.  netstat does not show any sockets with queued data waiting.

Unfortuantely, I can't give greater detail than this because I'm not sure
how to check if we've entered the error state or not.  However, given
enough time, the problem is 100% producible (I.e., if I leave OpenLDAP
running long enough).  Again, this never occurs in a 2-node MMR setup,
where there is only a single long-lived replication agreement.

A backtrace of slapd that's locked up during shutdown shows that multiple
threads are waiting to read bytes that it believes it never received.  This
this backtrace, for example, thread 4 is waiting for other threads to
finish so it can complete the shutdown of slapd.  Threads 2 & 3 are both
waiting to read bytes on the socket:

Thread 4 (Thread 0x7f146ac9d700 (LWP 16805)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3c70fe8171 in ldap_pvt_thread_cond_wait (cond=0x1fa0038,
mutex=0x1fa0010) at thr_posix.c:277
No locals.
#2  0x00007f3c70fe63c2 in ldap_pvt_thread_pool_destroy (tpool=0x7618c0
<connection_pool>, run_pending=1) at tpool.c:817
        pool = 0x1f763c0
        pptr = 0x1f763c0
        pq = 0x1fa0000
        task = 0x7f3c716a61c8
        i = 0
#3  0x0000000000438967 in slapd_daemon_task (ptr=0x1d7bce8) at daemon.c:2829
        l = 3
        last_idle_check =<PHONE_NUMBER>
        ebadf = 0
        tid = 0
#4  0x00007f3c70552184 in start_thread (arg=0x7f146ac9d700) at
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f146ac9d700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139725667686144,
-1093867468031317215, 0, 0,<PHONE_NUMBER>86848,<PHONE_NUMBER>86144,
1078920827726146337,<PHONE_NUMBER>274956577},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3c7027f37d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 3 (Thread 0x7f1468498700 (LWP 16810)):
#0  0x00007f3c705593ad in read () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3c70dd2435 in sb_stream_read (sbiod=0x5d36630, buf=0x5a3c057,
len=433) at sockbuf.c:490D0D
        __PRETTY_FUNCTION__ = "sb_stream_read"
#2  0x00007f3c70dd2e56 in sb_debug_read (sbiod=0x5d36d20, buf=0x5a3c057,
len=433) at sockbuf.c:829
        ret = 79
        ebuf =
"PjIh\024\177\000\000\017\000\000\000\000\000\000\000`\016\000\000\000\000\000\000'\000\000\000\000\000\000\000\250\062H\004\000\000\000\000'\000\000\000\000\000\000\000\240\361H\004\000\000\000\000P\026u\016\000\000\000\000\000\001\000\000\000\000\000\000\001\350#p<\177\000\000\000\000\000\000\000\000\000\0006364\037\000\000\000\000\000\000\006\000\000\000\000\000\000\000hxIh\t\000\000\000\300lIh\024\177\000\000\220jIh\024\177\000"
#3  0x00007f3c7101ebd1 in tlso_bio_read (b=0x5a93110,
    buf=0x5a3c057
"\004\areqType1\b\004\006modify02\004\005reqDN1)\004'uid=gtillman,ou=people,dc=zimbra,dc=com0\201\317\004\006reqMod1\201\304\004:zimbraAuthTokens:-
1988626989|1464372357970|8.7.0_RC1_1601\004\063entryCSN:=
20160527182235.762156Z#000000#003#000000\004."..., len=433) at tls_o.c:721
        p = 0x5a6caa0
        ret = 79
#4  0x00007f3c6f19988b in BIO_read () from
/opt/zimbra/common/lib/libcrypto.so.1.0.0
No symbol table info available.
#5  0x00007f3c6f501ffc in ssl3_read_n () from
/opt/zimbra/common/lib/libssl.so.1.0.0
No symbol table info available.
#6  0x00007f3c6f503ebf in ssl3_read_bytes () from
/opt/zimbra/common/lib/libssl.so.1.0.0
No symbol table info available.
#7  0x00007f3c6f50033b in ssl3_read () from
/opt/zimbra/common/lib/libssl.so.1.0.0
No symbol table info available.
#8  0x00007f3c7101f093 in tlso_sb_read (sbiod=0x5d382e0, buf=0xcb4f93f,
len=8)
at tls_o.c:881
        p = 0x5a6caa0
        ret =<PHONE_NUMBER>14
        err = 28
        __PRETTY_FUNCTION__ = "tlso_sb_read"
#9  0x00007f3c70dd2e56 in sb_debug_read (sbiod=0x5d37800, buf=0xcb4f93f,
len=8)
at sockbuf.c:829
        ret = 0
        ebuf =
"\000\000\000\000\000\000\000\000\300\211Ih\024\177\000\000\000\207Ih\024\177\000\000\000\000\000\000\000\000\000\000pmIh\024\177\000\000v\202\376p<\177\000\000\000\000\000\000\000\000\000\000\240h%h\024\177\000\000]-K\000\000\000\000\000\300{Ih\024\177\000\000\240mIh\000\000\000\000v\202\376p<\177\000\000\000\000\000\000\000\000\000\000\320mIh\024\177\000\000]-K\000\000\000\000\000\300{Ih\024\177\000"
#10 0x00007f3c70dd2291 in ber_int_sb_read (sb=0x5d363c0, buf=0xcb4f93f,
len=8)
at sockbuf.c:423
        ret = 0
        __PRETTY_FUNCTION__ = "ber_int_sb_read"
#11 0x00007f3c70dcebbf in ber_get_next (sb=0x5d363c0, len=0x7f1468496f00,
ber=0xcb4f930) at io.c:532
        sblen = 8
        buf = "\000\000\000\000\000\000"
        tlen = 0
        __PRETTY_FUNCTION__ = "ber_get_next"
#12 0x00007f3c70fea22f in try_read1msg (ld=0x5d36d50, msgid=3, all=0,
lc=0x3d9b320, result=0x7f1468497190) at result.c:491
        ber = 0xcb4f930
        newmsg = 0x0
        l = 0x0
        prev = 0x0
        id = 0
        tag = 0
        len = 0
        foundit = 0
        lr = 0x0
        tmplr = 0x0
        dummy_lr = {lr_msgid = 0, lr_status = 0, lr_refcnt = 0,
lr_outrefcnt =
0, lr_abandoned = 0, lr_origid = 0, lr_parentcnt = 0, lr_res_msgtype = 0,
lr_res_errno = 0,
          lr_res_error = 0x0, lr_res_matched = 0x0, lr_ber = 0x0, lr_conn =
0x0,
lr_dn = {bv_len = 0, bv_val = 0x0}, lr_parent = 0x0, lr_child = 0x0,
lr_refnext
= 0x0, lr_prev =x0x0,
          lr_next = 0x0}
        tmpber = {ber_opts = {lbo_valid = -12608, lbo_options = 474,
lbo_debug =
0}, ber_tag = 5341050, ber_len = 0, ber_usertag = 5014619, ber_buf = 0x0,
ber_ptr = 0x0, ber_end = 0x0,
          ber_sos_ptr = 0x574963a4 <error: Cannot access memory at address
0x574963a4>, ber_rwptr = 0x0, ber_memctx = 0x67}
        rc = 0
        refer_cnt = 0
        hadref = 0
        simple_request = 0
        err = 0
        lderr = 0
        __PRETTY_FUNCTION__ = "try_read1msg"
A%A#13 0x00007f3c70fe9e53 in
wait4msg (ld=0x5d36d50, msgid=3, all=0, timeout=0x7f14684971f0,
result=0x7f1468497190) at result.c:362
        lnext = 0x0
        serviced = 1
        lc_ready = 1
        rc = -2
        tv = {tv_sec = 0, tv_usec = 0}
        tv0 = {tv_sec = 0, tv_usec = 0}
        start_time_tv = {tv_sec =<PHONE_NUMBER>, tv_usec = 944352}
        tvp = 0x7f14684970a0
        lc = 0x3d9b320
        __PRETTY_FUNCTION__ = "wait4msg"
#14 0x00007f3c70fe9574 in ldap_result (ld=0x5d36d50, msgid=3, all=0,
timeout=0x7f14684971f0, result=0x7f1468497190) at result.c:117
        rc = 0
        __PRETTY_FUNCTION__ = "ldap_result"
#15 0x00000000004bd6b2 in do_syncrep2 (op=0x7f1468497720, si=0x1dacec0) at
syncrepl.c:841
        berbuf = {
          buffer = "\002\000\001", '\000' <repeats 29 times>,
"\340\220\234\r\000\000\000\000\b\221\234\r\000\000\000\000\b\221\234\r",
'\000'
<repeats 29 times>, "\240<\004", '\000' <repeats 20 times>,
"\370\201\376p<\177\000\000\300\211Ih\024\177\000\000`\003v\000\000\000\000\000\200sIh
\024\175C5C000\000\370\201\376p<\177\000\000\070wIh\024\177\000\000ȓ\237\005\000\000\000\000\360sIh\024\177\000\000W\331\000q<\177\000\000\300sIh\024\177\000\000\034tIh\024\177\000\000\001\000\000\000\001\000\000\000P"...,
ialign = 65538, lalign = 65538,
          falign = 9.18382988e-41, dalign = 3.2380074297143616e-319, palign
=
0x10002 <error: Cannot access memory at address 0x10002>}
        ber = 0x7f14684972d0
        msg = 0x0
        syncCookie = {ctxcsn = 0x0, sids = 0x0, numcsns = 0, rid = 0,
octet_str
= {bv_len = 0, bv_val = 0x0}, sid = 0, sc_next = {stqe_next = 0x0}}
        syncCookie_req = {ctxcsn = 0x0, sids = 0x0, numcsns = 0, rid = 101,
octet_str = {bv_len = 15, bv_val = 0xcaa5460 "rid=101,sid=004"}, sid = 4,
sc_next = {stqe_next D D 0x0}}
        rc = 0
        err = 0
        modlist = 0x0
        m = 1
        tout_p = 0x7f14684971f0
        tout = {tv_sec = 0, tv_usec = 0}
        refreshDeletes = 0
        empty = "empty"
        __PRETTY_FUNCTION__ = "do_syncrep2"
#16 0x00000000004bdebc in do_syncrepl (ctx=0x7f1468497bc0, arg=0x1d8b220) at
syncrepl.c:1561
        rtask = 0x1d8b220
        si = 0x1dacec0
        conn = {c_struct_state = SLAP_C_UNINITIALIZED, c_conn_state =
SLAP_C_INVALID, c_conn_idx = -1, c_sd = 0, c_close_reason = 0x0, c_mutex =
{__data = {__lock = 0, __count = 0,
              __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision
= 0,
__list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39
times>,
__align = 0}, c_sb = 0x0,
          c_starttime = 0, c_activitytime = 0, c_connid =
18446744073709551615,
c_peer_domain = {bv_len = 0, bv_val = 0x4f9b70 ""}, c_peer_name = {bv_len =
0,
bv_val = 0x4f9b70 ""},
          c_listener = 0x501d00 <dummy_list>, c_sasl_bind_mech = {bv_len =
0,
bv_val = 0x0}, c_sasl_dn = {bv_len = 0, bv_val = 0x0}, c_sasl_authz_dn =
{bv_len
= 0, bv_val = 0x0},
          c_authz_backend = 0x0, c_authz_cookie = 0x0, c_authz =
{sai_method =
0, sai_mech = {bv_len = 0, bv_val = 0x0}, sai_dn = {bv_len = 0, bv_val =
0x0},
sai_ndn = {bv_len = 0,
              bv_val = 0x0}, sai_ssf = 0, sai_transport_ssf = 0,
sai_tls_ssf =
0, sai_sasl_ssf = 0}, c_protocol = 0, c_ops = {stqh_first = 0x0, stqh_last =
0x0}, c_pending_ops = {
            stqh_first = 0x0, stqh_last = 0x0}, c_write1_mutex = {__data =
{__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins =
0,
__elision = 0, __list = {
                __prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39
times>, __align = 0}, c_write1_cv = {__data %3{_B__lock = 0, __futex = 0,
__total_seq = 0, __wakeup_seq = 0,
              __woken_seq = 0, __mutex = 0x0, __nwaiters = 0,
__broadcast_seq =
0}, __size = '\000' <repeats 47 times>, __align = 0}, c_write2_mutex =
{__data =
{__lock = 0, __count = 0,
              __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision
= 0,
__list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39
times>,
__align = 0}, c_write2_cv = {
            __data = {__lock = 0, __futex = 0,_t_total_seq = 0,
__wakeup_seq =
0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0},
__size
= '\000' <repeats 47 times>,
            __align = 0}, c_currentber = 0x0, c_writers = 0, c_writing = 0
'\000', c_sasl_bind_in_progress = 0 '\000', c_writewaiter = 0 '\000',
c__t_tls =
0 '\000',
          c_needs_tls_accept = 0 '\000', c_sasl_layers = 0 '\000',
c_sasl_done =
0 '\000', c_sasl_authctx = 0x0, c_sasl_sockctx = 0x0, c_sasl_extra = 0x0,
c_sasl_bindop = 0x0,
          c_pagedresults_state = {ps_be = 0x0, ps_size = 0, ps_count = 0,
ps_cookie = 0, ps_cookieval = {bv_len = 0, bv_val = 0x0}}, c_n_ops_received
= 0,
c_n_ops_executing = 0,
          c_n_ops_pending = 0, c_n_ops_completed = 0, c_n_get = 0, c_n_read
= 0,
c_n_write = 0, c_extensions = 0x0, c_clientfunc = 0x0, c_clientarg = 0x0,
          c_send_ldap_result = 0x452d9a <slap_send_ldap_result>,
c_send_search_entry = 0x453c11 <slap_send_search_entry>,
c_send_search_reference
= 0x455ec7 <slap_send_search_reference>,
          c_send_ldap_extended = 0x4536fa <slap_send_ldap_extended>,
c_send_ldap_intermediate = 0x4539fc <slap_send_ldap_intermediate>}
        opbuf = {ob_op = {o_hdr = 0x7f1468497890, o_tag = 102, o_time =
1464427428, o_tincr = 740798, o_bd = 0x1fa7740, o_req_dn = {bv_len = 39,
bv_val
= 0xdd2ab50 ""}, o_req_ndn = {
              bv_len = 39, bv_val = 0xbfb1600 "\260a\301\f"}, o_request =
{oq_add = {rs_modlist = 0xfc28980, rs_e = 0x0}, oq_bind = {rb_method =
264407424, rb_cred = {bv_len = 0,
                  bv_val = 0x0}, rb_edn = {bv_len = 0, bv_val3D3D 0x0},
rb_ssf =
0, rb_mech = {bv_len = 0, bv_val = 0x0}}, oq_compare = {rs_ava = 0xfc28980},
oq_modify = {rs_mods = {
                  rs_modlist = 0xfc28980, rs_no_opattrs = 0 '\000'},
rs_increment = 0}, oq_modrdn = {rs_mods = {rs_modlist = 0xfc28980,
rs_no_opattrs
= 0 '\000'}, rs_deleteoldrdn = 0,
                rs_newrdn = {bv_len = 0, bv_val = 0x0}, rs_nnewrdn =
{bv_len =
0, bv_val = 0x0}, rs_newSup = 0x0, rs_nnewSup = 0x0}, oq_search = {rs_scope
=
264407424, rs_deref = 0,
                rs_slimit = 0, rs_tlimit = 0, rs_limit = 0x0, rs_attrsonly
= 0,
rs_attrs = 0x0, rs_filter = 0x0, rs_filterstr = {bv_len = 0, bv_val = 0x0}},
oq_abandon = {
                rs_msgid = 264407424}, oq_cancel = {rs_msgid = 264407424},
oq_extended = {rs_reqoid = {bv_len = 264407424, bv_val = 0x0}, rs_flags = 0,
rs_reqdata = 0x0}, oq_pwdexop = {
                rs_extended = {rs_reqoid = {bv_len = 264407424, bv_val =
0x0},
rs_flags = 0, rs_reqdata = 0x0}, rs_old = {bv_len = 0, bv_val = 0x0},
rs_new =
{bv_len = 0, bv_val = 0x0},
                rs_mods = 0x0, rs_modtail = 0x0}}, o_abandon = 0, o_cancel
= 0,
o_groups = 0x0, o_do_not_cache = 0 '\000', o_is_auth_check = 0 '\000',
o_dont_replicate = 0 '\000',
            o_acl_priv = ACL_NONE, o_nocaching = 0 '\000',
o_delete_glue_parent
= 0 '\000', o_no_schema_check = 1 '\001', o_no_subordinate_glue = 0 '\000',
            o_ctrlflag = '\000' <repeats 14 times>, "\002", '\000'
<repeats 16
times>, o_controls = 0x7f14684979d8, o_authz = {sai_method D D 0, sai_mech =
{bv_len = 0, bv_val = 0x0},
              sai_dn = {bv_len = 9, bv_val = 0x23e8a60 "cn=config"},
sai_ndn =
{bv_len = 9, bv_val = 0x23e8a80 "cn=config"}, sai_ssf = 0,
sai_transport_ssf =
0, sai_tls_ssf = 0,
              sai_sasl_ssf = 0}, o_ber = 0x0, o_res_ber = 0x0, o_callback =
0x7f1468496f70, o_ctrls = 0x0, o_csn = {bv_len = 0, bv_val = 0x0},
o_private =
0x0, o_extra = {
              slh_first = 0x0}, o_next = {stqe_next = 0x0}}, ob_hdr =
{oh_opid =
0, oh_connid = 101,hoh_conn = 0x7f1468497460, oh_msgid = 0, oh_protocol = 0,
oh_tid =<PHONE_NUMBER>22624,
            oh_threadctx = 0x7f1468497bc0, oh_tmpmemctx = 0x43ca000,
oh_tmpmfuncs = 0x75e3c0 <slap_sl_mfuncs>, oh_counters = 0x7618e0
<slap_counters>,
            oh_log_prefix = "conn=-1 op=0", '\000' <repeats 243 times>},
ob_controls = {0x0 <repeats 17 times>, 0x7f1468497240, 0x0 <repeats 14
times>}}
        op = 0x7f1468497720
        rc = 0
        dostop = 0
        s = 19
        i = 1
        defer = 1
        fail = 0
        freeinfo = 0
        be = 0x1fa7740
#17 0x000000000043c3ae in connection_read_thread (ctx=0x7f1468497bc0,
argv=0x13)
at connection.c:1273
        rc = 0
        cri = {op = 0x0, func = 0x4bd8b4 <do_syncrepl>, arg = 0x1d8b220,
ctx =
0x7f1468497bc0, nullop = 0}
        %3= 19
#18 0x00007f3c70fe6a75 in ldap_int_thread_pool_wrapper (xpool=0x1fa0000) at
tpool.c:956
        pq = 0x1fa0000
        pool = 0x1f763c0
        task = 0x3db4520
        work_list = 0x1fa0070
        ctx = {utu_pq = 0x1fa0000, ltu_id =<PHONE_NUMBER>22624, ltu_key =
{{ltk_key
= 0x4b2d5d <slap_sl_mem_init>, ltk_data = 0x43ca000, ltk_free = 0x4b2b82
<slap_sl_mem_destroy>}, {
              ltk_key = 0x1f83300, ltk_data = 0x44ce000, ltk_free =
0x7f3c6bb23f12 <mdb_reader_free>}, {ltk_key = 0x7f3c6bb18ec6
<search_stack>,
ltk_data = 0x47d8000,
              ltk_free = 0x7f3c6bb18ea3 <search_stack_free>}, {ltk_key =
0x7f3c6bb1589f <scope_chunk_get>, ltk_data = 0x44d8000, ltk_free =
0x7f3c6bb15857 <scope_chunk_free>}, {
A0A              ltk_key =
0x1f82c00,
ltk_data = 0x44cfa00, ltk_free = 0x7f3c6bb23f12 <mdb_reader_free>},
{ltk_key =
0x43b82b <conn_counter_init>, ltk_data = 0x1f83c00,
              ltk_free = 0x43b67d <conn_counter_destroy>}, {ltk_key =
0x457375
<slap_op_free>, ltk_data = 0x2562d00, ltk_free = 0x4572c8
<slap_op_q_destroy>},
{ltk_key = 0x0,
              ltk_data = 0x602d600, ltk_free = 0x0}, {ltk_key = 0x0,
ltk_data =
0x0, ltk_free = 0x0} <repeats 24 times>}}
        kctx = 0x0
        i = 32
        keyslot = 875
        hash = 521230187
        pool_lock = 0
        freeme = 0
        __PRETTY_FUNCTION__ = "ldap_int_thread_pool_wrapper"
#19 0x00007f3c70552184 in start_thread (arg=0x7f1468498700) at
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f1468498700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139725625722624,
-1093867468031317215, 0, 0,<PHONE_NUMBER>23328,<PHONE_NUMBER>22624,
1078926329042381601,<PHONE_NUMBER>274956577},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#20 0x00007f3c7027f37d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 2 (Thread 0x7f1467c97700 (LWP 16812)):
#0  0x00007f3c705593ad in read () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3c70dd2435 in sb_stream_read (sbiod=0x3dac8b0, buf=0x23cc1a8,
len=96) at sockbuf.c:493
        __PRETTY_FUNCTION__ = "sb_stream_read"
#2  0x00007f3c70dd2e56 in sb_debug_read (sbiod=0x3dac850, buf=0x23cc1a8,
len=96)
at sockbuf.c:829
        ret = 416
        ebuf =
"PZ\311g\024\177\000\000\017\000\000\000\000\000\000\000`\016\000\000\000\000\000\000'\000\000\000\000\000\000\000\230\264\343\005\000\000\000\000'\000\000\000\000\000\000\000P~\344\005\000\000\000\000@C5Cru\016\000\000\000\000\000\001\000\000\000\000\000\000\001\350#p<\177\000\000\000\000\000\000\000\000\000\000\364\037\000\000\000\000\000\000\006\000\000\000\000\000\000\000hh\311g\n\000\000\000\300\\\311g\024\177\000\000\220Z\311g\024\177\000"
#3  0x00007f3c7101ebd1 in tlso_bio_read (b=0x244b2d0,
    buf=0x23cc1a8
"\240F0D\004\030\<IP_ADDRESS>.4.1.4<IP_ADDRESS>.2\004(0&\n\001\001\004\020\004@\320&\270\206\020\065\223\244\347B\322ף\327\004\017rid=102,sid=001췫\272\005\324a`\346\343\373\335\062\065\223\a\363\363Sv\003\003\003\003\<IP_ADDRESS>.2\004(0&\n\001\001\004\020\003\362\377\004\270\206\020\065\223\236\347B\322ף\327\004\017rid=102,sid=001\027ל{\026g\264\262\210\331U]\330#\020u\241ʂ\206\b\b\b\b\b\b\b\b\bntryCSN:=
20160527182329"..., len=96% a at tls_o.c:721
        p = 0x3da51e0
        ret = 416
#4  0x00007f3c6f19988b in BIO_read () from
/opt/zimbra/common/lib/libcrypto.so.1.0.0
No symbol table info available.
#5  0x00007f3c6f501ffc in ssl3_read_n () from
/opt/zimbra/common/lib/libssl.so.0.0.0
No symbol table info available.
#6  0x00007f3c6f503ebf in ssl3_read_bytes () from
/opt/zimbra/common/lib/libssl.so.1.0.0
No symbol table info available.
#7  0x00007f3c6f50033b in ssl3_read () from
/opt/zimbra/common/lib/libssl.so.1.0.0
No symbol table info available.
#8  0x00007f3c7101f093 in tlso_sb_read (sbiod=0x3dac820, buf=0xd93bc7f,
len=8)
at tls_o.c:881
        p = 0x3da51e0
        ret =<PHONE_NUMBER>17
        err = 27
        __PRETTY_FUNCTION__ = "tlso_sb_read"
#9  0x00007f3c70dd2e56 in sb_debug_read (sbiod=0x3dac880, buf=0xd93bc7f,
len=8)
at sockbuf.c:829
        ret = 0
        ebuf =
"\000\000\000\000\000\000\000\000\300y\311g\024\177\000\000\000w\311g\024\177\000\000\000\000\000\000\000\000\000\000p]\311g\024\177\0%0\000v\202\376p<\177\000\000\000\000\000\000\000\000\000\000\240]\311g\024\177\000\000]-K\000\000\000\000\000\300k\311g\024\177\000\000\240]\311g\000\000\000\000v\202\376p<\177\000\000\000\000\000\000\000\000\000\000\320]\311g\024\177\000\000]-K\000\000\0%0\000\000\300k\311g\024\177\000"
#10 0x00007f3c70dd2291 in ber_int_sb_read (sb=0x3dabc80, buf=0xd93bc7f,
len=8)
at sockbuf.c:423
        ret = 0
        __PRETTY_FUNCTION__ = "ber_int_sb_read"
#11 0x00007f3c70dcebbf in ber_get_next (sb=0x3dabc80, len=7x7f1467c95f00,
ber=0xd93bc70) at io.c:532
        sblen = 8
        buf = "\000\000\000\000\000\000"
        tlen = 0
        __PRETTY_FUNCTION__ = "ber_get_next"
#12 0x00007f3c70fea22f in try_read1msg (ld=0x3dabc50, msgid=3, all=0,
lc=0x1f7d960, result=0x7f1467c96190) at result.c:491
        ber = 0xd93bc70
        newmsg = 0x0
        l = 0x0
        prev = 0x0
        id = 0
        tag = 0
        len = 0
        foundit = 0
        lr = 0x0
        tmplr = 0x0
        dummy_lr = {lr_msgid = 0, lr_status = 0, lr_refcnt = 0,
lr_outrefcnt =
0, lr_abandoned = 0, lr_origid = 0, lr_parentcnt = 0, lr_res_msgtype = 0,
lr_res_errno = 0,
          lr_res_error = 0x0, lr_res_matched = 0x0, lr_ber = 0x0, lr_conn =
0x0,
lr_dn = {bv_len = 0, bv_val = 0x0}, lr_parent = 0x0, lr_child = 0x0,
lr_refnext
= 0x0, lr_prev = 0x0,
          lr_next = 0x0}
        tmpber = {ber_opts = {lbo_valid = -11904, lbo_options = 474,
lbo_debug =
0}, ber_tag = 5341050, ber_len = 0, ber_usertag = 5014619, ber_buf = 0x0,
ber_ptr = 0x0, ber_end = 0%0,
          ber_sos_ptr = 0x5748c3eb <error: Cannot access memory at address
0x5748c3eb>, ber_rwptr = 0x0, ber_memctx = 0x67}
        rc = 0
        refer_cnt = 0
        hadref = 0
        simple_request = 0
        err = 0
        lderr = 0
%          __PRETTY_FUNCTION__ = "try_read1msg"
#13 0x00007f3c70fe9e53 in wait4msg (ld=0x3dabc50, msgid=3, all=0,
timeout=0x7f1467c961f0, result=0x7f1467c96190) at result.c:362
        lnext = 0x0
        serviced = 1
        lc_ready = 1
        rc = -2
        tv = {tv_sec = 0, tv_usec = 0}
        tv0 = {tv_sec = 0, tv_usec = 0}
        start_time_tv = {tv_sec =<PHONE_NUMBER>, tv_usec = 695070}
        tvp = 0x7f1467c960a0
        lc = 0x1f7d960
        __PRETTY_FUNCTION__ = "wait4msg"
#14 0x007f7f3c70fe9574 in ldap_result (ld=0x3dabc50, msgid=3, all=0,
timeout=0x7f1467c961f0, result=0x7f1467c96190) at result.c:117
        rc = 0
        __PRETTY_FUNCTION__ = "ldap_result"
#15 0x00000000004bd6b2 in do_syncrep2 (op=0x7f1467c96720, si=0x1dad180) at
syncrepl.c:841
        berbuf = {
          buffer = "\002\000\001", '\000' <repeats 29 times>,
"\200\060\207\r\000\000\000\000\250\060\207\r\000\000\000\000\250\060\207\r",
'\000' <repeats 28 times>, "\200\267<\004", '\000' <repeats 20
times>,
"\370\201\376p<\177\000\000\300y\311g\024\177\000\000`\003v\000\000\000\000\000\200c\311g\024\177\000\000\370\201\376p<\177\000\000\070g\311g\024\177\000\000\310y\370\001\000\000\000\000\360c\311g\024\177\000\000W\331\000q<\177\000\000\300c\311g\024\177\000\000\034d\311g\024\177\000\000\001\000\000\000\001\000\000\000"...,
ialign = 65538,
          lalign = 65538, falign = 9.18382988e-41, dalign =
3.2380074297143616e-319, palign = 0x10002 <error: Cannot access memory at
address 0x10002>}
        ber = 0x7f1467c962d0D%0
        msg = 0x0
        syncCookie = {ctxcsn = 0x0, sids = 0x0, numcsns = 0, rid = 0,
octet_str
= {bv_len = 0, bv_val = 0x0}, sid = 0, sc_next = {stqe_next = 0x0}}
        syncCookie_req = {ctxcsn = 0x0, sids = 0x0, numcsns = 0, rid = 102,
octet_str = {bv_len = 15, bv_val = 0xc2faf30 "rid=102,sid=001"}, sid = 1,
sc_next = {stqe_next = 0x0}}
        rc = 0
        err = 0
        modlist = 0x0
        m = 1
        tout_p = 0x7f1467c961f0
        tout = {tv_sec = 0,v_v_usec = 0}
        refreshDeletes = 0
        empty = "empty"
        __PRETTY_FUNCTION__ = "do_syncrep2"
#16 0x00000000004bdebc in do_syncrepl (ctx=0x7f1467c96bc0, arg=0x1d8b130) at
syncrepl.c:1561
        rtask = 0x1d8b130
        si = 0x1dad180
A0A        conn = {c_struct_state = SLAP_C_UNINITIALIZED,
c_conn_state = SLAP_C_INVALID, c_conn_idx = -1, c_sd = 0, c_close_reason =
0x0,
c_mutex = {__data = {__lock = 0, __count = 0,
              __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision
= 0,
__list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39
times>,
__align = 0}, c_sb = 0x0,
          c_starttime = 0, c_activitytime = 0, c_connid =
18446744073709551615,
c_peer_domain = {bv_len = 0, bv_val = 0x4f9b70 ""}, c_peer_name = {bv_len =
0,
bv_val = 0x4f9b70 ""},
          c_listener = 0x501d00 <dummy_list>, c_sasl_bind_mech = {bv_len =
0,
bv_val = 0x0}, c_sasl_dn = {bv_len = 0, bv_val = 0x0}, c_sasl_authz_dn =
{bv_len
= 0, bv_val = 0x0},
          c_authz_backend = 0x0, c_authz_cookie = 0x0, c_authz =
{sai_method =
0, sai_mech = {bv_len = 0, bv_val = 0x0}, sai_dn = {bv_len = 0, bv_val =
0x0},
sai_ndn = {bv_len = 0,
              bv_val = 0x0}, sai_ssf = 0, sai_transport_ssf = 0,
sai_tls_ssf =
0, sai_sasl_ssf = 0}, c_protocol = 0, c_ops = {stqh_first = 0x0, stqh_last =
0x0}, c_pending_ops = {
            stqh_first = 0x0, stqh_last = 0x0}, c_write1_mutex = {__data =
{__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins =
0,
__elision = 0, __list = {
                __prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39
times>, __align = 0}, c_write1_cv = {__data = {__lock = 0, __futex = 0,
__total_seq = 0, __wakeup_seq = 0,
              __woken_seq = 0, __mutex = 0x0, __nwaiters = 0,
__broadcast_seq
=%0}, __size = '\000' <repeats 47 times>, __align = 0}, c_write2_mutex =
{__data
= {__lock = 0, __count = 0,
              __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision
= 0,
__list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39
times>,
__align = 0}, c_write2_cv = {
            __data = {__lock = 0, __futex = 0, __total_seq = 0,
__wakeup_seq =
0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0},
__size
= '\000' <repeats 47 times>,
            __align = 0}, c_currentber 0x0x0, c_writers = 0, c_writing = 0
'\000', c_sasl_bind_in_progress = 0 '\000', c_writewaiter = 0 '\000',
c_is_tls =
0 '\000',
          c_needs_tls_accept = 0 '\000', c_sasl_layers = 0 '\000',
c_sasl_done =
0 '\000', c_sasl_authctx = 0x0, c_sasl_sockctx = 0x0, c_sasl_extra = 0x0,
c_sasl_bindop = 0x0,
          c_pagedresults_state = {ps_be = 0x0, ps_size = 0, ps_count = 0,
ps_cookie = 0, ps_cookieval = {bv_len = 0, bv_val = 0x0}}, c_n_ops_received
= 0,
c_n_ops_executing = 0,
          c_n_ops_pending = 0, c_n_ops_completed = 0, c_n_get = 0, c_n_read
= 0,
c_n_write = 0, c_extensions = 0x0, c_clientfunc = 0x0, c_clientarg = 0x0,
          c_send_ldap_result = 0x452d9a <slap_send_ldap_result>,
c_send_search_entry = 0x453c11 <slap_send_search_entry>,
c_send_search_reference
= 0x455ec7 <slap_send_search_reference>,
          c_send_ldap_extended = 0x4536fa <slap_send_ldap_extended>,
c_send_ldap_intermediate = 0x4539fc <slap_send_ldap_intermediate>}
        opbuf = {ob_op = {o_hdr = 0x7f1467c96890, o_tag = 102, o_time =
1464386539, o_tincr = 697802, o_bd = 0x1fa7740, o_req_dn = {bv_len = 39,
bv_val
= 0xfad64e0 ""}, o_req_ndn = {
              bv_len = 39, bv_val = 0xfb76000 "`\246\030\f"}, o_request =
{oq_add = {rs_modlist = 0xfb25200, rs_e = 0x0}, oq_bind = {rb_method =
263344640, rb_cred = {bv_len = 0,
                  bv_val = 0x0}, rb_edn = {bv_len = 0, bv_val = 0x0},
rb_ssf =
0, rb_mech = {bv_len = 0, bv_val = 0x0}}, oq_compare = {rs_ava = 0xfb25200},
oq_modify = {rs_mods = {
                  rs_modlist = 0xfb25200, rs_no_opattrs = 0 '\000'},
rs_increment = 0}, oq_modrdn = {rs_mods = {rs_modlist = 0xfb25200,
rs_no_opattrs
= 0 '\000'}, rs_deleteoldrdn = 0,
                rs_newrdn = {bv_len = 0, bv_val = 0x0}, rs_nnewrdn =
{bv_len =
0, bv_val = 0x0}, rs_newSup = 0x0, rs_nnewSup = 0x0}, oq_search = {rs_scope
=
263344640, rs_deref = 0,
                rs_slimit = 0, rs_tlimit = 0, rs_limit = 0x0, rs_attrsonly
= 0,
rs_attrs = 0x0, rs_filter = 0x0, rs_filterstr = {bv_len = 0, bv_val = 0x0}},
oq_abandon = {
                rs_msgid = 263344640}, oq_cancel = {rs_msgid = 263344640},
oq_extended = {rs_reqoid = {bv_len = 263344640, bv_val = 0x0}, rs_flags = 0,
rs_reqdata = 0x0}, oq_pwdexop = {
                rs_extended = {rs_reqoid = {bv_len = 263344640, bv_val =
0x0}C C
rs_flags = 0, rs_reqdata = 0x0}, rs_old = {bv_len = 0, bv_val = 0x0},
rs_new =
{bv_len = 0, bv_val = 0x0},
                rs_mods = 0x0, rs_modtail = 0x0}}, o_abandon = 0, o_cancel
= 0,
o_groups = 0x0, o_do_not_cache = 0 '\000', o_is_auth_check = 0 '\000',
o_dont_replicate = 0 '\000',
            o_acl_priv = ACL_NONE, o_nocaching = 0 '\000',
o_delete_glue_parent
= 0 '\000', o_no_schema_check = 1 '\001', o_no_subordinate_glue = 0 '\000',
            o_ctrlflag = '\000' <repeats 14 times>, "\002", '\000'
<repeats 16
times>, o_controls = 0x7f1467c969d8, o_authz = {sai_method = 0, sai_mech =
{bv_len = 0, bv_val = 0x0},
              sai_dn = {bv_len = 9, bv_val = 0x23e8a60 "cn=config"},
sai_ndn =
{bv_len = 9, bv_val = 0x23e8a80 "cn=config"}, sai_ssf = 0,
sai_transport_ssf =
0, sai_tls_ssf = 0,
              sai_sasl_ssf = 0}, o_ber = 0x0, o_res_ber = 0x0, o_callback =
0x7f1467c95f70, o_ctrls = 0x0, o_csn = {bv_len = 0, bv_val = 0x0},
o_private =
0x0, o_extra = {
              slh_first = 0x0}, o_next = {stqe_next = 0x0}}, ob_hdr =
{oh_opid =
0, oh_connid = 102, oh_conn = 0x7f1467c96460, oh_msgid = 0, oh_protocol = 0,
oh_tid =<PHONE_NUMBER>29920,
            oh_threadctx = 0x7f1467c96bc0, oh_tmpmemctx = 0x43cb780,
oh_tmpmfuncs = 0x75e3c0 <slap_sl_mfuncs>, oh_counters = 0x7618e0
<slap_counters>,
            oh_log_prefix = "conn=-1 op=0", '\000' <repeats 243 times>},
ob_controls = {0x0 <repeats 17 times>, 0x7f1467c96240, 0x0 <repeats 14
times>}}
        op = 0x7f1467c96720
        rc = 0
        dostop = 0
        s = 15
        i = 1
        defer = 1
        fail = 0
        freeinfo = 0
        be = 0x1fa7740
#17 0x000000000043c3ae in connection_read_thread (ctx=0x7f1467c96bc0,
argv=0xf)
at connection.c:1273
        rc = 0
        cri = {op = 0x0, func = 0x4bd8b4 <do_syncrepl>, arg = 0x1d8b130,
ctx =
0x7f1467c96bc0, nullop = 0}
        s = 15
#18 0x00007f3c70fe6a75 in ldap_int_thread_pool_wrapper (xpool=0x1fa0000) at
tpool.c:956
        pq = 0x1fa0000
        pool = 0x1f763c0
        task = 0x3db4500
        work_list = 0x1fa0070
        ctx = {ltu_pq = 0x1fa0000, ltu_id =<PHONE_NUMBER>29920, ltu_key =
{{ltk_key
= 0x4b2d5d <slap_sl_mem_init>, ltk_data = 0x43cb780, ltk_free = 0x4b2b82
<slap_sl_mem_destroy>}, {
              ltk_key = 0x1f82c00, ltk_data = 0x5ee4000, ltk_free =
0x7f3c6bb23f12 <mdb_reader_free>}, {ltk_key = 0x43b82b
<conn_counter_init>,
ltk_data = 0x25ec700,
              ltk_free = 0x43b67d <conn_counter_destroy>}, {ltk_key =
0x457375
<slap_op_free>, ltk_data = 0x25621c0, ltfreeee = 0x4572c8
<slap_op_q_destroy>},
{ltk_key = 0x1f83300,
              ltk_data = 0x5eea800, ltk_free = 0x7f3c6bb23f12
<mdb_reader_free>}, {ltk_key = 0x7f3c6bb18ec6 <search_stack>,
ltk_data =
0xafae000,
              ltk_free = 0x7f3c6bb18ea3 <search_stack_free>}, {ltk_key =
0x7f3c6bb1589f <scope_chunk_get>, ltk_data = 0xacae000, ltk_free =
0x7f3c6bb15857 <scope_chunk_free>}, {
              ltk_key = 0x0, ltk_data = 0x5a17200, ltk_free = 0x0},
{ltk_key =
0x0, ltk_data = 0x0, ltk_free = 0x0} <repeats 24 times>}}
        kctx = 0x0
        i = 32
        keyslot = 410
        hash = 616821146
        pool_lock = 0
        freeme = 0
        __PRETTY_FUNCTION__ = "ldap_int_thread_pool_wrapper"
#19 0x00007f3c70552184 in start_thread (arg=0x7f1467c97700) at
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f1467c97700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139725617329920,
-1093867468031317215, 0, 0,<PHONE_NUMBER>30624,<PHONE_NUMBER>29920,
1078896641691560737,<PHONE_NUMBER>274956577},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#20 0x00007f3c7027f37d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x7f3c71694780 (LWP 16804)):
#0  0x00007f3c7055365b in pthread_join (threadid=139725667686144,
thread_return=0x0) at pthread_join.c:92
        _tid = 16805
        _buffer = {__routine = 0x7f3c70553590 <cleanup>, __arg =
0x7f146ac9dd28,
__canceltype =<PHONE_NUMBER>, __prev = 0x0}
        oldtype = 0
        pd = 0x7f146ac9d700
        self = 0x7f3c71694780
        result = 0
#1  0x00007f3c70fe80b2 in ldap_pvt_thread_join (thread=139725667686144,
thread_return=0x0) at thr_posix.c:197
No locals.
#2  0x0000000000438cc0 in slapd_daemon () at daemon.c:2910
        i = 0
        rc = 0
#3  0x0000000000414ce1 in main (argc=9, argv=0x7ffe003b02b8) at main.c:1017
        i = 9
        no_detach = 0
        rc = 0
        urls = 0x1d8a000 "ldap://ldap02e.zimbra.com:389
ldaps://ldap02e.zimbra.com:636 ldapi:///"
        username = 0x1d7a010 "root"
        groupname = 0x0
        sandbox = 0x0
        syslogUser = 128
        pid = 0
        waitfds = {10, 11}
        g_argc = 9
        g_argv = 0x7ffe003b02b8
        configfile = 0x0
        configdir = 0x1d82020 "/opt/zimbra/data/ldap/config"
        serverName = 0x7ffe003b0d78 "slapd"
        serverMode = 1
        scp = 0x0
        scp_entry = 0x0
        debug_unknowns = 0x0
        syslog_unknowns = 0x0
        serverNamePrefix = 0x4f9608 ""
        l =<PHONE_NUMBER>61816576
        slapd_pid_file_unlink = 1
        slapd_args_file_unlink = 1
        firstopt = 0
        __PRETTY_FUNCTION__ = "main"
(gdb)

--

Quanah Gibson-Mount
Platform Architect
Manager, Systems Team
Zimbra, Inc.
--------------------
Zimbra ::  the leader in open source messaging and collaboration
A division of Synacor, Inc

A similar issue occurs with the SSL bindings of SWI-Prolog, please see:
https://github.com/SWI-Prolog/packages-ssl/issues/25
This is very hard to reproduce and debug, and in the case of SWI-Prolog, also other factors may play a role.


Create 'Make Fellow claim profile' form

Administrator uses

to promote claimed to fellow. After the promotion the administrator can fill the extra fields using Django administrator interface.


Why is't it a derive macro?

Why it is not #[derive(int_enum::int_enum)] instead of #[int_enum::int_enum]? Does it require feature inaccessible to derive macros?

I've started working on this here https://github.com/Juici/int-enum-rs/commit/3c4f73252c0fb75126e6b7185fb9b0476f0e9b62.

Switched to a derive macro in 0.4.0.


Fix LS port if codeium_port_config is set

LS port is needed for @ mentions to work. Removing the manager_dir arg  when starting the ls fixes it at 42100, so users can reliable forward three ports to get chat to work remotely

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: saranshsaini:x: Saransh SainiSaransh Saini seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


trafficmonitor, trafficmonitor-lite: fix missing dependency and typo

This package depends on vcredist2019, but this dependency was missing in the manifest file. Therefore, this commit adds it accordingly. It also changes the wording in description.

[x] I have read the Contributing Guide.

/verify

depends -> suggest and order of field. Contributing Guide.

depends -> suggest and order of field. Contributing Guide.

Modified accordingly.


Vscode Wont update

Issue Type: Bug
Expected result :---
It should auto update after downloading the new version
Actual Result:------
It should auto update after downloading the new version but It downloads it and next time i open it it showsVersion 1.50.1 while it should be 1.55.1
VS Code version: Code 1.50.1 (d2e414d9e4239a252d1ab117bd7067f125afd80a, 2020-10-13T15:06:15.712Z)
OS version: Windows_NT x64 10.0.18363

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz (4 x 2400)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
3.92GB (0.53GB free)

Process Argv
--crash-reporter-id 47bef6d5-f355-446f-b349-579a8f4b473b

Screen Reader
no

VM
0%

Extensions (21)

Extension
Author (truncated)
Version

better-comments
aar
2.1.0

codesnap
adp
1.3.2

vscode-color
ans
0.4.5

bracket-pair-colorizer-2
Coe
0.2.0

vscode-eslint
dba
2.1.20

vscode-babel-coloring
dza
0.0.4

todo-tree
Gru
0.0.211

comment-translate
int
1.4.2

csharpextensions
jch
1.3.1

vscode-csharp-snippets
jor
1.1.0

csharp
ms-
1.23.11

python
ms-
2021.3.680753044

vscode-pylance
ms-
2021.4.1

jupyter
ms-
2021.5.745244803

vsliveshare
ms-
1.0.4131

vsliveshare-audio
ms-
0.1.91

vsliveshare-pack
ms-
0.4.0

LiveServer
rit
5.6.1

html5-boilerplate
sid
1.1.1

vscodeintellicode
Vis
1.2.12

gistfs
vsl
0.2.8

(1 theme extensions excluded)

Can you completely uninstall and reinstall VS Code?

I just tried and did that i have clean uninstalled after invoking the
unis000.exe file and now am installing it
On Thu, Apr 22, 2021 at 1:33 PM João Moreno @.***>
wrote:

Can you completely uninstall and reinstall VS Code?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/121718#issuecomment-824631555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARFYRKNCN5DBRMMQX5VR6LDTJ7J6JANCNFSM43HZBE4A
.

--
Abeer Goel

Great, let me know if the issue continues.

Ok
On Thu 22 Apr, 2021, 8:43 PM João Moreno, @.***> wrote:

Great, let me know if the issue continues.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/121718#issuecomment-824929607,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARFYRKL2MS7XCMD5JTCXMH3TKA4JRANCNFSM43HZBE4A
.


[smt] Fix ext allocator parameters for multi GPUs case

Since the allocator parameters (including device handle) for all
sessions were taken from the 0th session, the smt options -iGfx
and -dGfx for the 1st and subsequent sessions were ignoring

As 6f32f07a6fe31efe0feb2b0674610c3bf429d0eb merged, rebase may fix clang-11 check.

As 6f32f07a6fe31efe0feb2b0674610c3bf429d0eb merged, rebase may fix clang-11 check.

As 6f32f07 merged, rebase may fix clang-11 check.

Thanks, rebase helped

As 6f32f07 merged, rebase may fix clang-11 check.

Thanks, rebase helped


[data-broker] tokenize does not work when passing an empty token

When passing "test1:test2" as the text and "" as token, the method crashes.
<--- Last few GCs --->

[11642:0x42f9ad0]     4713 ms: Mark-sweep 621.9 (663.7) -> 621.9 (629.7) MB, 163.8 / 0.0 ms  (average mu = 0.499, current mu = 0.000) last resort GC in old space requested
[11642:0x42f9ad0]     4872 ms: Mark-sweep 621.9 (629.7) -> 621.9 (629.7) MB, 159.1 / 0.0 ms  (average mu = 0.326, current mu = 0.000) last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

    0: ExitFrame [pc: 0x3ee7b08dbe1d]
Security context: 0x307e8739e6e9 <JSObject>
    1: tokenize [0x1bf98491ae81] [/l/disk0/emisiuk/Documentos/forks/data-broker/src/simple-tools.ts:~177] [pc=0x3ee7b09330f0](this=0x0275a8b7abc9 <Object map = 0xd584c4895d9>,text=0x0275a8b58099 <String[11]: test1:test2>,token=0x2525a3f829f1 <String[0]: >)
    2: /* anonymous */ [0x1bf98491e989] [/l/disk0/emisiuk/Documentos/forks/data-broker/tests/simple.too...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: 0x8f9d10 node::Abort() [node]
 2: 0x8f9d5c  [node]
 3: 0xaffd0e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node]
 4: 0xafff44 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node]
 5: 0xef4152  [node]
 6: 0xf0396f v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]
 7: 0xecc9c6 v8::internal::Factory::AllocateRawArray(int, v8::internal::PretenureFlag) [node]
 8: 0xecd24a v8::internal::Factory::NewFixedArrayWithFiller(v8::internal::Heap::RootListIndex, int, v8::internal::Object*, v8::internal::PretenureFlag) [node]
 9: 0xecd807 v8::internal::Factory::NewUninitializedFixedArray(int, v8::internal::PretenureFlag) [node]
10: 0xe80b8f  [node]
11: 0x11272cd v8::internal::Runtime_GrowArrayElements(int, v8::internal::Object**, v8::internal::Isolate*) [node]
12: 0x3ee7b08dbe1d

Done.


RDKTV-9523: Enhance getSinkAtmosCapability() API

Reason for change: Handled for all audio output
ports and host capability
Test Procedure: Refer Ticket
Risks: Low
Signed-off-by: Deekshit Devadas<EMAIL_ADDRESS>

Closing older PRs. Pls bring changes to latest sprint.


 If I nerf the job, then players who didn't think to do that get paid nothing. If there was a grindstone action, I could deduct money for players who use it.
Also, players should not get paid the same for doing a level 30 enchant compared to a level 1 enchant.
It'd be cool if we could also make an action for putting two tools together but I understand if that's not gonna happen.

Thats already a thing, use Grindstone for repair, and blast furnace to smelt


package.json tweaks

Most importantly explicitly define what files are included in the package. This is better than using a .npmignore file.

:+1: I switched to this pattern in my skeleton too.

Cool. See https://github.com/sindresorhus/node-module-boilerplate for my take on node module best practises.


I have no idea how to export the 3D skin

It would be nice to have some step by step tutorial for this mod, figuring out how to even edit in it was hard enough. I pasted the text the export gave me into a gist, and I wrote in the URL of my gist (because ctrl shortcuts crash the game) but it said unknown URL, I checked many times to see if I wrote it right and I did. Is there an easier way to export and use the 3D skin?

Please send in your crash report, the game shouldn't crash with pasting a link.

crash-2021-02-11_20.51.24-client.txt
This is the whole crash report, it crashes the whole game whenever I use any keyboard shortcut involving the ctrl or shift key as soon as I press down any other key while holding one of those two.

Your game crashes because of this: grondag/fermion#2 you have to update your mods, or try using the editor in a new install by itself without any other mods installed.
You are using an outdated version of https://www.curseforge.com/minecraft/mc-mods/exotic-matter-library you should probably update that.

I don't have that mod, but I do have an outdated version of https://www.curseforge.com/minecraft/mc-mods/exotic-blocks which requires it, though the exotic blocks mod works in the game. I'll get the newest version of both and then inform you if it works after that.

I was able to paste the link fine now. It was that mod causing the problems, I still don't understand how to actually use the 3D skin. I uploaded the exported png as my skin but it was just the vanilla skin without the 3D objects I added in the editor. Am I supposed to do something specific during the export?

You probably have to update to the latest version of Customizable Player Models due to a skin loading bug.

I went for the latest 1.16 file since I run fabric on 1.16.4. I'll try the mod version for 1.17, the very newest one

The 1.16 version is fine, the 1.17 one wont load under 1.16.4

It says "unable to load skin" in the skin changer in the launcher when I tried to use the on I put the exported png on. The preview of it shows just the normal vanilla skin without the slight texture changes I made in the editor.

If you edit your skin in the editor it won't show up in the minecraft launcher, the modified skin is in the gist file, with your model parts.

When I try to load the one from the exported png, it says that it was unable to load it and when I go into a world, my skin is still normal.

Please post the exported png.

Try restarting your launcher, mine accepts it.

It works now! Thanks so much for the help! I'll close the issue now, thanks again!


It is too painful to install a gpu-surpport edition on Ubuntu 16.04

You'll need CUDA 8.0 and latest NVidia drivers. Here are instructions I followed to install them
https://gist.github.com/yaroslavvb/07b2d9a828f82792ebef2a080e814f0f
A small side-effect is that X server will no longer work after this, but you'll be able to run TensorFlow through SSH

I will consider this resolved. :)

I walked through how to do it with Ubuntu 16.04 and using Cuda 7-5 using apt-get.
https://www.youtube.com/watch?v=HM57GyqwGxA


The "next i" statement is marked as a syntax error if followed by blanks or comments in the same line

When the next i statement in the following snippet is followed by a blank space, a syntax error is shown. Removing the space, removes the error.
for i=0 to 10
    print "i: " + str(i)
next i

other sample:
     BBjAPI().removeTimer("NagTimer")
     groupNamespace! = BBjAPI().getGroupNamespace()
     clientID$ = HTA(INFO(1,6))
     contexts! = cast(BBjVector,groupNamespace!.getValue(clientID$,err=*next))
     if (contexts! <> null() and contexts!.size() > 0)
         for i = 0 to contexts!.size() - 1
             context$ = contexts!.get(0)
             BBCommon.checkSAMAvailability(context$,1)
         next i
     endif


pdns-recursor: 4.7.0 -> 4.7.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pdns-recursor/versions.
meta.description for pdns-recursor is: "A recursive DNS server"
meta.homepage for pdns-recursor is: "https://www.powerdns.com/"
meta.changelog for pdns-recursor is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 4.7.1 with grep in /nix/store/3c25vskq4gp6qlcm4s8k8x27my36d334-pdns-recursor-4.7.1
found 4.7.1 in filename of file in /nix/store/3c25vskq4gp6qlcm4s8k8x27my36d334-pdns-recursor-4.7.1

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
pdns-recursor

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3c25vskq4gp6qlcm4s8k8x27my36d334-pdns-recursor-4.7.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A pdns-recursor https://github.com/r-ryantm/nixpkgs/archive/29070740471767b9f92caedef64dedf9211c50b4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3c25vskq4gp6qlcm4s8k8x27my36d334-pdns-recursor-4.7.1
ls -la /nix/store/3c25vskq4gp6qlcm4s8k8x27my36d334-pdns-recursor-4.7.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

pdns-recursor

Maintainer pings
cc @rnhmjoj for testing.

https://www.openwall.com/lists/oss-security/2022/08/23/1


Architecture related opinions/queries

Would it be possible to merge roles of local machine and Master for sake of simplicity ? I am playing around with this code for sometime, and tying to understand design decisions.
-MS
PS: Code is being cooked for submission.

@manoj-ms I can't think of anything right away that would prevent those two roles from merging together. The main design choice to keep them separated was to not have the local machine opening up listening ports.
I could investigate this further to find any potential issues. I am currently working on a 2.0 release with a lot of changes to fix inconsistencies and simplify parts of the code. This possibly could be included in the 2.0 release or a later release based on how it turns out.

This answered my question.