On Sun, Jul 26, 2009 at 3:52 PM, Jeremy Moskovich<[email protected]> wrote: > Command line gdb is one way to go... > > I always use the XCode IDE gdb integration, as documented on the wiki. > While trying to attach to the Chrome process directly from the IDE can get > funky, the method documented on the wiki always works for me. > > XCode attaches itself to a running renderer which is paused [by calling > pause() ] so you need to click continue in the IDE to get it to keep running > and render a webpage. > > It's possible that the broken pipe you're seeing is the result of killing > the renderer from the debugger. >
Thank you for the help. I did what you suggest. And I attached gdb to 2516 via command line. Chromium does start and I see the 'New tab page'. Like this: $ ~/chromium/src/xcodebuild/Debug/Chromium.app/Contents/MacOS/Chromium --renderer-stp-dialog [2516:2055:3122095122007:WARNING:/Users/n179911/chromium/src/chrome/renderer/renderer_main.cc(65)] Renderer (2516) paused waiting for debugger to attach @ pid Then I go to the URL text box of chromium and type in 'http://www.cnn.com' But what I get is I see this but with a new pid (2220). [2516:2055:3122095122007:WARNING:/Users/n179911/chromium/src/chrome/renderer/renderer_main.cc(65)] Renderer (2220) paused waiting for debugger to attach @ pid But question is why chromium starts a new Renderer process when I just trying to load my first URL (http://www.cnn.com). Why it does not re-used 2516 before? Thanks in advance. > Best regards, > Jeremy > > On Sun, Jul 26, 2009 at 9:23 PM, n179911 <[email protected]> wrote: >> >> On Thu, Jul 16, 2009 at 12:46 AM, Jeremy Moskovich<[email protected]> >> wrote: >> > You can find instructions here: >> > http://dev.chromium.org/developers/debugging-on-os-x >> > Ultimately, we should really combine all the platform debugging articles >> > into one page :| >> > Best regards, >> > Jeremy >> >> Thanks. I tried it. I saw this in the shell: >> >> >> [460:2055:4872081828141:WARNING:/Users/n179911/chromium/src/chrome/renderer/renderer_main.cc(65)] >> Renderer (460) paused waiting for debugger to attach @ pid >> >> And then I got XCode and Attached to '460'. >> But i see this in my shell, and chromium never get launched. >> >> >> [460:11783:4914670085769:ERROR:/Users/n179911/chromium/src/ipc/ipc_channel_posix.cc(649)] >> pipe error on 3: Broken pipe >> >> Thank you for any help. >> >> >> > >> > On Thu, Jul 16, 2009 at 9:29 AM, hap497 <[email protected]> wrote: >> >> >> >> Hi, >> >> >> >> chromium.org has this >> >> http://dev.chromium.org/developers/how-tos/debugging >> >> for debugging renderer process on Windows. My question is how can I >> >> do the same in XCode on MacOS X? >> >> >> >> I go to Run->Attach To Process, all the menu item entries are >> >> disabled. >> >> >> >> Thank you for any tip. >> >> >> >> >> >> >> > >> > >> > >> > >> > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
