Status Update
Comments
pa...@google.com <pa...@google.com> #2
Also elaborate on the same by providing expected/actual behaviour along with the clear reproducible steps
Thanks..!
gi...@pnp-hcl.com <gi...@pnp-hcl.com> #3
pe...@google.com <pe...@google.com> #4
Thank you for providing more feedback. Adding the requester to the CC list.
gi...@pnp-hcl.com <gi...@pnp-hcl.com> #5
wf...@google.com <wf...@google.com> #6
Ran into this issue today, anyone looking at this?
pf...@google.com <pf...@google.com> #7
Could you share a reproducer?
wf...@google.com <wf...@google.com> #8
This is a bit involved; you'll need to install the Emscripten C++-to-WebAssembly compiler and compile and host a small C++ project.
https://emscripten.org/docs/getting_started/downloads.html has the steps for installing Emscripten- Create a small C++ project and compile it to WebAssembly, e.g.
mkdir ~/Projects/wasm_example
cd ~/Projects/wasm_example
cat << EOF > hello.cc
#include <iostream>
int main() {
std::cout << "Hello world\n";
}
EOF
emcc hello.cc -o hello.html
- Host that project with a local web server:
http-server
- View it at
http://localhost:8080 and note that it prints "Hello world" in the console
Now try enabling debug info and setting up debugging as in
- Compile the project with debug info enabled:
emcc hello.cc -g -o hello.html
- Install the C/C++ debugging extension:
https://chromewebstore.google.com/detail/cc++-devtools-support-dwa/pdcpmagijalfljmkmjngeonclgbbannb - In the extension options (maybe at chrome-extension://pdcpmagijalfljmkmjngeonclgbbannb/ExtensionOptions.html, maybe find it in chrome://extensions), set the path substitution to where you placed the C++ project:
/proc/self/cwd /Users/wfurr/Projects/wasm_example
Expected: Clicking the "wasm" file in the source view will actually show C++ code loaded from the local file system./
Actual: [C/C++ DevTools Support (DWARF)] Loaded debug symbols for http://localhost:8080/hello.wasm, but didn't find any source files
in the console.
ap...@google.com <ap...@google.com> #9
Project: devtools/devtools-frontend
Branch: main
Author: Philip Pfaffe <
Link:
Fix rejecting raw modules with empty symbols urls for language plugins
Expand for full commit details
Fix rejecting raw modules with empty symbols urls for language plugins
Fixed: 391283124
Change-Id: I126671ba1b2d79e815522e97d077f3b70b76600f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6233835
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Auto-Submit: Philip Pfaffe <pfaffe@chromium.org>
Files:
- M
front_end/models/extensions/LanguageExtensionEndpoint.test.ts
- M
front_end/models/extensions/LanguageExtensionEndpoint.ts
Hash: eace18837a500772b81a3ab3cc03889713b95d91
Date: Wed Feb 05 16:22:06 2025
pe...@google.com <pe...@google.com> #10
M134 merge request created. Please update crbug/394596603 to have this merge reviewed.
*This merge request uses Chrome's new merge process. Find more information at
dc...@gmail.com <dc...@gmail.com> #11
When/where could we expect to see this fix?
It appears that this is still working its way through to an update and is destined for 134 (Beta)?
If we can be of assistance in validating the fix, let us know.
pf...@google.com <pf...@google.com> #12
If you could check whether canary works for you that would be super helpful. 135.0.7001.0 or younger.
gi...@pnp-hcl.com <gi...@pnp-hcl.com> #13
pf...@google.com <pf...@google.com>
ap...@google.com <ap...@google.com> #14
Project: devtools/devtools-frontend
Branch: chromium/6998
Author: Philip Pfaffe <
Link:
Fix rejecting raw modules with empty symbols urls for language plugins
Expand for full commit details
Fix rejecting raw modules with empty symbols urls for language plugins
Bug: 391283124
Fixed: 394596603
Change-Id: I126671ba1b2d79e815522e97d077f3b70b76600f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6233835
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Auto-Submit: Philip Pfaffe <pfaffe@chromium.org>
(cherry picked from commit eace18837a500772b81a3ab3cc03889713b95d91)
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6243316
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Files:
- M
front_end/models/extensions/LanguageExtensionEndpoint.test.ts
- M
front_end/models/extensions/LanguageExtensionEndpoint.ts
Hash: e470028e674230a15d22b48e6b314c0572927820
Date: Wed Feb 05 16:22:06 2025
pe...@google.com <pe...@google.com> #15
M133 merge request created. Please update crbug/395836193 to have this merge reviewed.
*This merge request uses Chrome's new merge process. Find more information at
ad...@renscreations.com <ad...@renscreations.com> #16
In canary I get this: Failed to load debug symbols for
In GA I get "Loaded debug symbols for ..., but didn't find any source files"
This used to work fine about a month ago and the build process we use hasn't changed.
Description
Chrome Version: <from chrome://version/> 133.0.6943.16 (Official Build) beta (arm64) 134.0.6970.0 (Official Build) canary (arm64) OS: <OS version> MACOS Sonoma 14.7.1
What steps will reproduce the problem?
install extension fromhttps://chromewebstore.google.com/detail/cc++-devtools-support-dwa/pdcpmagijalfljmkmjngeonclgbbannb
Build WebAssemply using emscripten 3.1.73
What is the expected result? Upon opening Developer tools, the DWARF symbols are found This is the production version that works: 132.0.6834.83 (Official Build) (arm64)
[C/C++ DevTools Support (DWARF)] Loading debug symbols forhttps://localhost:8080/4370d5878d7eaa890513416aaa33c5fb2eb11f84c34a353900f0f4d9c3d7b437.wasm ...
[C/C++ DevTools Support (DWARF)] Loaded debug symbols for https://localhost:8080/4370d5878d7eaa890513416aaa33c5fb2eb11f84c34a353900f0f4d9c3d7b437.wasm , found 11827 source file(s)
What happens instead? [C/C++ DevTools Support (DWARF)] Loading debug symbols forhttps://localhost:8080/4370d5878d7eaa890513416aaa33c5fb2eb11f84c34a353900f0f4d9c3d7b437.wasm ...
[C/C++ DevTools Support (DWARF)] Loaded debug symbols for https://localhost:8080/4370d5878d7eaa890513416aaa33c5fb2eb11f84c34a353900f0f4d9c3d7b437.wasm , but didn't find any source files
Additional information
<You can help us a lot by creating a minimal, reproducible example (https://stackoverflow.com/help/minimal-reproducible-example ), e.g. on http://glitch.com , and/or attaching a screenshot or recording of the issue!>