Need Memory Access if Possible

Ok here is the deal, I am a developer for a small online game that was coded in Java. However being that it is java and very easy to decompile, I wanted to add an extra layer of security by having the client check the memory (and verify with the server) to make sure nothing is being modified by my users. Well that would be simple and easy if this was C/C++ but well this is java. I would prefer to not use JNI as that would introduce several separate pieces of code (Windows, Linux, Mac).
I have been finding bits and pieces about sun.misc.Unsafe to get access to memory, but I am having a hell of a time finding any type of documentation for that. I also wanted to see if there is another, preferably easier, way into the memory of my process.

Best thing to do is have the clients do as little as possible. Do ALL game logic on the server, and have it check whether the data sent by the client actually makes sense (for example someone running at 10 times the normal speed without some speed buff is obviously using a hacked client).
So the client just sends information like "I'm walking at normal speed in direction of 90 degrees", or "I'm casting spell ice of level 4 at mob located on (20,40)".
The server would validate whether the player can actually perform those actions, and send back position updates, success/failure of actions, etc. to the client.
If the client hacks anything, it's detected and he can be either ignored or blocked.

Similar Messages

  • HT1423 the memory-access door won't come off, HELP!

    Hi,
    I have a mid-2007 iMac with 1 GB of ram and i'm trying to replace it, but the memory-access door won't come off. i loosen the screw with a screw driver but it won't open and i don't know why. i want to upgrade to 4 GB.
    is there some trick to opening it thats not stated in this article? please help me, i don't know what to do :-( i really need to get lion on this thing and can't do that without a RAM update.

    Some times there's a bit of prying in order with a thin blade.
    http://eshop.macsales.com/installvideos/imac_mid_2007_mem/

  • I desperately need to access my User Library folder in Time Machine (Lion so = not visible).

    Hi. I installed Lion a few months ago and got a new external drive to back up Time Machine.
    Nobody told me the User Library would be made hidden in the new OS. I have been backing up regularly in the belief that all my work, settings and so on was safe.
    Yesterday my iMac (27" 2.8 Ghz Core it with 4 gib memory) suddenly went mad. Message saying finder had quit whilst trying to restore windows. Desktop was flashing, no icons clickable, no external disks readable. Could access some progs and terminal, but nothing else. Could not get into the history folder to trash various plists and so on as the folder is hidden and the alt Go wouldn't work. The Finder just wouldn't do anything.
    I have sorted it out BUT I have lost my address book entries, my browser booksmarks, my desktop shortcuts and my iCal entries. I need to access my User Library on my Time Machine. Is there a way?
    I cannot believe I have been religiously backing up my stuff but Apple has made it so I can't access my backup of one of the most important folders on my Time Machine???
    Is there anyway of getting into this from Terminal or something? I will never be able to get back all the bookmarks and stuff I've been researching for years. I have it backed up on two different hard drives, both of which have 'invisible' library folders. I have make the folder visible now, for future backups, but it's after the horse has bolted. I am furious, and just feel like bursting into tears because of all the time it's going to take me to get all my work back. I can't tell you how stupid this was, Apple.
    If someone could help I'd be really grateful. I've got older backups but they are so old they won't get back my recent stuff.
    Thanks.

    select Finder
    hole option key and select Go in the menu
    Select Library
    Enter Time Machine
    You should be seeing all the versions of you Library folder.

  • HT1661 My mid-2009 MacBook Pro has just died via a painful (for me) hard drive failure. I backed up a good percentage of files recently but not enough to keep me happy.  I need to access the dead drive on the MBP via a 2008 iMac. Best options?

    My mid-2009 MacBook Pro has just died via a painful (for me) hard drive failure. I backed up a good percentage of files recently but not enough to keep me happy.  I need to access the dead drive on the MBP via a 2008 iMac. Best options?
    I have ordered a 800 firewire to 800 firewire cable and am hoping to use the target mode option to copy files from the MBP.
    Is this possible?
    Hope so!
    Any advice and or help would be greatly appreciated.
    Many thanks,
    Neil

    Thanks Ogelthorpe.
    Just bought an enclosure to try that also.
    Hoping the MBP isn't really dead but just feigning death
    Fingers crossed.

  • We need to access a view on a 32 bit Oracle 9i  - Release 9.2.0.8.0 databas

    Hi
    I don't know if this is the correct forum:
    We need to access a view on a 32 bit Oracle 9i - Release 9.2.0.8.0 database running on Windows 2003 Server, from a MS SQL 2008 R2 64 bit system running on Windows Server 2008 64 bit.
    The DBA for one of the vendors involved has concluded that it is not possible to link from 64 bit MS SQL to a 32 bit Oracle install.
    If it is possible, can you advice what we need to do. Thank you.

    Wrong forum.
    Only solution I can think to actually get to the view.
    1. SQL Server, in TSQL, alllows access to ODBC driver
    2. Use a ODBC driver that can access Oracle (which probably means any SQL driver that will install.)

  • Error Message: Illegal memory access. [54] in jrockit/vm/Reflects$IClass

    Hi,
    We ve got an Illegal memory access during stress tests. Is it a known crash? Let us know other info are needed.
    Thanks in advance,
    Marian
    Here is the jrockit.<pid>.dump file:
    ===== BEGIN DUMP =============================================================
    JRockit dump produced after 0 days, 15:18:31 on Tue Sep 26 07:56:28 2006
    Additional information is available in:
    /var/tmp/OC/jrockit.31184.dump
    /var/tmp/OC/core or core.31184
    If you see this dump, please open a support case with BEA and
    supply as much information as you can on your system setup and
    the program you were running. You can also search for solutions
    to your problem at http://forums.bea.com in
    the forum jrockit.developer.interest.general.
    Error Message: Illegal memory access. [54]
    Signal info : si_signo=11, si_code=1 si_addr=0x647f
    Version : BEA JRockit(R) R26.4.0-63-63688-1.5.0_06-20060626-2259-linux-ia32
    GC : System optimized over pausetime (initial strategy singleconcon)
    : GC strategy for GC 897 was singleconcon
    : GC strategy for GC 898 was singleconcon
    : GC strategy for GC 899 was singleconcon
    : GC strategy for GC 900 was singleconcon
    : GC strategy for GC 901 was singleconcon
    : mmHeap->data = 0x8100000, mmHeap->top = 0x18100000
    : mmStartCompaction = 0x13100000, mmEndCompaction = 0x17100000
    CPU : AMD Opteron/Athlon64 SSE SSE2 EM64T
    Number CPUs : 4
    Tot Phys Mem : 4080599040 (3891 MB)
    OS version : Red Hat Enterprise Linux ES release 4 (Nahant Update 3)
    Linux version 2.6.9-34.ELsmp ([email protected]) (gcc version 3.4.5 20051201 (Red Hat 3.4.5-2)) #1 SMP Fri Feb 24 16:54:53 EST 2006 (i686)
    Thread System: NPTL
    State : JVM is running
    Command Line : -Xms256M -Xmx256M -Xgcprio:pausetime -Djrockit.codegen.trytogroupgetters=false -Xmanagement -Djrockit.managementserver.port=4144 -Dcatalina.home=/opt/ocmp-tomcat hp.opencall.media.platform.PlatformMain /opt/OC/data/ocmp/OCMP.properties background
    java.home : /opt/bea/jrockit-R26.4.0-jre1.5.0_06
    j.class.path : /opt/OC/lib/classes:/opt/OC/lib/common-classes:/etc/opt/OC/supportability/lib/FAUser.jar:/opt/OC/lib/octtl.jar:/opt/OC/lib/FA.jar:/opt/OC/lib/jarTTLXMLConfig.jar:/opt/OC/lib/jarXMLConfigLoader.jar:/opt/OC/lib/UpdateXML.jar:/opt/OC/lib/OCSaf.jar:/opt/OC/lib/SDPutil.jar:/opt/OC/lib/SIPFEjsl.jar:/opt/OC/lib/OCMPIsdn.jar:/opt/OC/lib/isdn_patch.jar:/opt/OC/lib/OCMPLogMsg.jar:/opt/OC/lib/spawner/OCMPSpawner.jar:/opt/OC/lib/ClusterMgr/OCMPMgmtServer.jar:/opt/OC/lib/OCMPChailet.jar:/opt/OC/lib/OCMPCommon.jar:/opt/OC/lib/OCMPCore.jar:/opt/OC/lib/OCMPTest.jar:/etc/opt/OC/ocmp/lib/UserNumberingPlans.jar:/opt/OC/lib/CcxmlEnablerOclet.jar:/opt/OC/lib/Dependencies/commons-httpclient-3.0.jar:/opt/OC/lib/Dependencies/commons-logging.jar:/opt/OC/lib/Dependencies/commons-codec-1.2.jar:/opt/OC/lib/Dependencies/js.jar:/opt/OC/lib/Dependencies/activation.jar:/opt/OC/lib/Dependencies/javax.servlet.jar:/opt/OC/lib/Dependencies/jmxri.jar:/opt/OC/lib/Dependencies/org.mortbay.jetty.jar:/opt/OC/lib/Dependencies/net.strandberg.jar:/opt/OC/lib/Dependencies/mail.jar:/opt/OC/lib/Dependencies/xbean.jar:/opt/OC/lib/Dependencies/xml-apis.jar:/opt/OC/lib/Dependencies/xercesImpl.jar:/opt/OC/lib/Dependencies/cdr.jar:/opt/OC/lib/Dependencies/brecommon.jar:/opt/OC/lib/bsh.jar:/opt/OC/lib/Dependencies/castor-0.9.9.1-xml.jar:/opt/OC/lib/Dependencies/jgroups-all.jar:/opt/OC/lib/Dependencies/mx4j-tools.jar:/usr/share/java/xml-commons-apis.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/log4j.jar:/home/testvas/services/tvendugenerik.jar:/home/testvas/services/tvFax.jar:/home/testvas/services/tvPerf.jar:/home/testvas/services/tvperfttsasr.jar:/home/testvas/services/tvPlayFile.jar:/home/testvas/services/tvsip.jar:/home/testvas/services/tvSms.jar:/home/testvas/services/tvtid.jar:/home/testvas/services/tvttsasrsut.jar:/home/testvas/modules/tvcallconfaction.jar:/home/testvas/modules/tvcallconf.jar:/home/testvas/modules/TVcommon.jar:/home/testvas/modules/tvconfigserver.jar:/home/testvas/modules/tvenduaction.jar:/home/testvas/modules/tvenducore.jar:/home/testvas/modules/tvsippart.jar:/home/testvas/modules/usrcasrttsaction.jar::/opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/rt.jar:/opt/ocmp-tomcat/bin/bootstrap.jar:/opt/ocmp-tomcat/bin/commons-daemon.jar:/opt/ocmp-tomcat/bin/commons-logging-api.jar:/opt/ocmp-tomcat/bin/tomcat-juli.jar:/opt/ocmp-tomcat/common/i18n/tomcat-i18n-en.jar:/opt/ocmp-tomcat/common/i18n/tomcat-i18n-es.jar:/opt/ocmp-tomcat/common/i18n/tomcat-i18n-fr.jar:/opt/ocmp-tomcat/common/i18n/tomcat-i18n-ja.jar:/opt/ocmp-tomcat/common/lib/commons-el.jar:/opt/ocmp-tomcat/common/lib/jasper-compiler-jdt.jar:/opt/ocmp-tomcat/common/lib/jasper-compiler.jar:/opt/ocmp-tomcat/common/lib/jasper-runtime.jar:/opt/ocmp-tomcat/common/lib/jsp-api.jar:/opt/ocmp-tomcat/common/lib/naming-factory-dbcp.jar:/opt/ocmp-tomcat/common/lib/naming-factory.jar:/opt/ocmp-tomcat/common/lib/naming-resources.jar:/opt/ocmp-tomcat/common/lib/servlet-api.jar:/opt/ocmp-tomcat/server/lib/catalina-ant-jmx.jar:/opt/ocmp-tomcat/server/lib/catalina-ant.jar:/opt/ocmp-tomcat/server/lib/catalina-cluster.jar:/opt/ocmp-tomcat/server/lib/catalina-optional.jar:/opt/ocmp-tomcat/server/lib/catalina-storeconfig.jar:/opt/ocmp-tomcat/server/lib/catalina.jar:/opt/ocmp-tomcat/server/lib/commons-modeler.jar:/opt/ocmp-tomcat/server/lib/servlets-default.jar:/opt/ocmp-tomcat/server/lib/servlets-invoker.jar:/opt/ocmp-tomcat/server/lib/servlets-webdav.jar:/opt/ocmp-tomcat/server/lib/tomcat-ajp.jar:/opt/ocmp-tomcat/server/lib/tomcat-apr.jar:/opt/ocmp-tomcat/server/lib/tomcat-coyote.jar:/opt/ocmp-tomcat/server/lib/tomcat-http.jar:/opt/ocmp-tomcat/server/lib/tomcat-util.jar:/opt/ocmp-tomcat/oam-webapps/OCMPSipCfg/WEB-INF/lib/jdom.jar:/opt/ocmp-tomcat/oam-webapps/OCMPSipCfg/WEB-INF/classes:/opt/OC/share/java/hpoclic.jar
    j.lib.path : /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/jrockit:/opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386:/opt/bea/jrockit-R26.4.0-jre1.5.0_06/../lib/i386:/opt/OC/lib
    JAVA_HOME : /opt/bea/jrockit-R26.4.0-jre1.5.0_06
    JAVAOPTIONS: <not set>
    LD_LIBRARY_PATH: /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/jrockit:/opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386:/opt/bea/jrockit-R26.4.0-jre1.5.0_06/../lib/i386:/opt/OC/lib
    LD_ASSUME_KERNEL: <not set>
    C Heap : 443 memory allocations have failed
    : First failure was a mmRealloc of 640 bytes
    : Last failure was a mmRealloc of 2560 bytes
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    Registers (from ThreadContext: 0xab64e8d4 / OS context: 0xab64e9b0):
    eax = 00006473 ecx = 001f1d78 edx = 001f1d78 ebx = 0f44a6e0
    esp = ab64eca0 ebp = 0f44a6a8 esi = 0f44a6e0 edi = 00000000
    es = 0000007b cs = 00000073 ss = 0000007b ds = 0000007b
    fs = 00000000 gs = 00000033
    eip = 01536fe7 eflags = 00000202
    Stack:
    (* marks the word pointed to by the stack pointer)
    ab64eca0: 001f1d78* 0102d47d 6473344e 013194c0 0c000908 010229f1
    ab64ecb8: 0c000908 013378b8 00000001 0f930940 17200888 ab64ed48
    ab64ecd0: ac46bea4 00000000 0f13f6a8 0f13fee8 ac46be98 17200889
    ab64ece8: 0f8bb860 ac46be98 ab64ed10 b7eacb6a ac46c068 ab64ed34
    ab64ed00: ab64ed40 b7eacef4 00000000 00000000 ac46be98 0103ad8a
    ab64ed18: ac46c068 ab64ed34 0102238e b7bc9550 0103ad85 ac46c11c
    ab64ed30: 0f8bb390 0f935408 0f8bb340 00000020 00000022 013ea3fe
    ab64ed48: 0000020b 00000020 0c000908 0f8bb861 0f8bb861 0f8bb2b8
    ab64ed60: ac46be98 00000000 0f8bb3c8 013cfd05 0f935408 0f8bb468
    ab64ed78: 0becd4f8 0f8b3088 000000d0 0135ad50 0000000d ac46be98
    ab64ed90: 0becdea8 00000027 00000050 0f44a698 0f8b3088 09b122c0
    ab64eda8: 0f930940 0f8bb610 0f935409 0f8b3088 ac46be98 013435fd
    ab64edc0: ab64ee00 0f937a38 ac46c068 0000000b 0f935408 0000000c
    ab64edd8: 00000000 09a801d8 0000000c 0f8b21b8 0f8b2260 0f930940
    ab64edf0: ac46c068 0f8b2320 0f8b23b8 ac46be98 ac46be98 0103c852
    ab64ee08: ac46c068 ab64ee30 029134c0 ab64ee34 ab64ee38 0c6aa148
    ab64ee20: b7bd1b28 0103c84d 0f8b2298 00000010 0c4de040 00000015
    ab64ee38: 0000000a ac46be98 09a80180 0f8b2080 0f8b20d0 0c2f6270
    ab64ee50: 0f8ac1c5 0119ab3d 0f8ac190 0139b7e9 0f8ac190 0f8b20d0
    ab64ee68: 0f8b22c8 0f8b3088 0000001f ac46be98 09abe910 00000010
    ab64ee80: 0f8b20b8 00000000 0000000e 0133095b 0f8b3089 0f8b3089
    ab64ee98: 00000015 0133095b 0f8b3089 0becd450 00000012 0000000e
    ab64eeb0: 0f8b2f38 0f8b2f39 ac46be98 0f8b2f39 0f8b2f98 0f8b2f48
    ab64eec8: 0f8b2f48 00000029 0f8b2f98 012db651 0becd391 0f8b3089
    ab64eee0: 0f8b3089 0f8b3089 0f8b3089 0f8b3089 00000029 0becd390
    ab64eef8: 0c2f6008 0f8b3089 09d41411 00000000 0becd2a0 0f8b2ff0
    ab64ef10: ac46be98 0134dc97 029134c0 0f8ac018 0f8b1fe0 0f8b8d01
    ab64ef28: 0c07f648 0f8b5890 00000019 0c07f660 0c2f6008 013add6e
    ab64ef40: 0cc72880 00000000 0914b399 ac46be98 0f896090 015f3333
    ab64ef58: 00000000 0914ddf8 0f8b8c08 0914ddd8 0c8cc0c8 ac46be98
    ab64ef70: 0914de55 00000000 0f52bc98 00000016 00000b71 00000000
    ab64ef88: 0c8cc0c8 01022393 00000016 0f8ab700 00000018 0f8b2ff0
    ab64efa0: 00000010 013add6e 0f8b3000 0914b339 0f8b2ca0 0914ddf8
    ab64efb8: 00000010 0143c31d ab9d5168 ac46be98 0914de51 00000000
    ab64efd0: 00644ba5 00000000 00035db9 0914b369 0f8b8d48 00000000
    ab64efe8: ab9d5168 00000005 0f8b2ec8 0138e1c5 0f8b2e28 00000046
    ab64f000: 00000005 00000022 0f8b2dd0 ac46be98 0f8b5890 0142bda6
    ab64f018: 00000013 0f8b5890 0f8b2e28 0f68e010 0914ddf8 0f8b2d11
    ab64f030: 0c4de000 ac46be98 0f8b8d00 015554bd ac46be98 09121df1
    ab64f048: ac46be98 ac46be98 0f8b2d11 ac46be98 0f8b2d10 0000000c
    ab64f060: 00000000 014c741a 0914d010 00000001 0f8b2d98 b7ede3b7
    ab64f078: ab64f0a8 00000022 0c8cc0c8 ab64f100 00000024 ab64f0c8
    ab64f090: 00582067 0102584d ac46be98 0f8b8d00 0914ddd8 0f8b8d00
    ab64f0a8: ac46be98 0154c28a 0f93cf40 09121df1 0c8cc0c8 00000017
    ab64f0c0: 0914ddf8 00000000 ac46c068 0914d6f1 0f8b2ec8 00000000
    ab64f0d8: 00000046 ac46be98 00000022 0914d010 00000005 0f8b2ca0
    ab64f0f0: 0f8b2ca0 01271718 0f8b2ca0 0f8b8ee8 0f8b2ca0 09121df0
    ab64f108: 00000004 00000004 00000000 00000000 0c8cc0c8 0f8b2ca0
    ab64f120: 0f8b2ca5 014f0f2e 0f93cf45 0139a512 00000000 0f8b2ca0
    ab64f138: 0f8b2ca1 013f110f 00000000 00000000 0c8cc0c8 0c8cc098
    ab64f150: 0914d570 0c8cc0c8 00000000 0119abeb 0f8b8d01 00000000
    ab64f168: 0f8b2ca0 0119a482 0c8cc0c8 00000001 0c8cc0ce b7ece61c
    ab64f180: ac46c068 00000000 00000000 00000000 ac46be98 00000000
    ab64f198: ab64f1b8 00000000 0808de8c 00000000 ac46be98 01020015
    ab64f1b0: ac46be98 fffffffc ac46be98 010219c3 fffffffc ab64f268
    ab64f1c8: 01199cd0 00000001 080cd488 ab64f1f8 ac46be98 b7dcb6bc
    ab64f1e0: ac46be98 01199cd0 ab64f268 ab64f350 00000000 00000000
    ab64f1f8: ab64f2c8 b7ea2213 080cd488 ac46be98 01199cd0 ab64f268
    ab64f210: ab64f350 0808de8c 00000001 00000000 001a3928 ac46c068
    ab64f210: ab64f350 0808de8c 00000001 00000000 001a3928 ac46c068
    ab64f228: 001a3928 00000000 00000000 00000000 00000000 ab64f268
    ab64f240: 00000000 00000001 00000000 ab64f268 0808de8c 02371570
    ab64f258: 02373050 00000000 ab64f30c 00000001 ac46be98 ab94463c
    ab64f270: ac46c068 001a310c ab64f2b8 b7e95935 ac46c068 02371570
    ab64f288: 02373050 ab64f30c ab64f30c ac46c068 001a3928 ab944638
    ab64f2a0: ab64f30c ac46c068 0808de8c 00000006 00000001 00000001
    ab64f2b8: 00000001 00000000 00000001 00000000 ab64f318 b7e95a77
    ab64f2d0: ac46c068 001a3928 b4dba708 ac46be98 00000000 ab64f39c
    ab64f2e8: b7ea1f10 ab64f350 001a3928 ac46c068 00000000 00000002
    ab64f300: ac46be98 ac46c068 ab64f398 b4dba708 00000000 00000000
    ab64f318: ab64f358 b7e9645e ac46c068 001a3928 ac46be98 00000000
    ab64f330: ab64f39c b7ea1f10 00000000 ab64f350 ac46c068 ac46c068
    ab64f348: 0000001f 00000000 ab64f300 ac46be98 ab64f388 b7e95ffc
    ab64f360: ac46c068 ac46be98 001a3928 ab64f39c ac46be98 001a310c
    ab64f378: b4d5bfb4 ab64f3b0 ac46be98 006472e1 ab64f3b8 b7ecee3b
    ab64f390: ac46c068 ac46be98 001a3928 0064bff4 b7eceddc ac46be98
    ab64f3a8: b4db99f0 00000001 b4d5be30 ac46be98 ab64f3e8 b7ece6f4
    ab64f3c0: 00000000 b4d5bfb4 ab64f3e8 b7ece6c7 b4d5be30 ac46be98
    ab64f3d8: 00000000 b7ecf3dd 00000000 ac46c068 ab64f428 b7ecf457
    ab64f3f0: b7eceddc 00000000 00000000 00000000 0064bff4 00000000
    ab64f408: ab64fbb0 00000000 00000000 00000000 00000000 b4db95c8
    ab64f420: 00000000 b7eceddc ab64f448 b7ec3135 b4d5be30 00000000
    ab64f438: 00000000 00000000 00000000 00000000 ab64f4c8 00642371
    ab64f450: ac47a4c8 00000000 00000000 00000000 ab64f480 00000000
    ab64f468: 00000000 00000000 00000000 00000000 00000000 ab64fbb0
    ab64f480: 0064bff4 ab64fbb0 007d0f00 ab64f4c8 ab64f460 00642344
    ab64f498: 00000000 00000000 00000000 00000000 00000000 00000000
    Code:
    (* marks the word pointed to by the instruction pointer)
    01536ee4: fdb3e9eb 5c89ffff 5c8b0c24 a6e91424 89fffffd 8b0c246c
    01536efc: e914245c fffffd99 0c246c89 14245c8b fffd8ce9 245c8bff
    01536f14: fd83e914 5c8bffff 7ae91424 8bfffffd e914245c fffffd71
    01536f2c: 14245c8b fffe53e9 e9eb89ff fffffe4c 0c245c89 14245c8b
    01536f44: fffe3fe9 246c89ff 245c8b0c fe32e914 5c8bffff 29e91424
    01536f5c: 8bfffffe e914245c fffffe20 14245c8b fffe17e9 245c8bff
    01536f74: fe0ee914 5c8bffff 05e91424 8bfffffe e914245c fffffdfc
    01536f8c: 14245c8b 64244c8b fffe99e9 245c8bff 247c8b14 fe9de964
    01536fa4: 5c8bffff 7c8b1424 a3e96424 8bfffffe 8b14245c e9642444
    01536fbc: fffffea7 14245c8b 6424548b fffeabe9 fdb6e9ff c6e9ffff
    01536fd4: ccfffffc cccccccc cccccccc 8504ec83 8b1374c0* d2850c50
    01536fec: 328b0e74 753cfe81 08750018 d23102eb c359d689 3cba028b
    01537004: 90001875 ae9e03e8 cccc90ff ec815553 000000a4 701d8b65
    0153701c: 8b000000 b9577c3d 144f8b02 0a41be0f 85106e8b 34840fc0
    01537034: 89000014 89402474 8b4c247c b957800d 30458b02 00441f0f
    0153704c: 246c8900 244c8948 8b003958 758d0c6b 10733910 15ab860f
    01537064: 73890000 0045c70c 001d0234 000445c7 c7000000 00000845
    0153707c: 45c70000 0000000c 24448900 0c538b08 3930728d 860f1073
    01537094: 0000159f c70c7389 1889f802 0442c700 00000000 100842c7
    015370ac: 31000000 107289f6 89147289 72891872 2072891c 89247289
    015370c4: 72892872 0855892c e9c1e989 0081c609 00000bf8 c190158b
    015370dc: d789abbc 69e8ee89 8bffe23a 8b082454 ee894442 eb223be8
    Loaded modules:
    (* denotes the module causing the exception)
    08048000-0805624f /opt/bea/jrockit-R26.4.0-jre1.5.0_06/bin/java
    0063d000-0064a95b /lib/tls/libpthread.so.0
    00618000-00638d0f /lib/tls/libm.so.6
    004c2000-004c3967 /lib/libdl.so.2
    004ec000-0060fa14 /lib/tls/libc.so.6
    004a9000-004bdd53 /lib/ld-linux.so.2
    b7d3e000-b7f7b2e7 /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/jrockit/libjvm.so
    b7d24000-b7d2ca17 /lib/libnss_files.so.2
    b7ca3000-b7cc31f7 /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/libjava.so
    b7c97000-b7ca17bb /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/libverify.so
    b7c73000-b7c84743 /lib/libnsl.so.1
    b7b1c000-b7b21f13 /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/native_threads/libhpi.so
    b7446000-b74564f8 /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/libnet.so
    b6e79000-b6e7ef0b /opt/OC/lib/libJniUnix.so.1.0.0
    b6e69000-b6e6eb5f /opt/OC/lib/libTTL.so.1
    b6e59000-b6e61933 /opt/OC/lib/libTTLBase.so.1
    b6e47000-b6e496ab /usr/lib/libntl.so.1
    00be2000-00be9a76 /lib/tls/librt.so.1
    b6d7c000-b6e3b917 /usr/lib/libstdc++.so.6
    b6d74000-b6d7ad2f /lib/libgcc_s.so.1
    b6d6b000-b6d6bd67 /usr/lib/gconv/ISO8859-1.so
    b6e4f000-b6e57787 /opt/OC/lib/liblog4c_jni.so.1.0.0
    b6d47000-b6d5a017 /usr/lib/liblog4c.so.2
    b6b12000-b6b13983 /opt/OC/lib/libOcTtl.so.1.10.2
    b687e000-b6884298 /opt/OC/lib/libJniCode.so.1.0.0
    b6843000-b687b819 /opt/OC/lib/libsdsptbx.so.1
    b6783000-b681f116 /opt/OC/lib/libsdsp.so.1
    b60b4000-b6525a82 /opt/OC/lib/libsdspfilters.so.1
    b5a90000-b5b521b3 /opt/OC/lib/libnbfax.so.0
    b5a76000-b5a8493a /opt/OC/lib/libh263parser.so.0
    b5a61000-b5a7443f /opt/OC/lib/libortp.so.5
    b5a47000-b5a5504f /opt/OC/lib/libspg7231b.so
    b5a37000-b5a45177 /opt/OC/lib/libspg729ab.so
    b5a22000-b5a2f483 /opt/OC/lib/libspevrc.so
    b59db000-b5a1f2bd /opt/OC/lib/libocsipmsg.so.0
    b59ce000-b59d967b /usr/lib/libgsm.so.1
    b59a3000-b59cce0b /usr/lib/librfftw.so.2
    b5970000-b59a1e13 /usr/lib/libfftw.so.2
    b58c3000-b59512da /opt/OC/lib/libfmktbx.so.0
    b58a2000-b58b0faf /lib/libresolv.so.2
    b4c0f000-b4c1727b /opt/OC/lib/libHpSdsp2FioReadFilter.so.1.0.0
    b4c06000-b4c0dacf /opt/OC/lib/libHpSdsp2FioWriteFilter.so.1.0.0
    b4c00000-b4c0499b /opt/OC/lib/libHpSdsp2V23EncFilter.so.1.0.0
    b4bfd000-b4bfef53 /opt/OC/lib/libHpSdsp2V23DecFilter.so.1.0.0
    b4bf8000-b4bfbacb /opt/OC/lib/libHpSildtmfFilter.so.1.0.0
    b4bf1000-b4bf63eb /opt/OC/lib/libHpSdsp2FaxFilter.so.1.0.0
    b4bed000-b4bef15b /opt/OC/lib/libHpSdsp2ToneFilter.so.1.0.0
    b4be9000-b4beb1c7 /opt/OC/lib/libHpSdsp2GendtmfFilter.so.1.0.0
    b4be6000-b4be743b /opt/OC/lib/libCngFilter.so.1.0.0
    b4be3000-b4be46a3 /opt/OC/lib/libSpeedFilter.so.1.0.0
    b4be0000-b4be16a7 /opt/OC/lib/libGainFilter.so.1.0.0
    b4bdd000-b4bde44b /opt/OC/lib/libHpAgcFilter.so.1.0.0
    b4bda000-b4bdb6b7 /opt/OC/lib/libHpSdsp2EchoFilter.so.1.0.0
    b4bd8000-b4bd8c27 /opt/OC/lib/libHpSdsp2EchoSimFilter.so.1.0.0
    b4bd2000-b4bd68d8 /opt/OC/lib/libRtpioRFilter.so.1.0.0
    b4bcc000-b4bd0ce8 /opt/OC/lib/libRtpioWFilter.so.1.0.0
    b4bc7000-b4bca20f /opt/OC/lib/libHpNvadFilter.so.1.0.0
    b4bc2000-b4bc516f /opt/OC/lib/libHpSdsp2VadFilter.so.1.0.0
    b4bbf000-b4bc0b37 /opt/OC/lib/libHpSdsp2ConfFilter.so.1.0.0
    b4bbb000-b4bbd0df /opt/OC/lib/libHpSdsp2UserFilter.so.1.0.0
    b4bb8000-b4bb958b /opt/OC/lib/libPtiProxyRFilter.so.1.0.0
    b4bb5000-b4bb658f /opt/OC/lib/libPtiProxyWFilter.so.1.0.0
    b4bb2000-b4bb36a3 /opt/OC/lib/libSonetProxyRFilter.so.1.0.0
    b4baf000-b4bb06b7 /opt/OC/lib/libSonetProxyWFilter.so.1.0.0
    b4bac000-b4badab3 /opt/OC/lib/libHpMucompFilter.so.1.0.0
    b4ba9000-b4baaaaf /opt/OC/lib/libHpAcompFilter.so.1.0.0
    b4ba6000-b4ba7143 /opt/OC/lib/libHpImacompFilter.so.1.0.0
    b4ba3000-b4ba4143 /opt/OC/lib/libHpOkicompFilter.so.1.0.0
    b4ba0000-b4ba1f37 /opt/OC/lib/libHpSdsp2EvrccompFilter.so.1.0.0
    b4b9d000-b4b9e7a7 /opt/OC/lib/libHpSdsp2SpyFilter.so.1.0.0
    b4b9a000-b4b9b4a3 /opt/OC/lib/libHpSdsp2G729compFilter.so.1.0.0
    b4b97000-b4b981af /opt/OC/lib/libHpSdsp2AMRcompFilter.so.1.0.0
    b4b94000-b4b9517f /opt/OC/lib/libHpSdsp2G726comp16Filter.so.1.0.0
    b4b91000-b4b9217f /opt/OC/lib/libHpSdsp2G726comp32Filter.so.1.0.0
    b4b8f000-b4b8fc6b /opt/OC/lib/libHpSdsp2GSMcompFilter.so.1.0.0
    b4b8c000-b4b8d3bb /opt/OC/lib/libHpSdsp2G723153compFilter.so.1.0.0
    b4b8a000-b4b8ac53 /opt/OC/lib/libHpMuexpFilter.so.1.0.0
    b4b88000-b4b88c53 /opt/OC/lib/libHpAexpFilter.so.1.0.0
    b4b85000-b4b86143 /opt/OC/lib/libHpImaexpFilter.so.1.0.0
    b4b82000-b4b83143 /opt/OC/lib/libHpOkiexpFilter.so.1.0.0
    b4b7f000-b4b80647 /opt/OC/lib/libHpSdsp2EvrcexpFilter.so.1.0.0
    b4b7c000-b4b7d187 /opt/OC/lib/libHpSdsp2G729expFilter.so.1.0.0
    b4b79000-b4b7a1a7 /opt/OC/lib/libHpSdsp2AMRexpFilter.so.1.0.0
    b4b76000-b4b7717f /opt/OC/lib/libHpSdsp2G726exp16Filter.so.1.0.0
    b4b73000-b4b7417f /opt/OC/lib/libHpSdsp2G726exp32Filter.so.1.0.0
    b4b71000-b4b71c6b /opt/OC/lib/libHpSdsp2GSMexpFilter.so.1.0.0
    b4b6e000-b4b6f19b /opt/OC/lib/libHpSdsp2G723153expFilter.so.1.0.0
    b4b6c000-b4b6cc13 /opt/OC/lib/libHpCopyFilter.so.1.0.0
    b660b000-b660d5b7 /opt/OC/lib/libRTPSock.so.1.0.0
    b4471000-b44e561f /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/libawt.so
    b43aa000-b446f21f /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/libmlib_image.so
    b43a3000-b43a86f4 /opt/bea/jrockit-R26.4.0-jre1.5.0_06/lib/i386/headless/libmawt.so
    "session3" id=52 idx=0x68 tid=31711 lastJavaFrame=(nil)
    Stack 0: start=0xab62e000, end=0xab650000, guards=0xab633000 (ok), forbidden=0xab631000
    Thread Stack Trace:
    -- Java stack --
    at jrockit/vm/Reflect$IClass.get(I)Ljava/lang/Class;(Unknown Source)[optimized]
    at jrockit/vm/Reflect$IClassBlock.getClass(I)Ljava/lang/Class;(Unknown Source)
    at jrockit/vm/RNI.typeCheck(II)V(Unknown Source)
    at jrockit/vm/Reflect$IClass.getNoCheck(I)Ljava/lang/Class;(Unknown Source)
    at jrockit/vm/Reflect$IAccessibleObject.getDeclaringClass(I)Ljava/lang/Class;(Unknown Source)[inlined]
    at java/lang/reflect/Method.<init>(Ljava/lang/Class;I)V(Unknown Source)[inlined]
    at java/lang/reflect/LangReflectImpl.newMethod(Ljava/lang/Class;I)Ljava/lang/reflect/Method;(Unknown Source)[inlined]
    at jrockit/reflect/MemberAccess.newMethod(Ljava/lang/Class;I)Ljava/lang/reflect/Method;(Unknown Source)[inlined]
    at java/lang/Class.findCreateMethod(Ljava/util/HashMap;I)Ljava/lang/reflect/Method;(Unknown Source)[inlined]
    at java/lang/Class.findMethods(I)[Ljava/lang/reflect/Method;(Unknown Source)[inlined]
    at java/lang/Class.getMethods(I)[Ljava/lang/reflect/Method;(Unknown Source)[inlined]
    at hp/opencall/media/ocmpfunctest/FSM.dumpSIPMsgIntf(Lcom/hp/opencall/SIP/SigProvider/SIPMsgIntf;)Ljava/lang/String;(FSM.java:1719)[optimized]
    at hp/opencall/media/ocmpfunctest/FSM.dumpCallSpec(Lhp/opencall/media/ccapi/CallSpec;)Ljava/lang/String;(FSM.java:1980)[optimized]
    at hp/opencall/media/ocmpfunctest/EMAP$2.onTrunkConnected(I)V(EMAP.java:1432)[optimized]
    at hp/opencall/media/ocmpfunctest/FSM$TrunkLegListenerFSM.trunkLegStateChange(I)V(FSM.java:2406)[optimized]
    at hp/opencall/media/service/OrigTrunkLeg$3.runTask()V(OrigTrunkLeg.java:535)[optimized]
    at hp/opencall/media/platform/FWTask.startTask()V(FWTask.java:237)[optimized]
    at hp/opencall/media/platform/Task.startTask()V(Task.java:141)[optimized]
    at hp/opencall/media/platform/FWThread.run()V(FWThread.java:316)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace
    Additional information is available in:
    /var/tmp/OC/jrockit.31184.dump
    /var/tmp/OC/core or core.31184
    If you see this dump, please open a support case with BEA and
    supply as much information as you can on your system setup and
    the program you were running. You can also search for solutions
    to your problem at http://forums.bea.com in
    the forum jrockit.developer.interest.general.
    Extended, platform specific info:
    libc release: 2.3.4-stable
    Elf headers:
    libc ehdrs: EI: 7f454c46010101000000000000000000 ET: 3 EM: 3 V: 1 ENTRY: 00500f10 PHOFF: 00000034 SHOFF: 00134468 EF: 0x0 HS: 52 PS: 32 PHN; 10 SS: 40 SHN: 67 STIDX: 64
    libpthread ehdrs: EI: 7f454c46010101000000000000000000 ET: 3 EM: 3 V: 1 ENTRY: 00641850 PHOFF: 00000034 SHOFF: 00010584 EF: 0x0 HS: 52 PS: 32 PHN; 9 SS: 40 SHN: 39 STIDX: 36
    libjvm ehdrs: EI: 7f454c46010101000000000000000000 ET: 3 EM: 3 V: 1 ENTRY: 00050e70 PHOFF: 00000034 SHOFF: 002a0924 EF: 0x0 HS: 52 PS: 32 PHN; 3 SS: 40 SHN: 20 STIDX: 17
    ===== END DUMP ===============================================================

    Marie,
    Please mail me at hstahl AT bea to follow up on this.

  • Physical Memory Access Functions with installed Security Update 5Q5FJ4QW

    In my Labwindows-CVI (8.1.0) applications I use the Port-IO and Physical Memory Access Functions provided with the Utility Library to communicate directly to PCI devices. Up to now this works fine on about 50 different PCs using either only the CVI-Runtime or having different Labview or Labwindows versions installed.
    Now I tried to install my software on a system with Labview 2011 installed. When starting my CVI-Program, it runs in a runtime-error and crashs. By searching in the Internet I found advices from NI about the Security Update 5Q5FJ4QW. In this paper NI wrote, that the functionallity of Physical Memory Access was eleminated with this update. The "UpdateValidator"-Software included in the NI paper showed me, that the appearence of this update is the reason for my software crash.
    Here my questions:
     Is it possible to do Physical Memory Accesses in another way, even on systems with the actual Labview or Labwindows runtime installed?
     Is it possible to deactivate or deinstall the function of this update or the update (for example by replacing some files)?
     How can I communicate directly from my CVI program to my PCI-hardware?
    Thanks in advance for any hints to get my application running again
    Willi

    Hello Willi,
    According to this Knowledgebase:
    Inwieweit betrifft mich das Sicherheits-Update 5Q5FJ4QW von National Instruments (NI)? (German)
    http://digital.ni.com/public.nsf/allkb/3D3631A092D3033C8625793600572C90?OpenDocument
    The only way of running your Applications without Runtime Errors (With the Patch installed) is to run with Administrator Privileges.
    So i guess it would be best to try this Solution and run your Application with Administrator Privileges and not to try to Workaround the Patch.
    You should be able to eather uninstall the Patch by replacing cvintdrv.sys with the unpatched Version.
    Normal Windows Patches can also be deinstalled by using System Control.
    Best Regards!
    Moritz M.

  • Unigraphics CPP JNI Memory Access violation.

    I have written a CPP code to get datas from Unigraphics which internally calls java through jni. I have created a dll using vc++6.0.
    when i run the dll from Unigraphics I am getting this problem.
    Prob: memory access violation.
    But i can able to create JVM using
    res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
    But when i use cls = env->FindClass("Prog");
    i am getting this error from Unigraphics.
    (Note : CPP code can be invoked only from Unigraphics. b'cos Its a internal call from unigraphics through dll. This works fine when i write external cpp code to retrive datas from Unigraphics with jni code).
    If needed vl send the code.

    thanks for your reply.
    Most of the examples I have found on the net use a 3 parameter call to getStringUTFchars looking something similar to this:
    const char *str = GetStringUTFChars( env, some_jstring, 0);However when I try and add a third param in my dll file using VC++, i get a compile error saying:
    error C2660: 'JNIEnv_::GetStringUTFChars' : function does not take 3 argumentseven though clearly in the stacktrace output I previously included, in one of the lines it says that JINEnv does take 3 params:
    at JNIEnv_.GetStringUTFChars(JNIEnv_* , _jstring* str, Byte* isCopy)I am not sure why but using 2 params is the only way i can get the dll to compile correctly.
    That is why I used      const char *cName;
         const char *wName;
         cName = env->GetStringUTFChars( className,false);
         wName = env->GetStringUTFChars( windowName, false);Also, as I said at the end of my first post, somehow the program worked a few times ( 3-4 ) without giving me the errors, and thus, gave me the intended output. However, I have not been able to get it to work since then, nor do I know what I did, or what happened so that it would work in the first place.
    -Dale
    Message was edited by:
    smithdale87

  • HT1420 when I try to import music from my old computer i get an error message that says authorization is needed to access "the song"

    I am trying to import my music on my old laptop to my new laptop using Home Sharing both computers are authorized however I can't seem to import due to an error message that says authorization is needed to access "the name of the song"  Help.

    If they were ripped from CD's there is no authorization.
    Were they possibly purchased with a different Apple ID?  If so, you'll need to authorize the computer for that Apple ID.

  • Need to access R3 using IConnectorServiceGateway from portal service.

    Hi everyone,
    I need to access R3 using IConnectorServiceGateway from portal service but unable to access so as I don't get the IPortalComponentRequest. Can anyone help me out on how should i do the connection ?
    Please let me know as soon as possible.
    Thanks
    Ritu

    Hello.
    I think this should work
        * Méthode renvoyant une connexion au backend SAP/R3 via un pool de
        * connexion.
        * @param userLocale  - la locale de l'utilisateur
        * @param user        - utilisateur pour lequel il faut une connection
        * @param systemAlias - système pour se connecter
        * @return une connexion au backend SAP/R3.
        * @throws ConnectionPoolException
        *             levée en cas d'erreur.
       public IConnection getConnection(
             Locale userLocale,
             IUserContext user,
             String systemAlias) throws ConnectionPoolException {
          ConnectionProperties prop = null;
          IConnection connection = null;
          IConnectorGatewayService cgService = null;
          try {
             // Connector Gateway Service.
             cgService = (IConnectorGatewayService) PortalRuntime
                   .getRuntimeResources().getService(IConnectorService.KEY);
             if (cgService == null) {
                throw new ConnectionPoolException(
                      "Error in get Connector Gateway Service...");
             IPortalComponentRequest aRequest;
             if (systemAlias == null) {
                throw new ConnectionPoolException(
                      "System alias 'systemAlias' name is null...");
             // Demande la connexion au service :
             prop = new ConnectionProperties(userLocale, user);
             connection = cgService.getConnection(systemAlias, prop);
          } catch (Exception ex) {
             throw new ConnectionPoolException(ex);
    regards
    Guillaume PATRY

  • Need to access a parameter in a super class method

    Hi,
    I have the following setup:
    class A{
        exceptionHandler(Throwable ex, int iNeedThis);
    class B extends A{
        execute();
        func1{};
    }When execute() fails, the ecexptionHandler method is automatically called. In func1() of class B I need to access the iNeedThis variable once excute() fails. Is it possible to do this?
    Thanks.

    wow, thats about impossible to follow.
    Let me take a stab.
    If you want to save a value for later use when an exception is thrown, throw your own exception type that stores this info in the exception.
    Or perhaps you are asking something completely different.

  • Memory access error combined with "internal error SIGSEV"

    In a code that I work on, I get a memory access error, when i allocate memory to a pointer via new.
    It says " Attempting to write 4 bytes at address <address>
    which is <x> bytes past the end of heap block of size <size of class allocated throug new> at <address>
    After this there is one function call into which i try to step in and i get
    "internal error : signal SIGSEV (no mapping at the fault address)" and core is dumped after raising abort signal.
    But i dont get any problem with regard to function mapping, when i try stepping over the function and function performs its usual action. Also the binary works fine with no runtime exceptions. It gives this mapping problem while debugging.
    Addtional info :
    {font:Courier New}{size:2}{color:black}{font:'Courier New'}{size:10pt}{color:black}dbx
    -V{color}{size}{font}{color}{size}{font}
    g++ -v
    {font:Courier New}{size:2}{color:black}{font:'Courier New'}{size:10pt}{color:black}{color}{size}{font}{color}{size}{font}
    {font:Courier New}{size:2}{color:black}{font:'Courier New'}{size:10pt}{color:black}Sun Dbx
    Debugger 7.5 2005/10/13{color}{size}{font}{color}{size}{font}
    Reading specs from /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/specs
    Configured with: /gates/sfw10/builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared
    Thread model: posix
    gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
    Could some one suggest the possible reasons for this error with the give information? Thank you.
    --Saravana

    Indeed, it is dbx error. Seeing that gdb is involved, I suspect DWARF-related problem. You are using dbx that is almost 4 years old; at the very least, please install all patches; better solution is to upgrade to latest version, it works much better with gcc compilers.
    The latest version of Sun Studio can be downloaded from here: http://developers.sun.com/sunstudio/downloads/
    Besides, it has much better IDE and more standard- (and gcc-) conforming C++ compiler, so you might as well try switching to Sun Studio C++ compiler for you project.

  • Profile error: Memory access violation (data fetch)

    Hello,
    I have VI with a lot of mathematic Nodes. When I try to profile it, I allways get this error: "Memory access violation (data fetch)".
    Keil uVision shows this error:
    "Memory write not possible (Real-Time Agent)
    Memory read not possible (Real-Time Agent)"
    Without profiling the VI works on the MCB2400. And profiling also works if I try very simple examples.
    bye & thanks
    amin

    Hi Amin, Alex,
    I noticed this issue had been open for some time, so I decided to post directly to save time.
    Thanks,
    Jaidev Amrite
    LabVIEW Embedded PSE
     Diagnosis: So apparently, this behavior has nothing to do with the profiler. The culprit is the Advanced Analysis SubVI call (Mean.vi) in BB.vi. 
    Mean.vi has a call library function node inside it and this CLN is configured to run in its own thread (labVIEW spawns a new thread for each call). Probably due to bad thread management on the ARM (in this case), this call causes a memory violation. 
    Solution:Turn off the "Run in any thread" setting on the CLN as shown in the attached screenshot - change it to "Run in UI Thread". For good measure also turn off reentrancy on Mean.vi (second screenshot)
    National Instruments
    LabVIEW Embedded Product Support Engineer

  • I needed memory to upgrade so I exported all of my iphoto to an external hard drive. The photos are fine but the videos are blank. I emptied the trash. Is there any way to recover the videos?

    I needed memory to upgrade so I exported all of my iphoto to an external hard drive. I then deleted and emptied the trash. The photos are fine but the videos are blank. Is there any way to recover the videos? Any software recovery programs apple supported?

    no official way but if you open the Apple TV and put the hd in the external case it should mount and give you access to the data on it

  • Invalid memory access

    I just ran the Apple Hardware Test from the install and restore CD and got some interesting results. I restarted the computer and held down the OPTION key, then selected the AHT button and the CONTINUE arrow. My screen went grey, and then the test loading icon appeared, as did some white text in the upper left corner: invalid memory access at: %SRR0: 00000000.00000000 %SRR1: 10000000.00083030 (plus copyright info and a welcome to firmware and instructions). I'm not sure how to interpret this message. Does it mean I need to replace DIMMs 0 and 1?
    I ran TechTool Pro 4 and nothing came up during that memory test. My computer has been doing an odd thing usually after hours of sleep: the fans start whirling and making a lot of noise and when the screen wakes my mouse cursor is frozen.
    Any ideas?

    I found the solution (for my problem anyway). Turns out my hard drive was corrupted beyond repair. I just happened to run the G5 10.3.5 disc and ran disk utility. It failed miserably-gave some sort of error and said it couldn't be fixed. I tried repairing in Target Disk Mode from my MacBook and the drive reported the same errors. I erased the drive, reinstalled the OS, and it started again. No more grey Open Firmware and all my RAM is recognized. I'm getting another drive to be safe. Hope it helps.

Maybe you are looking for

  • How Can I Keep Music on an External Drive?

    I've dealt with this issue before and asked questions about it, but I STILL don't understand how iTunes works when it comes to its "Library" "Media Folder" etc. Can anyone break it down for me exactly how it all works? Is there a good resource to exp

  • I can't open a report created in win XP on win2000

    I can't open a report created in win XP on win2000 I created a report in winXP on SCOTT schemas and I tried at home to reopen the report. I receive an error like UNABLE TO OPEN .....REP-0110. I tried these reports on another computer with WINXP and t

  • XSTL is not displaying in interface mapping

    I've created a XSLT transformation, next I've zipped *.xslt file into *.zip and imported (it is visible in Imported Archives). When I click "Display program" icon, I see popup with valid code. In message mapping I want to use this imported transforma

  • API  for updating contract Relationships for Contract Repository

    Hi all, what is the API used to update th Contract relationship details in oracle contracts? Please help.

  • Usage Probabilty in production order

    Hi All, I have query regarding Usage probabilty in production order. I have maintained usage probabilty in BOM for 2 raw materials , with 92% & 8% for other. Manual maintainence option has been selected. Now while changing production order user can c