VS2013.3 - Static libraries with RTTI linked to app without RTTI leads to crash
I got a crash today that I traced back to an RTTI mismatch between wxWidgets static libraries and the application. The static libraries had RTTI enabled and the application did not. The crash occurred in wxWidgets when retrieval of type information in wxWidgets
was attempted. It was reproducible in VS2003 SP1, VS2010 SP1 and VS2013.3. You can read more about it here:
wxTypeId() without RTTI crashes in Visual Studio
Unhandled exception at 0x00000000 in app.exe: 0xC0000005: Access violation reading location 0x00000000.
When I enabled RTTI in the application that solved the issue. I also tested disabling RTTI in both the static libraries and application and that solved the issue as well. So it seems there is no mixing of RTTI settings for apps linking to wxWidgets but whether
that's applicable apart from wxWidgets I don't know. I can't find it documented for Visual Studio.
I am thinking about filing this as a bug, if only to ask for future updates of Visual Studio to warn or error if there is an RTTI mismatch. Before I do though I'd like any input you guys have. Do you consider this a bug? Have you ever encountered anything
like this before?
Thanks
Hi Popchoc,
Thanks for posting in VS general question forum. But your issue is out of support range of VS General Question forum which mainly discusses the usage of Visual Studio IDE such as WPF & SL designer, Visual
Studio Guidance Automation Toolkit, Developer Documentation and Help System
and Visual Studio Editor.
Based on your description, it seems that Visual Studio does not allow mix of RTTI settings. I am not sure whether it is only limited to wxWidgets which is third-party. I am not a developer, it is hard for me
to repro a similar scenario for this behavior. Since RTTI is related to Visual C++, I think you can open a new thread on Visual C++ forum to check whether Visual C++ allows mixed RTTI settings in projects.
As for the compatibility issue between RTTI and wxWidgets,
you could submit this feedback to Microsoft Connect feedback portal:
http://connect.microsoft.com/VisualStudio/feedback/CreateFeedback.aspx,
Microsoft product team will evaluate them seriously. After you submit the feedback, you can post the link here which will be beneficial for other members with the similar issue. And I will help you to vote it.
Thanks for your understanding.
Best regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Similar Messages
-
Static file with application: deleted on app install/upgrade (bug?)
Hi,
say we have an app (app_id: 100) with abcd.js static file associated with this application (so this is not a workspace static file). Export this app, then import back plus install to the same workspace but on a different and existing application id. Now this new (upgraded) app has abcd.js associated with it in static files, but the original app 100 hasn't. Is this expected? I'm on apex 4.1.1.00.23
Edited by: tlajos on Aug 15, 2012 6:05 AMbump: seems to be present in 4.2 current EA, too
-
TS4006 how can i locate my phone with find my iphone app without my phone
i just lost my phone and dont know how or where to go to use the find my iphone app>>
You can track it on a computer. Open http://www.icloud.com, login with your Apple ID and select Find my iPhone
-
I want to delete all the songs with broken links at once
I lost a file with a lot of songs on it and it can't be retrieved. How can I delete all the song titles with broken links at once without having to delete 500 songs one at a time?
One way to identify the broken links in your library is to create this set of playlists:
Lost & Found playlists
Create a playlist called Found, select everything in Music and drag it into the Found playlist. Create a smart playlist called Lost matching All the rules Playlist is Music and Playlist is not Found. Your lost tracks will be in this playlist. They can be deleted with CTRL+A then SHIFT+DELETE.
Or use iTunes Folder Watch and enable its option to check for dead tracks on startup.
If you have any Apple devices that could hold the lost media see this user tip.
Finally, while I'm handing out advice, see this backup tip to avoid this problem again.
tt2 -
If I purchase an iPhone 3g, can I then use it with the apple golf app without having cell or data service?
You do not need have cell service for the GPS to work.
If the iphone is new, then you would have to activate it with a carrier in order for it to work at all.
If it is used, then you can use it without wireless service:
Using an iPhone without a wireless service plan -
Extending DPS reader with static libraries and frameworks
Is there any initiative within Adobe's roadmap to enable extending DPS reader within Xcode by use of static libraries and frameworks?
Core functionality of the reader could be linked and distributed as binary assembly via static libraries.
Shared resources of the DPS reader could be packaged wtihin a framework.
Beyond extending capabilities of the reader, this would also enable advanced debugging and running on devices directly from Xcode.
References:
Using Static Libraries in iOS
Framework Programming Guide
iOS FrameworksNow that the .folio format has been opened up, are there any updates with regards to providing developers access to reader frameworks/libraries?
Adobe .folio Format Specification
In addition to the new feature updates, the technical specification for the .folio format is now available under a free license; further accelerating digital publication adoption and enabling newsstands to produce their own viewing apps capable of displaying digital content built using DPS. All entities who sign the license agreement will be given access to the specification. -
I recently purchased an Apple TV, and I currently have it linked to my iMac with my iTunes account. I also have a newer MacBook Pro that has some different iTunes media on it than my iMac does, but they share iTunes accounts. Is it possible to link both devices at the same time, have access to media on both computers, and use the same iTunes account on both computers?? It seems Apple TV will only link to one iTunes account per computer, but can access multiple computers if different iTunes accounts are activated on those computers.
You can share multiple libraries with the Apple TV, they don't even need to use the same iTunes account. Just make sure that you use the same ID for homesharing on all devices.
-
Using buildclient to build static libraries under Windows
Hi All,
I have been trying to use buildclient to build a static library
but in vain. When i run the following command on the command line
"buildclient -w -v -o GenSvcWrapper.lib -f GenSvcWrapper.cpp" ,
i get the error (LINK : fatal error LNK1561: entry point must be
defined), which i guess is asking for a main() in the program.
I tried using the VC++ IDE to build the library, now i am able
to build the library but the call to tpinit() fails.
My conclusion is that buildclient can be used only to build
exe's. Am i wrong in my conclusion? If not how do I build
libraries using buildclient or VC++ IDE? What i want is to wrap
Tuxedo ATMI calls like (tpinit() and tpcall()) and provide it as
a library.
Please help me out in this problem. I have pasted the build
output below.
Thanks,
Santhosh
Build Output <<<<<<<<<<<<<<<<<<<<<<<<<<<<<E:\Code\VC\GenSvcWrapper>buildclient -w -v -o GenSvcWrapper.lib -f
GenSvcWrapper
.cpp
cl /MD -I"%TUXDIR%"\include -FeGenSvcWrapper.lib GenSvcWrapper.cpp
"%TUXDIR%
"\lib\libwsc.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\libfml.lib
"%TUXDIR
%"\lib\libfml32.lib "%TUXDIR%"\lib\libengine.lib wsock32.lib kernel32.lib
advap
i32.lib user32.lib gdi32.lib comdlg32.lib
winspool.lib -link -implib:BC-7b0.li
b
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
GenSvcWrapper.cpp
Will automatically link with libbuft.lib
Will automatically link with libwsc.lib
Will automatically link with libengine.lib
Will automatically link with libfml.lib
Will automatically link with libfml32.lib
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/out:GenSvcWrapper.lib
-implib:BC-7b0.lib
GenSvcWrapper.obj
"E:\Program Files\bea\tuxedo8.0\lib\libwsc.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libbuft.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libfml.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libfml32.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libengine.lib"
wsock32.lib
kernel32.lib
advapi32.lib
user32.lib
gdi32.lib
comdlg32.lib
winspool.lib
LINK : fatal error LNK1561: entry point must be defined
TUXNT_CAT:77: ERROR: Can't execute cl
/MD -I"%TUXDIR%"\include -FeGenSvcWrapper
.lib GenSvcWrapper.cpp "%TUXDIR%"\lib\libwsc.lib
"%TUXDIR%"\lib\libbuft.lib
"%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib
"%TUXDIR%"\lib\libengine.
lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib
win
spool.lib -link -implib:BC-7b0.libYou can build libraries using buildclient by working out the VC++ command line
argument used to build a static library and passing that in the -f option of buildclient.
There's no real point in using buildclient to build a tuxedo client because the
only thing it does for you is specify the tuxedo libraries that get linked into
the exe or lib that you are creating, and complain if you don't have a valid SDK
license. I just specify the tuxedo libraries myself to VC++ and completely forget
about using buildclient. The only thing to keep in mind is to make sure you are
using the correct tuxedo libraries for a native or workstation tuxedo client (pretty
much libtux.lib for native and libwsc.lib for a workstation client followed by
the other tuxedo libraries you need, libbuft.lib libfml.lib libfml32.lib libengine.lib
etc. ).
"Santhosh" <[email protected]> wrote:
>
Hi All,
I have been trying to use buildclient to build a static library
but in vain. When i run the following command on the command line
"buildclient -w -v -o GenSvcWrapper.lib -f GenSvcWrapper.cpp" ,
i get the error (LINK : fatal error LNK1561: entry point must be
defined), which i guess is asking for a main() in the program.
I tried using the VC++ IDE to build the library, now i am able
to build the library but the call to tpinit() fails.
My conclusion is that buildclient can be used only to build
exe's. Am i wrong in my conclusion? If not how do I build
libraries using buildclient or VC++ IDE? What i want is to wrap
Tuxedo ATMI calls like (tpinit() and tpcall()) and provide it as
a library.
Please help me out in this problem. I have pasted the build
output below.
Thanks,
Santhosh
Build Output <<<<<<<<<<<<<<<<<<<<<<<<<<<<<E:\Code\VC\GenSvcWrapper>buildclient -w -v -o GenSvcWrapper.lib -f
GenSvcWrapper
.cpp
cl /MD -I"%TUXDIR%"\include -FeGenSvcWrapper.lib GenSvcWrapper.cpp
"%TUXDIR%
"\lib\libwsc.lib "%TUXDIR%"\lib\libbuft.lib "%TUXDIR%"\lib\libfml.lib
"%TUXDIR
%"\lib\libfml32.lib "%TUXDIR%"\lib\libengine.lib wsock32.lib kernel32.lib
advap
i32.lib user32.lib gdi32.lib comdlg32.lib
winspool.lib -link -implib:BC-7b0.li
b
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for
80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
GenSvcWrapper.cpp
Will automatically link with libbuft.lib
Will automatically link with libwsc.lib
Will automatically link with libengine.lib
Will automatically link with libfml.lib
Will automatically link with libfml32.lib
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/out:GenSvcWrapper.lib
-implib:BC-7b0.lib
GenSvcWrapper.obj
"E:\Program Files\bea\tuxedo8.0\lib\libwsc.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libbuft.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libfml.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libfml32.lib"
"E:\Program Files\bea\tuxedo8.0\lib\libengine.lib"
wsock32.lib
kernel32.lib
advapi32.lib
user32.lib
gdi32.lib
comdlg32.lib
winspool.lib
LINK : fatal error LNK1561: entry point must be defined
TUXNT_CAT:77: ERROR: Can't execute cl
/MD -I"%TUXDIR%"\include -FeGenSvcWrapper
.lib GenSvcWrapper.cpp "%TUXDIR%"\lib\libwsc.lib
"%TUXDIR%"\lib\libbuft.lib
"%TUXDIR%"\lib\libfml.lib "%TUXDIR%"\lib\libfml32.lib
"%TUXDIR%"\lib\libengine.
lib wsock32.lib kernel32.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib
win
spool.lib -link -implib:BC-7b0.lib -
Hi,
Static libraries like libm.a are not there in Solaris10.? I am getting following error while linking.
<Snapshot>
ld: fatal: file[b] /usr/lib/libm.a: open failed: No such file or directory
If it is not there, what is the solution.? Should I use only dynamic libraries...?
Thanks in Advance,
KarthikeyanThere are no more static libraries shipped with Solaris 10.
You should use only dynamic libraries when compiling under Solaris 10 -
Rfc static libraries for Unicode (Linux)
Hi all!
Does anybody know if it is possible to use RFC static libraries for Unicode on Linux?
I can compile and link my application, but when I am running it, I get message: "undefined symbol: strtolU16". librfcu.a is the only static library, which is provided in RFCSDK. Do I need to link my application with any other library?
Everything works fine with non-unicode static library.
Thank you in advance,
ElenaOracle does not provide any static libraries for MS Windows.
-
Unusable static libraries in $TUXDIR/lib
Hi,
I'm trying to build a WS client to run on TRU64, and I would like to use the static
libraries to make delivery easier. I have tried using buildclient and the cxx
compiler/linker directly however the following is the best result I can get either
way
ld:
Skipping archive /users/mlee/bea/tuxedo8.1/lib/libwsc.a because it has no archive
header
So then, when I check the library I get...
4 -r-xr-xr-x 1 mlee pcs 8 Aug 13 2003 libwsc.a*
8 bytes seems a bit useless! There are various posts on the web about this error
but all solutions relate to rebuilding from source, not really an option for tuxedo?
So I suppose I'm asking; Is there an installation option that will resolve this?Tuxedo does not ship with static libraries. The .a files that you see
are not static libraries.
Max Lee wrote:
Hi,
I'm trying to build a WS client to run on TRU64, and I would like to use the static
libraries to make delivery easier. I have tried using buildclient and the cxx
compiler/linker directly however the following is the best result I can get either
way
ld:
Skipping archive /users/mlee/bea/tuxedo8.1/lib/libwsc.a because it has no archive
header
So then, when I check the library I get...
4 -r-xr-xr-x 1 mlee pcs 8 Aug 13 2003 libwsc.a*
8 bytes seems a bit useless! There are various posts on the web about this error
but all solutions relate to rebuilding from source, not really an option for tuxedo?
So I suppose I'm asking; Is there an installation option that will resolve this? -
Linux JVM: How to load shared libraries with mutual/circular dependencies
Hi,
I am using the API
System.loadLibrary(String name)
to dynamically link shared libaries to Linux JVM.
The shared libraries has complex circular symbol dependencies among them.
I am not able to load shared libraries due to java.lang.UnsatisfiedLinkError.
Any ideas on how a number of shared libraries with interdependent realtionships
could be successfully linked in to the Linux JVM?
Thanks,
Soumen.
Background
===========
Successful execution of native code within Java virtual machine in a
host platform, has two necessary prerequisites:
Prerequisite 1: The native code is written to the JNI specification
Prerequisite 2: The native code is dynamically linked with Java virtual
machine.
The second step is achieved via simple Java interface, System.loadLibrary:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html#loadLibrary(java.lang.String)
However, implementation of this interface is highly platform dependent
in regards to exact nature of dynamic linking process.
Tests
=====
I made three shared libraries libfeatureA.so, libfeatureB.so and libfeatureC.so.
Feature A and Feature B are mutually dependent on each other (i.e cicular
dependencies between libfeatureA.so, libfeatureB.so) whereas libfeatureC.so
has no external dependencies.
Case 1
I could link libfeatureC.so with java.
Case 2
Java failed to resolve circular dependency between libfeatureA.so, libfeatureB.so
resulting in linking failure. There may be repackaging workarounds which I have
not yet explored.
Java source code
================
class TestLoadLibrary
static
System.loadLibrary("featureB");
System.loadLibrary("featureA");
System.loadLibrary("featureB");
public static void main(String[] args)
System.out.println("In TestLoadLibrary.main()");
Exception in thread "main" java.lang.UnsatisfiedLinkError: /homes/soumen/work/event/featureB/libfeatureB.so.1.0: /homes/soumen/work/ev B.so.1.0: undefined symbol: featureA_func2
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1737)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1662)
at java.lang.Runtime.loadLibrary0(Runtime.java:817)
at java.lang.System.loadLibrary(System.java:986)
at TestLoadLibrary.<clinit>(TestLoadLibrary.java:5)The use of "dlopen() application programming" to achieve dynamic link closure works if there are
no circular dependencies. For example, I have the following dependency:
libfeatureD.so ==> libfeatureC.so
Even if I call Java APIs in correct dependency order, i.e.,
System.loadLibrary("featureC");
System.loadLibrary("featureD");
there would be java.lang.UnsatisfiedLinkError for call System.loadLibrary("featureD").
Now, I have a JNI method implementation, which makes native API call in same dependency order:
dlopen("libfeatureC.so", RTLD_LAZY|RTLD_GLOBAL);
dlopen("libfeatureD.so", RTLD_LAZY|RTLD_GLOBAL);
and now System.loadLibrary calls succeed. Note that I had to set environment
variable LD_LIBRARY_PATH so that dlopen call would find libraries to load.
In other words, from a JNI programming point of view, "linking chasm" has been crossed.
I am looking at circular dependency issue, i.e.,
libfeatureA.so <==> libfeatureB.so
There may be library repackaging workaround.
If anybody knows any workaround, please post.
-Soumen Sarkar
JNI code
========
#include <jni.h>
#include "TestLoadLibrary.h"
#include <stdio.h>
#include <string.h>
#include <dlfcn.h>
JNIEXPORT void JNICALL Java_TestLoadLibrary_libLoadNative
(JNIEnv * jenv, jclass class, jobjectArray libNames)
printf("native: In TestLoadLibrary.libLoadNative()\n");
char linuxLibName[1024];
jsize idx = 0;
jsize nLibs = (*jenv)->GetArrayLength(jenv, libNames);
for(idx = 0; idx < nLibs; ++idx)
/* obtain the current object from the object array */
jobject myObject = (*jenv)->GetObjectArrayElement(jenv, libNames, idx);
/* Convert the object just obtained into a String */
const char libName = (jenv)->GetStringUTFChars(jenv,myObject,0);
strcpy(linuxLibName, "lib");
strcat(linuxLibName, libName);
strcat(linuxLibName, ".so");
printf("\nnative: Trying to open lib with name %s\n", linuxLibName);
void* handle = dlopen(linuxLibName, RTLD_LAZY|RTLD_GLOBAL);
if(handle == 0)
fputs ("\nnative: Could not load lib\n", stderr);
fputs (dlerror(), stderr);
else
printf("\nnative: Loaded lib %s\n", linuxLibName);
/* Free up memory to prevent memory leaks */
(*jenv)->ReleaseStringUTFChars(jenv, myObject, libName);
return; -
Static Libraries in C executables.....
Hi, are there any symbol in the symbol table of C executable, that tells me the name of statically linked libraries and API's. or are there any method to determine the name of the statically linked library from a executable.
There are no more static libraries shipped with Solaris 10.
You should use only dynamic libraries when compiling under Solaris 10 -
Static libraries undefined symbols
Hello,
I have three libraries A,B,C. C uses B and A. B uses A. A is a dynamic library. I complied B and C as static libraries but when I try to use C I get a lot of undefined symbols related to B.
Is there a special flag that I can use with libtool and get rid of that messages?What does your link order look like? Make sure B comes last.
-
Attaching/Detaching libraries with Java API
Hello,
In my forms (Forms10g), sometimes, libraries had been attached in lower case although files are in upper case. This causes compilation errors on UNIX systems.
I'm trying to detach these libraries with Java APIs and then reattach them in upper case.
But I get an error when I want to save the module.
Here is my code :
public class UpperPll {
public UpperPll (String formName) {
try
FormModule form = FormModule.open("C:/AttachPll/" + formName);
System.out.println("Form Name is " + form.getName());
JdapiIterator AttachPll = form.getAttachedLibraries();
while(AttachPll.hasNext())
try
JdapiObject jo = (JdapiObject)AttachPll.next();
System.out.println(jo.getName());
if (jo.getName().toLowerCase().equals(jo.getName()))
AttachedLibrary.find(form,jo.getName().toUpperCase()).detach();
System.out.println(jo.getName().toUpperCase());
new AttachedLibrary(form,jo.getName().toUpperCase());
catch (JdapiIllegalStateException jdise)
jdise.printStackTrace();
form.save("C:/AttachPll/New/" + form.getName() + ".fmb");
Jdapi.shutdown();
catch (JdapiException jde)
jde.printStackTrace();
public static void main (String[] args) {
try {
FileReader r = new FileReader( "C:/AttachPll/listemodule.txt" );
BufferedReader br = new BufferedReader( r );
try {
String module;
while ( ( module = br.readLine() ) != null ) {
new UpperPll(module);
} finally {
r.close();
} catch (FileNotFoundException fnfe) {
fnfe.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
And here are the errors I get :
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x2FBBDCB
Function=icobad+0xB
Library=C:\DevSuiteHome_1\bin\frmcom.dll
Current Java thread:
at oracle.forms.jdapi.BaseAPI._jni_save_form(Native Method)
at oracle.forms.jdapi.FormModule.save(Unknown Source)
at UpperPll.<init>(UpperPll.java:39)
at UpperPll.main(UpperPll.java:55)
Dynamic libraries:
0x00400000 - 0x0040B000 C:\DevSuiteHome_1\jdk\bin\javaw.exe
0x7C910000 - 0x7C9C7000 C:\WINDOWS\system32\ntdll.dll
0x7C800000 - 0x7C904000 C:\WINDOWS\system32\kernel32.dll
0x77DA0000 - 0x77E4C000 C:\WINDOWS\system32\ADVAPI32.dll
0x77E50000 - 0x77EE1000 C:\WINDOWS\system32\RPCRT4.dll
0x77D10000 - 0x77DA0000 C:\WINDOWS\system32\USER32.dll
0x77EF0000 - 0x77F37000 C:\WINDOWS\system32\GDI32.dll
0x77BE0000 - 0x77C38000 C:\WINDOWS\system32\MSVCRT.dll
0x62DC0000 - 0x62DC9000 C:\WINDOWS\system32\LPK.DLL
0x753C0000 - 0x7542B000 C:\WINDOWS\system32\USP10.dll
0x08000000 - 0x08139000 C:\DevSuiteHome_1\jdk\jre\bin\client\jvm.dll
0x76AE0000 - 0x76B0F000 C:\WINDOWS\system32\WINMM.dll
0x6BD00000 - 0x6BD0D000 C:\WINDOWS\system32\SYNCOR11.DLL
0x10000000 - 0x10007000 C:\DevSuiteHome_1\jdk\jre\bin\hpi.dll
0x00940000 - 0x0094E000 C:\DevSuiteHome_1\jdk\jre\bin\verify.dll
0x00950000 - 0x00969000 C:\DevSuiteHome_1\jdk\jre\bin\java.dll
0x00970000 - 0x0097D000 C:\DevSuiteHome_1\jdk\jre\bin\zip.dll
0x02F60000 - 0x02F6F000 C:\DevSuiteHome_1\BIN\frmjapi.dll
0x02F70000 - 0x02F8C000 C:\DevSuiteHome_1\bin\frmd2f.dll
0x663D0000 - 0x66414000 C:\DevSuiteHome_1\bin\CA.dll
0x66340000 - 0x6636A000 C:\DevSuiteHome_1\bin\mmc.dll
0x64CA0000 - 0x64CB1000 C:\DevSuiteHome_1\bin\UTL.dll
0x60730000 - 0x607DC000 C:\DevSuiteHome_1\bin\oracore10.dll
0x608D0000 - 0x60963000 C:\DevSuiteHome_1\bin\oranls10.dll
0x62B40000 - 0x62B53000 C:\DevSuiteHome_1\bin\oraunls10.dll
0x60C40000 - 0x60C47000 C:\DevSuiteHome_1\bin\orauts.dll
0x719F0000 - 0x71A07000 C:\WINDOWS\system32\WS2_32.dll
0x719E0000 - 0x719E8000 C:\WINDOWS\system32\WS2HELP.dll
0x774A0000 - 0x775DD000 C:\WINDOWS\system32\ole32.dll
0x616B0000 - 0x61891000 C:\DevSuiteHome_1\bin\oraclient10.dll
0x62B60000 - 0x62B66000 C:\DevSuiteHome_1\bin\oravsn10.dll
0x60D30000 - 0x60DE8000 C:\DevSuiteHome_1\bin\oracommon10.dll
0x60300000 - 0x60720000 C:\DevSuiteHome_1\bin\orageneric10.dll
0x629C0000 - 0x629D2000 C:\DevSuiteHome_1\bin\orasnls10.dll
0x62B80000 - 0x62C86000 C:\DevSuiteHome_1\bin\oraxml10.dll
0x02F90000 - 0x02FA1000 C:\WINDOWS\system32\MSVCIRT.dll
0x607E0000 - 0x608CC000 C:\DevSuiteHome_1\bin\oran10.dll
0x62000000 - 0x6202C000 C:\DevSuiteHome_1\bin\oranl10.dll
0x62030000 - 0x62042000 C:\DevSuiteHome_1\bin\oranldap10.dll
0x62090000 - 0x62184000 C:\DevSuiteHome_1\bin\orannzsbb10.dll
0x61E10000 - 0x61E52000 C:\DevSuiteHome_1\bin\oraldapclnt10.dll
0x61F30000 - 0x61F47000 C:\DevSuiteHome_1\bin\orancrypt10.dll
0x71A10000 - 0x71A1A000 C:\WINDOWS\system32\WSOCK32.dll
0x76D10000 - 0x76D29000 C:\WINDOWS\system32\iphlpapi.dll
0x770E0000 - 0x7716C000 C:\WINDOWS\system32\OLEAUT32.dll
0x621A0000 - 0x621D7000 C:\DevSuiteHome_1\bin\oranro10.dll
0x621F0000 - 0x621FC000 C:\DevSuiteHome_1\bin\orantcp10.dll
0x61F70000 - 0x61F76000 C:\DevSuiteHome_1\bin\oranhost10.dll
0x61F20000 - 0x61F26000 C:\DevSuiteHome_1\bin\orancds10.dll
0x62210000 - 0x62216000 C:\DevSuiteHome_1\bin\orantns10.dll
0x60970000 - 0x60C31000 C:\DevSuiteHome_1\bin\orapls10.dll
0x62500000 - 0x62507000 C:\DevSuiteHome_1\bin\oraslax10.dll
0x627B0000 - 0x628B3000 C:\DevSuiteHome_1\bin\oraplp10.dll
0x618B0000 - 0x61905000 C:\DevSuiteHome_1\bin\orahasgen10.dll
0x622B0000 - 0x622E6000 C:\DevSuiteHome_1\bin\oraocr10.dll
0x622F0000 - 0x62315000 C:\DevSuiteHome_1\bin\oraocrb10.dll
0x6FEE0000 - 0x6FF34000 C:\WINDOWS\system32\NETAPI32.dll
0x76BA0000 - 0x76BAB000 C:\WINDOWS\system32\PSAPI.DLL
0x62A80000 - 0x62AF6000 C:\DevSuiteHome_1\bin\orasql10.dll
0x662F0000 - 0x66320000 C:\DevSuiteHome_1\bin\mmi.dll
0x64F10000 - 0x64F21000 C:\DevSuiteHome_1\bin\UIIM.dll
0x64CE0000 - 0x64DBD000 C:\DevSuiteHome_1\bin\UIW.dll
0x64CD0000 - 0x64CD7000 C:\DevSuiteHome_1\bin\UTC.dll
0x64CC0000 - 0x64CC9000 C:\DevSuiteHome_1\bin\UTJ.dll
0x72F50000 - 0x72F76000 C:\WINDOWS\system32\WINSPOOL.DRV
0x58B50000 - 0x58BE7000 C:\WINDOWS\system32\COMCTL32.dll
0x64ED0000 - 0x64EF6000 C:\DevSuiteHome_1\bin\UIOLE.dll
0x76340000 - 0x7638A000 C:\WINDOWS\system32\comdlg32.dll
0x77F40000 - 0x77FB6000 C:\WINDOWS\system32\SHLWAPI.dll
0x7C9D0000 - 0x7D1F3000 C:\WINDOWS\system32\SHELL32.dll
0x64AD0000 - 0x64C05000 C:\DevSuiteHome_1\bin\VGS.dll
0x64E30000 - 0x64E93000 C:\DevSuiteHome_1\bin\UIREM.dll
0x659A0000 - 0x659EE000 C:\DevSuiteHome_1\bin\ROS.dll
0x66250000 - 0x6627E000 C:\DevSuiteHome_1\bin\mmw.dll
0x662A0000 - 0x662B0000 C:\DevSuiteHome_1\bin\mmv.dll
0x73AA0000 - 0x73AB7000 C:\WINDOWS\system32\AVIFIL32.dll
0x77BB0000 - 0x77BC5000 C:\WINDOWS\system32\MSACM32.dll
0x75BA0000 - 0x75BC1000 C:\WINDOWS\system32\MSVFW32.dll
0x662C0000 - 0x662DF000 C:\DevSuiteHome_1\bin\mms.dll
0x66810000 - 0x66A2B000 C:\DevSuiteHome_1\bin\DE.dll
0x627A0000 - 0x627AF000 C:\DevSuiteHome_1\bin\oraplc10.dll
0x64F50000 - 0x64F66000 C:\DevSuiteHome_1\bin\UICC.dll
0x64FB0000 - 0x64FDA000 C:\DevSuiteHome_1\bin\UCOL.dll
0x02FB0000 - 0x030CA000 C:\DevSuiteHome_1\bin\frmcom.dll
0x66380000 - 0x66389000 C:\DevSuiteHome_1\bin\mma.dll
0x64FF0000 - 0x65003000 C:\DevSuiteHome_1\bin\UAT.dll
0x66220000 - 0x6623C000 C:\DevSuiteHome_1\bin\nn.dll
0x64F70000 - 0x64F94000 C:\DevSuiteHome_1\bin\UIA.dll
0x64F30000 - 0x64F45000 C:\DevSuiteHome_1\bin\UIDC.dll
0x030D0000 - 0x03194000 C:\DevSuiteHome_1\bin\frmdig.dll
0x031A0000 - 0x0324D000 C:\DevSuiteHome_1\bin\frmdug.dll
0x66210000 - 0x66215000 C:\DevSuiteHome_1\bin\obs.dll
0x77390000 - 0x77492000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x5B090000 - 0x5B0C8000 C:\WINDOWS\system32\uxtheme.dll
0x74690000 - 0x746DB000 C:\WINDOWS\system32\MSCTF.dll
0x76BE0000 - 0x76C0E000 C:\WINDOWS\system32\WINTRUST.dll
0x779E0000 - 0x77A76000 C:\WINDOWS\system32\CRYPT32.dll
0x77A80000 - 0x77A92000 C:\WINDOWS\system32\MSASN1.dll
0x76C40000 - 0x76C68000 C:\WINDOWS\system32\IMAGEHLP.dll
0x72C70000 - 0x72C79000 C:\WINDOWS\system32\wdmaud.drv
0x72C60000 - 0x72C68000 C:\WINDOWS\system32\msacm32.drv
0x77BA0000 - 0x77BA7000 C:\WINDOWS\system32\midimap.dll
0x5D3F0000 - 0x5D491000 C:\WINDOWS\system32\DBGHELP.dll
0x77BD0000 - 0x77BD8000 C:\WINDOWS\system32\VERSION.dll
Heap at VM Abort:
Heap
def new generation total 576K, used 35K [0x10010000, 0x100b0000, 0x104f0000)
eden space 512K, 6% used [0x10010000, 0x10017c90, 0x10090000)
from space 64K, 7% used [0x10090000, 0x10091348, 0x100a0000)
to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000)
tenured generation total 1408K, used 122K [0x104f0000, 0x10650000, 0x14010000)
the space 1408K, 8% used [0x104f0000, 0x1050e930, 0x1050ea00, 0x10650000)
compacting perm gen total 4096K, used 1642K [0x14010000, 0x14410000, 0x18010000)
the space 4096K, 40% used [0x14010000, 0x141aaac8, 0x141aac00, 0x14410000)
Local Time = Wed Apr 12 10:35:49 2006
Elapsed Time = 5
# The exception above was detected in native code outside the VM
# Java VM: Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode)
# An error report file has been saved as hs_err_pid3184.log.
# Please refer to the file for further information.
Can anyone help me ?
Message was edited by:
dbouchierWe do something very simular. We rename everything to lowercase for the same reasons. I've pasted a snippet of the code we're using at the end of this post.
To get the full source code of our converter have a look at http://www.oratransplant.nl/2005/05/30/custom-built-forms-migration-assistant/#comment-642
Here is the code snippet:
while (attachedLibs.hasNext()) {
AttachedLibrary attachedLib = (AttachedLibrary)attachedLibs.next();
String attachedLibLocation = attachedLib.getLibraryLocation();
out("Found attached library " + attachedLibLocation, logLevel,
false);
if (attachedLib.getName().equalsIgnoreCase("obsolete_forms6")) {
obsoleteAttached = true;
if (attachedLib.getName().equalsIgnoreCase("webreports")) {
webReportsAttached = true;
// converted name of attached lib to lowercase
if ((!attachedLibLocation.equals(attachedLibLocation.toLowerCase())) &&
lowerLib) {
out(attachedLib,
"Converting filename to lowercase (" + attachedLibLocation.toLowerCase() +
")", logLevel + 1, true);
attachedLibLocation = attachedLibLocation.toLowerCase();
pllChanged = true;
// attachedLibLocation = attachedLibLocation.toUpperCase();
pldText.append(".attach LIBRARY " + attachedLibLocation +
" END NOCONFIRM\n");
out("Re-attaching library " + attachedLibLocation, logLevel + 1,
false);
}
Maybe you are looking for
-
Exchange email only, not other info
I am on my local city council and they have an email address setup for me on their exchange server. I want to retrieve email from it but not sync my contacts or calendar events. I want to continue to do a normal sync with my work computer. Is this
-
Problem in printing Portuguese characters
Hi , We are facing a problem while printing certain Portuguese character . Please guide how to print the PORT characters in SAP script? Thanks Saurabh
-
How much does it cost to replace Touch screen for Ipod 4?
My Ipod just fell out of my pocket and the screen broke. How much does it cost to fix/replace?
-
Trigger a WD Application on click of a button
Hi, Could anyone please tell me the steps involved in triggering a webdynpro application on click of a button ? I have created the webdynpro application. The button is "Create Follow-on RFx" which is associated with event "FOLLOWON_RFQ" Thank you, Pa
-
Guys, There's a person with a Macbook trying to use hpijs over in the Getting Online area. Thread: http://discussions.apple.com/thread.jspa?threadID=990792&tstart=0 I could use some help - especially since I don't have an Intel Mac and don't remember