Dbxtool seems to force loading of 32-bit dbx in 64-bit environment

I am using the Linux version of dbxtool to debug a 64-bit programme called frankie:
file ../support/frankie
../support/frankie: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not strippedWhen I attempt to load the executable within dbxtool, I get an "unsupported architecture" message, which I assume means that the 32-bit version of dbx is loaded:
(dbx) debug ~/support/frankie
dbx: ~/support/frankie has unsupported architecture or file formatHowever, if I run dbx from the commandline, it is able to load the file, presumably by automatically loading the 64-bit version of the debugger debugger.
(dbx) debug ../support/frankie
Reading frankie
Reading ld-linux-x86-64.so.2
Reading libm.so.6
Reading libncurses.so.5
Reading libc.so.6
Reading libdl.so.2I cannot find any option that would force dbxtool to use the 64-but debugger, in fact the only one I can find is one to force use of the 32-bit debugger in a 64-bit environment!
any suggestions?
Edited by: frankief on Aug 13, 2009 10:34 AM
Edited by: frankief on Aug 13, 2009 10:42 AM

It is a known problem.
dbxtool: Can't load 64-bit application into default dbx's session
=== Description ============================================================
platform: 64-bit linux (RHEL or SLES)
Scenario:
1) Create 64-bit executable file (I created and built Fractal sample in Sun Studio IDE)
2) Launch Dbxtool
==> Dbxtool is started. Also empty dbx's session is started in 'Dbx console' tab
3) Press 'Debug Executable' button.
4) Select your 64-bit executable file and press Debug button
==> 'file has unsupported architecture or file format' warning appears
Workaround: finish default dbx's session and repeat 3) and 4) steps

Similar Messages

  • Can i force load a 32 bit driver on 64 bit?

    can i force load a 32 bit driver on 64 bit.
    Has anyone tried it?
    Or is it just not possible.?

    Not possible.

  • I have an ipod touch 5th gen. i first loaded itunes on a windows 7 64 bit machine. i then got a new windows 8 64 bit machine but itunes will not load on it. i keep getting 2503

    i have an ipod touch 5th gen. i first loaded itunes on a windows 7 64 bit machine. i then got a new windows 8 64 bit machine but itunes will not load on it. i keep getting 2503 & 2502 errors. some apple software loaded, but it will not let me uninstall it from the machine. any thoughts, about how to get itunes to run on my machine?

    Try:
    Trouble installing iTunes or QuickTime for Windows
    Next try posting in the iTunes forum

  • I can't print to PDF but adobe seems to be loaded - what should I do? (on a mac...)

    I bought the adobe suites package last summer.  My photoshop, illustrator, indesign seem to be loaded ok.  I cannot though print to PDF even though acrobat reader seems to be loaded.  What should I do?

    Hi jofrisch,
    You cannot print to PDF on Mac as Adobe PDF printer is not available.
    You can save the file as Adobe pdf though.
    Regards,
    Rave

  • In 10.8, the file info window's "Kind:" read "Application"/etc. for 64-bit items and "Application (32-bit)"/etc. for 32-bit items. The "(32-bit)" part seems to have been lost in Mavericks. How do I determine if an item is 32 or 64-bit in Mavericks?

    In 10.8, the file info window’s “Kind:” read “Application”/etc. for 64-bit items and “Application (32-bit)”/etc. for 32-bit items.
    The “(32-bit)” part seems to have been lost in Mavericks. How do I determine if an item is 32 or 64-bit in Mavericks?

    1. Launch System Information into its 'report' mode. (A quick way to do this is by holding down the option key while clicking on the Apple menu item, which causes "About this Mac" to change to that.)
    2. From the list on the left, under "Software" click on "Applications." (If you don't see the Applications item, click on "Show more information" from the "File" menu.)
    3. Wait a minute or so for the report to finish.
    4. The last column in the report is "64-bit (Intel)." (You may need to scroll the window to the right to see it.) Click on that heading to sort the list alphabetically. Anything with a "no" is 32 bit.

  • Hi..............I have a new Creative Cloud registration and have bought the new Dreamweaver CC but I cannot seem to down load it? My Creative Cloud has downloaded but not my new Dreamweaver CC?  I currently have the old Dreamweaver CS4 on my system! Can

    Hi..............I have a new Creative Cloud registration and have bought the new Dreamweaver CC but I cannot seem to down load it? My Creative Cloud has downloaded but not my new Dreamweaver CC?  I currently have the old Dreamweaver CS4 on my system! Can anyone help?

    The first thing you need to do is download and install the Creative Cloud Desktop Application. Then, open that program and click on the Apps tab. You download and install creative cloud applications from there.
    If your computer doesn't meet the minimum requirements to run a given program, it won't show up under the Apps tab.
    Once they are installed, you'll need to go to your Applications folder (Mac) or Program Files (x86) folder (PC) to start the program itself.

  • Flash Player Mac 10,3,181,26 not loading in Safari 5.0.5 64-bit mode, any fix?

    As the title says, the Flash Player 10,3,181,26 is not not loading in Safari 5.0.5 64-bit mode, I found out after wasting 2 hours installing/uninstalling the plugin and trying anything from repairing disk permissions to installing a fresh Safari app, then it hit me... switch Safari to 32-bit mode and bang!, Flash Player worked just fine.
    Even as a long time Flash developer, I refuse to stay in 32-bit mode just to be able to see my work in Safari so please Adobe guys, find a fix for this.

    Hi, You are probably aware of the Square version which is 64bit support. Haven't heard when it may be ready for a shipped version. But it's being worked on. Since you are a Developer, I thought maybe you'd be working on it too.
    http://labs.adobe.com/technologies/flashplayer10/square/
    My system is not a 64bit, but I can see where one would forget which browser they were using. Something like having more than one computer and forgetting which one has certain info:-)
    Thanks,
    eidnolb

  • Any way to change PPI when choosing save for web?  Seems to force 72 ppi/dpi

    I'm doing business cards for clients and submitting them to the printer in PDF which works out just fine.  However when I submit a jpg as a proof (to show orientation) they complain that I should do a higher resolution for the proof.  Illustrator seems to force 72 dpi/ppi (I realize these aren't exactly the same thing) when I use save for web.  If I use "export" instead Illustrator doesn't seem to honor my crop dimensions and I get an export that bares no resemblence shape-wise to the original document.  Why can't I just put 300 ppi in somewhere and get a higher res output?  Thanks for your help!
    Patrick

    It was because the business cards had a particular curved die-cut and they wanted to know exactly where I wanted the cut.  I sent them a 250pixel wide one and they bitched about it but did it.  Yes I sent them a PDF for the printing and it turned out just fine... I just wanted a quick raster export with curved die-cut lines and couldn't do anything other than 72dpi apparently.
    edit: Was also trying to send a client a quick jpg or png proof today and couldn't do anything bigger than 72 dpi (in save for web)... when I tried to export a png instead the cropping was way off.  I remember crop-area-make in older versions of Illustrator but apparently they took that option out while still requiring it

  • Firefox seems unable to load the halifax online banking website where as iexplore is able to do this is there and reason for this and can i do nething to make firefox do it?

    Firefox seems unable to load the halifax online banking website where as iexplore is able to do this is there and reason for this and can i do nething to make firefox do it?

    Firefox seems unable to load the halifax online banking website where as iexplore is able to do this is there and reason for this and can i do nething to make firefox do it?

  • Bought an album off iTunes and two songs from the album will not download. Is there anyway to make them force load or anything along those lines?

    Bought an album off iTunes and two songs from the album will not download. Is there anyway to make them force load or anything along those lines? The Album is Sunshower-EP by UME and the songs are The Conductor and The Means.

    Hey ChandlerAdaway!
    I have an article here that can provide you some guidance for this issue. First, you will want to check for the songs in your past purchases list for your account, if you haven't already:
    Downloading past purchases from the iTunes Store, App Store, and iBooks Store
    http://support.apple.com/kb/HT2519
    If the songs cannot be found there, you will want to report an issue with your download by following the directions in this article:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBooks Store purchase
    http://support.apple.com/kb/HT1933
    Thanks for coming to the Apple Support Communities!
    Regards,
    Braden

  • Load sharing w/ multiple CEs in a WCCPv2 environment

    Hi,
    can someone help me understand how to configure load balancing based on source ip addresses in a WCCPv2 environment? I´m using several Cisco Content engines (565, 510, 507, ACNS 5.2.1.7) attached via a L2 connection to a pair of 6509 Sup2/MSFC2 doing WCCPv2 L2-redirect. On the CE I configure "mask assign" as the recommended L2 method for PFC2:
    wccp wmt router-list-num 1 l2-redirect mask-assign
    With that the default assignment method for several CEs is based on destination address. Changing that to be based on src-ip as I understand is done via:
    wccp wmt mask src-ip-mask 0x???
    The command line gives you a hint that the 1´s in that hex number are the "care" bits. But what does it care for in the original address, a 1 or a 0 because it´s only a mask?
    How should I calculate those masks to get an equal distribution to two CEs, for let´s say all even source ip's to one and all odd ip's to the other CE?
    Any help appreciated
    Andy

    the mask is used the specify which bit to look into the address.
    For example, with a mask of 0x1, you can look at the first bit only.
    Each bit can then have 2 values.
    The CE will then negotiate which value it will take.
    CE1 will take value 0 and CE2 will take value 1.
    Like this you have splitted the traffic based on even/odd addresses.
    You have to care about at least 1 bit and I would not recommend to set more than 10 care bits.
    10 bits is 1024 possible values to be splitted among the CE.
    If you set all care bits to 1, then you have entry for each possible ip address - you won't have enough memory.
    So your solution even/odd seems to be fine and only requires 1 care bit - the first one.
    Regards,
    Gilles.

  • 32 bit faster than 64 bit

    I ran a DAQ program on LabVIEW 2011 32 bit and it used 5-6% CPU according to the Task Manager.
    I ran the same program under LabVIEW 2013 64 bit and it used 8-9% CPU according to the Task Manager.
    I thought the 64 bit version would be more CPU effecient than the 32 bit version.  What's up?
    Thanks,
    Mark
    Solved!
    Go to Solution.

    mlevine wrote:
    It wasn't the extended address space but the accumulator size that should get faster performance.  I'd need less CPU cycles to do double precision math on a 64 bit processor than on a 32 bit processor.  Of course if LabVIEW 32 bit uses the 64 bit  accumulators than I wouldn't expect the CPU load to change.  Anyway the sales guy said I'd see a 20% improvement in execution time.  I don't see how that's possible with the CPU utilization has increased for the 64 bit version.
    You seem to be throwing everything ( N bit processor, N bit LabVIEW, N bit OS, N bit address space, N bit accumulators, etc.) into one big blurry pile. We had a similar discussion a long time ago, see my comments here.
    Except for the increased address space, using 64bit LabVIEW does not give you any significant advantage.
    (Quite a while ago, I was doing some testing and recompiled my DLLs under 64bit intel Fortran and build a LabVIEW 64bit application of my EPR fitting program. The program contains an extensive benchmarking facility.  The 64 bit application was nearly identical in speed (or even slightly slower) and thus I abandoned the idea of potentially moving to 64bit.)
    Runing LabVIEW 32bit on a 64bit OS gives you access to a full 4GB of RAM, while running the same on a 32 bit OS gives you less (2 or 3GB max), so going to a 64bit OS for a 32 bit application has clear advantages (details). Upgrading to 64bit LabVIEW is typically not worth it and you get less support for certain drivers and toolkits.
    LabVIEW Champion . Do more with less code and in less time .

  • Labview 64-bit running with 32-bit addons

    I ran into memory problem loading som data files, and I tried a workaround by installing Labview 64-bit, but found that the add-ons was not installed with it. 
    Now I needed to use sound and vibrations toolkit, so (being maybe a little too creative) I copied that toolkit over to the 64-bit Labview folder and everything seems to run.
    I can load the files and do my data analysis with no errors.
    Now the problem is that I don't really get how a 32-bit add-on can access the memory from the 64-bit core Labview. Does anyone have any ideas on why its running and why I don't get a memory access error.
    The results looks ok, but I don’t really trust them, due to the above mentioned problem in accessing memory  between 32-bit and 64-bit.
    regards
    Henrik
    Solved!
    Go to Solution.

    Hi Henrik.
    When using LabVIEW 32-bit on a 64-bit machine, all your VIs would run through the Windows-on-Windows emulation layer (WOW64) and this is also why we still have memory limitations on a 64-bit OS.
    When you are using LabVIEW 64-bit, and using a 32-bit toolkit, what's actually happening is the 64-bit LabVIEW kernel is recompiling the 32-bit VI into a 64-bit VI. Doing this changes the inherent memory characteristics and performance of the Sound and Vibration VI's (and all 32-bit VIs, for that matter). The newly converted 64-bit VI's, then, are being executed in the native 64-bit LabVIEW kernel.
    However, I would strongly advise you to install the toolkit the normal way. In the following document, you can see, that the Sound and Vibration Toolkit / Measurement Suite is in fact supported by a 64-bit version of LabVIEW.
    National Instruments Product Compatibility for Microsoft Windows 7
    After you install LabVIEW, you need to reinstall all your add-ons and drivers in order for that toolkit / driver to work with LabVIEW. When we install toolkits / driver, we only install support for the LabVIEW versions installed at that time.
    I hope this helps.
    Best Regards
    Alex E. Petersen
    Certified LabVIEW Developer (CLD)
    Application Engineer
    Image House PantoInspect

  • How to install 64-bit version on 64-bit OS

    I am trying to install Labview 2011 SP1 Evaluation on Windows 7 64-bit OS. When I go to choose the isntallation directory it automaticaly points me to the 32-bit compaibility folder "Program Files (x86)". I believe this isntall the 32-bit version of Labview. I want to install the 64-bit version. How can I do this?
    Solved!
    Go to Solution.

    hounddog wrote:
    I had a 64 bit and a 32 bit version installed after the first version because there were some tools that I wanted to install that would not install on the 64 bit version.  There seem to be 2 different program file directories now: Program Files and Program Files (x86) so I'm assuming that they are for the two different versions of LabVIEW.  In the Program Files / National Instruments / LabVIEW 2011 directory there is a LabVIEW.exe file, but in the similar (x86) directory there is no LabVIEW.exe file.  It seems like there is no 64 bit LabVIEW version still installed in this computer. When I downloaded the CAN device drivers and installed the package, the sub VIs did not show up in the tool bar when I ran LabVIEW. However, when I look in the (x86) version files I see the CAN folder installed in the 64 bit program files directory!  Should I uninstall the current version and reinstall the 64 bit verson to fix this CAN problem, or is there another way to fix this
    You got it mixed up here. Microsoft decided that Program Files is always meant to mean the native version, which means that for Windows 64 bit, any 64 Bit applications get installed there. Program Files (x86) is for 32 Bit applications that will run inside the Win32 subsystem in Win64. Most NI Toolkit and driver installers only install into 32 Bit. So if you use LabVIEW 64 Bit you will usually have to copy the files from the Program Files (x86) directory into the according Program Files directory, making sure you maintain the same hierarchy.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to run a 32-bit plugin on 64-bit Mac in PS CS5?

    Hi...
    I have developed an automation plugin for PS CS 3,4 & 5 using CS4 SDK in 32-bit Mac processor.
    Problem with this is that the plugin works for CS5 in 32-bit mode, but the plugin doesn't load when tried with CS5 on 64-bit mode. I made changes in the PiPL, but still no change. I referred the steps mentioned in the documentation for creating a 64-bit plugin, but in the "Step 3: Fix entry point and PiPL", it says that the entry point needs to be changed. But, the entry point mentioned is different from the Automation plugin entry-point. Can you please suggest a way to overcome this problem?
    Thanks!

    Hello!
    I think that the best place to ask that question is in the Plug-insSDK forum: http://forums.adobe.com/community/photoshop/photoshop_sdk?view=discussions

Maybe you are looking for