Profiling

Hi all I have written an application that I am trying to make faster. It took approx 10seconds to completely execute and by simply passing a connection to all the methods reduced it to 6-7 seconds, while this is a decent improvement I want to get this running in < 1 second. My question is how can I find the biggest bottle necks ? I am currently using the crude manner of taking the system time at various points, which has helped me narrow the problem to one of two things - or at least I think it's one of 2 things. Either there is enough latency on the network to cause the problem (may explain some of it but not all) or more likely the fact that I am making roughly 60 prepared statements and then executing them is causing the problem. Any thoughts would be greatly appreciated.
EDIT
I have been using preparedStatements based on the information that they should be always used, but how much overheard is involved with them over a regular Statement ?
I was also looking but couldn't seem to find with a preparedStatement is it possible to have one statement with 3 parameters used for one query and then use the same statement but only using 2 of the 3 - Ie is there a way to say preparedstatement variables x y z
query 1)
x = 1
y = 2
z = 3
query 2)
x =1
y = 2
z (don't care)
It seems that preparing 2 statements took almost a 1/3 of a second which is unreasonable considering there are approx 30 others that have to be prepared, in what manners can I make this more efficient ?

My question is how can I find
the biggest bottle necks ? Using an automated profiling tool. Probably a commercial one.
I am currently using the
crude manner of taking the system time at various
points, which has helped me narrow the problem to one
of two things - or at least I think it's one of 2
things. Either there is enough latency on the
network to cause the problem (may explain some of it
but not all) or more likely the fact that I am making
roughly 60 prepared statements and then executing
them is causing the problem. Any thoughts would be
greatly appreciated.If you are using 60 prepared statements then you are making at least 60 seperate calls. Reduce the number of calls.
One way crude way is to make a stored proc that returns 60 separate result sets.
>
EDIT
I have been using preparedStatements based on the
information that they should be always used, but how
much overheard is involved with them over a regular
Statement ?For single calls a prepared statement will generally take more time than straight SQL.
I was also looking but couldn't seem to find with a
preparedStatement is it possible to have one
statement with 3 parameters used for one query and
then use the same statement but only using 2 of the 3Not exacly. You could of course make the statement conditionally use one parameter if it isn't null and not use it if it is.
Presumably you are using different first and second parameter values otherwise this is a waste of time.

Similar Messages

  • My mac's software is only available under my profile on MacBook pro. How can other family members get to the optional SW logged in under their own profile

    Is there a way to share purchased SW under mote than one profile on the MacBook pro?
    Thanks

    If the software is in the HD>Applications folder it's available to everyone. If for some reason you put software into User>Applications folder it will be available only to that user.

  • Logical Profiles in ISE 1.2.1

    I´m having trouble understanding the Logical Profiles. 
    What I understand from the user guide: http://www.cisco.com/c/en/us/td/docs/security/ise/1-2/user_guide/ise_user_guide/ise_prof_pol.html#58510
    for those to lazy to read: 
    You can use the logical profile in an authorization policy condition to help create an overall network access policy for a category of profiles. You can create a simple condition for authorization, which can be included in the authorization rule. The attribute-value pair that you can use in the authorization condition is the logical profile (attribute) and the name of the logical profile (value), which can be found in the EndPoints systems dictionary.
    so I thought that meant that I can group Different Profiles (Apple Iphone, Ipad, Ipod) together into a logical group e.g. "BYOD_Idevice" and use this logical profile in the Authorization. 
    But I can´t choose this freshly created Logical Group in the Authorization Condition. As for the fact, I can´t choose this logical group ANYWHERE. 
    Leaning back and thinking about it - it somehow makes sense. In the Authorization, you don´t pick Profiles, you choose Identity endpoints. So whats the point about the logical profiles? I was hoping to clean/lean up my authorization rules with them. But for what would I use them else? 
    Or is this a bug in ise 1.2.1? Not sure if I should call tac about this, or if I´m just not getting it :D
    Thanks alot for your help!  

    Nice username! :)
    So yes, you are correct, the logical profiles would allow you to group different type of dynamically profiled devices and then reference that profile in your authorization rules. However, you won't see those logical profiles under the "Identity Group Details" section. You will need to leave that field blank. Instead, you need to look in the "second" condition box: expression > Endpoint > LogicalProfile
    Hope this helps!
    Thank you for rating helpful posts!

  • I am having a serious issue with all my apps disappearing/not working- user profiles

    i will list the things i have done in the past 24 hours, hopefully one of you knows what happened...thank you in advance
    first off, my situation- was that i bought a macbook pro(about a year ago) with lion or snow leopord it is software 10.7.5 i dont know what the guy did but when he sent me the computer the username was off and so was the home folder, i changed the username with ease but the home folder stayed tbd and i couldnt figure out how to change it. well it finally got on my nerves enough from looking at it that i wanted to change it today that put me into the situation i am in. Here is what i have changed:
    -I added a second profile as to see if i could change the home emblem file named tbd to what i wanted.  This worked or so i thought. 
    - then shared and permissions showed tbd(me) so i wanted to change that also so i went into systempreferences>users and groups>login options>network account server and clicked join/open directory utility.  this is where i believe i went wrong i read in a forum that this is what you needed to change to make it look how i wanted it to.   under active directory it still had this guys name gtmb04_evan so i changed it to my name like the forum said, well his name is back up even though i changed it. and this is when everything stopped working.
    symptoms:  all my applications act like they are newly downloaded and make me set them up. 
    - my home screen is nothing like it was before, no apps are on the desktop and the bar along the bottom only has the basic ones
    - i tried to take the second username off of administrater which made me restart my cp(all my stuff looked normal until this, but didnt work) 
    -my launchpad wasnt showing any apps they simply looked blank
    - my firefox along with many other apps wouldnt even start prior to reseting and gave me a message with something like couldnt find or access user profile( i forget the entire message)
    please please help me, i hate this right now and have no idea what to do, all my files are still under my name, that when i thought i changed tbd- it apparently just made a new folder under users which didnt show up until the restart, i do not have a time machine set up on this computer because i hated the lion setup and couldn't get it to operate correctly

    i had one mac and spilt water on it, the motherboard fried so i had to buy a used one...being in school and all. it is a MC375lla
    Model Name:
    MacBook Pro
      Model Identifier:
    MacBookPro7,1
      Processor Name:
    Intel Core 2 Duo
      Processor Speed:
    2.66 GHz
      Number of Processors:
    1
      Total Number of Cores:
    2
      L2 Cache:
    3 MB
      Memory:
    8 GB
      Bus Speed:
    1.07 GHz
      Boot ROM Version:
    MBP71.0039.B0E
      SMC Version (system):
    1.62f7
      Hardware UUID:
    A802DE22-1E57-5509-93C5-27CEF01377B7
      Sudden Motion Sensor:
      State:
    Enabled
    i do not have a backup of it, so i am thinking about replacing my old hard drive from the water damaged into this one, not even sure if that would work, but it did not seem to be damaged, as i recovered all the files i wanted off of it to put onto this mbp
    the previous owner didnt have it set to boot, they had all their settings left on it and tried to edit all the names on it, had a bunch of server info and printers etc crap on it.  i do not believe he edited the terminal system though--he doesnt seem to terribly bright(if thats possible)
    tbh i hate lion compared to the old one i had, this one has so many more issues-overheating,fan noise, cd dvd noise
    if you need screenshots or data of anything else as away
    [problem is i do not want to start from scratch if there is a chance of fixing it, this one did not come with disks or anything like my first. so i dont even know if i could, and how it sets now i am basically starting from scratch, because now all my apps are reset but working, i am hoping to get my data back somehow though, i lost all of my bookmarks and editing all my apps and setting again would be a pain

  • I am trying to do profiling of an ear appln using Java 1.6, JVMTI and TPTP

    Please view the link before hand: http://www.eclipse.org/forums/index.php/t/398099/
    but while starting the server i am getting the following error:
    A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x77232258, pid=6568, tid=7560
    # JRE version: 6.0_18-b07
    # Java VM: Java HotSpot(TM) Server VM (16.0-b13 mixed mode windows-x86 )
    # Problematic frame:
    # C [ntdll.dll+0x22258]
    # If you would like to submit a bug report, please visit:
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    Can anyone help me in fixing this
    The log file contains as below:
    # A fatal error has been detected by the Java Runtime Environment:
    # EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x77232258, pid=6568, tid=7560
    # JRE version: 6.0_18-b07
    # Java VM: Java HotSpot(TM) Server VM (16.0-b13 mixed mode windows-x86 )
    # Problematic frame:
    # C [ntdll.dll+0x22258]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    --------------- T H R E A D ---------------
    Current thread (0x099d3800): JavaThread "main" [_thread_in_native, id=7560, stack(0x0a320000,0x0a360000)]
    siginfo: ExceptionCode=0xc00000fd, ExceptionInformation=0x00000001 0x0a320ffc
    Registers:
    EAX=0x00000009, EBX=0x00000001, ECX=0x0ef02b40, EDX=0x0ef0739c
    ESP=0x0a321000, EBP=0x0a32100c, ESI=0x02917df4, EDI=0x0291902c
    EIP=0x77232258, EFLAGS=0x00010206
    Top of Stack: (sp=0x0a321000)
    0x0a321000: 0000003f 0291902c 0291902c 0a32101c
    0x0a321010: 0290aba1 029195c0 0ef072e0 0a35d2a4
    0x0a321020: 0290a0f9 00000009 0ef02b40 02907b36
    0x0a321030: 0ef072e0 02904f00 0ef072e0 0ef04fe0
    0x0a321040: 02904f11 00000001 0ef04fc0 02904f11
    0x0a321050: 00000001 0ef03960 02904f11 00000001
    0x0a321060: 0ef06020 02904f11 00000001 0ef025e0
    0x0a321070: 02904f11 00000001 0ef051a0 02904f11
    Instructions: (pc=0x77232258)
    0x77232248: 00 90 90 90 90 90 90 90 8b ff 55 8b ec 83 ec 0c
    0x77232258: 56 57 8b 7d 08 8d 77 04 8b c6 f0 0f ba 30 00 0f
    Stack: [0x0a320000,0x0a360000], sp=0x0a321000, free space=40a320ae4k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [ntdll.dll+0x22258]
    C [CGProf.dll+0xaba1]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j org.jboss.seam.jsf.SeamApplicationFactory.getApplication()Ljavax/faces/application/Application;+19
    j com.sun.faces.config.processor.AbstractConfigProcessor.getApplication()Ljavax/faces/application/Application;+29
    j com.sun.faces.config.processor.ApplicationConfigProcessor.process([Lorg/w3c/dom/Document;)V+20
    j com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext([Lorg/w3c/dom/Document;)V+31
    j com.sun.faces.config.processor.LifecycleConfigProcessor.process([Lorg/w3c/dom/Document;)V+194
    j com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext([Lorg/w3c/dom/Document;)V+31
    j com.sun.faces.config.processor.FactoryConfigProcessor.process([Lorg/w3c/dom/Document;)V+134
    j com.sun.faces.config.ConfigManager.initialize(Ljavax/servlet/ServletContext;)V+45
    j com.sun.faces.config.ConfigureListener.contextInitialized(Ljavax/servlet/ServletContextEvent;)V+328
    j org.apache.catalina.core.StandardContext.listenerStart()Z+434
    j org.apache.catalina.core.StandardContext.start()V+1275
    j org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(Lorg/jboss/web/WebApplication;Ljava/lang/String;Ljava/lang/String;)V+999
    j org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(Lorg/jboss/web/WebApplication;Ljava/lang/String;)V+117
    j org.jboss.web.deployers.AbstractWarDeployment.start(Lorg/jboss/deployers/structure/spi/DeploymentUnit;Lorg/jboss/metadata/web/jboss/JBossWebMetaData;)Lorg/jboss/web/WebApplication;+257
    j org.jboss.web.deployers.WebModule.startModule()V+44
    j org.jboss.web.deployers.WebModule.start()V+20
    v ~StubRoutines::call_stub
    j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+106
    J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+189
    j org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg/jboss/mx/server/Invocation;)Ljava/lang/Object;+432
    j org.jboss.mx.server.Invocation.dispatch()Ljava/lang/Object;+24
    j org.jboss.mx.server.Invocation.invoke()Ljava/lang/Object;+29
    j org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+366
    j org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax/management/ObjectName;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+57
    j org.jboss.system.microcontainer.ServiceProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+131
    j $Proxy38.start()V+29
    j org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(Lorg/jboss/system/microcontainer/ServiceControllerContext;)V+25
    j org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(Lorg/jboss/dependency/spi/ControllerContext;)V+24
    j org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(Lorg/jboss/dependency/spi/ControllerContext;)V+21
    j org.jboss.dependency.plugins.action.AccessControllerContextAction.install(Lorg/jboss/dependency/spi/ControllerContext;)V+39
    j org.jboss.dependency.plugins.AbstractControllerContextActions.install(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerS¸ü1
    Íø"+35
    j org.jboss.dependency.plugins.AbstractControllerContext.install(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+35
    j org.jboss.system.microcontainer.ServiceControllerContext.install(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+23
    j org.jboss.dependency.plugins.AbstractController.install(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+41
    j org.jboss.dependency.plugins.AbstractController.incrementState(Lorg/jboss/dependency/spi/ControllerContext;Z)Z+456
    J org.jboss.dependency.plugins.AbstractController.resolveContexts(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;Z)Z
    J org.jboss.dependency.plugins.AbstractController.resolveContexts(Z)V
    j org.jboss.dependency.plugins.AbstractController.change(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Z)V+220
    j org.jboss.dependency.plugins.AbstractController.change(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;)V+59
    j org.jboss.system.ServiceController.doChange(Lorg/jboss/kernel/spi/dependency/KernelController;Lorg/jboss/system/microcontainer/ServiceControllerContext;Lorg/jboss/dependency/spi/ControllerState¸ü1
    Íø"wang/StriTü1
    V+35
    j org.jboss.system.ServiceController.start(Ljavax/management/ObjectName;)V+189
    j org.jboss.system.deployers.ServiceDeployer.start(Lorg/jboss/system/ServiceContext;)V+27
    j org.jboss.system.deployers.ServiceDeployer.deploy(Lorg/jboss/deployers/structure/spi/DeploymentUnit;Lorg/jboss/system/metadata/ServiceMetaData;)V+109
    j org.jboss.system.deployers.ServiceDeployer.deploy(Lorg/jboss/deployers/structure/spi/DeploymentUnit;Ljava/lang/Object;)V+25
    j org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(Lorg/jboss/deployers/structure/spi/DeploymentUnit;)V+37
    j org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(Lorg/jboss/deployers/structure/spi/DeploymentUnit;)V+21
    j org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(Lorg/jboss/deployers/structure/spi/DeploymentUnit;)V+87
    J org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(Lorg/jboss/deployers/spi/deployer/Deployer;Lorg/jboss/deployers/structure/spi/DeploymentContext;)V
    J org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(Lorg/jboss/deployers/spi/deployer/Deployer;Lorg/jboss/deployers/structure/spi/DeploymentContext;)V
    j org.jboss.deployers.plugins.deployers.DeployersImpl.install(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+147
    j org.jboss.dependency.plugins.AbstractControllerContext.install(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+35
    j org.jboss.dependency.plugins.AbstractController.install(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+41
    j org.jboss.dependency.plugins.AbstractController.incrementState(Lorg/jboss/dependency/spi/ControllerContext;Z)Z+456
    J org.jboss.dependency.plugins.AbstractController.resolveContexts(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;Z)Z
    J org.jboss.dependency.plugins.AbstractController.resolveContexts(Z)V
    j org.jboss.dependency.plugins.AbstractController.change(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Z)V+220
    j org.jboss.dependency.plugins.AbstractController.change(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;)V+59
    j org.jboss.deployers.plugins.deployers.DeployersImpl.process(Ljava/util/List;Ljava/util/List;)V+985
    j org.jboss.deployers.plugins.main.MainDeployerImpl.process()V+279
    j org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process()V+23
    j org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(Lorg/jboss/profileservice/spi/Profile;)V+121
    j org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(Lorg/jboss/system/server/profileservice/repository/ProfileContext;)V+36
    j org.jboss.system.server.profileservice.repository.AbstractProfileService.install(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/¸ü1
    Íø"werState;Tü+58
    j org.jboss.dependency.plugins.AbstractControllerContext.install(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+35
    j org.jboss.dependency.plugins.AbstractController.install(Lorg/jboss/dependency/spi/ControllerContext;Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;)V+41
    j org.jboss.dependency.plugins.AbstractController.incrementState(Lorg/jboss/dependency/spi/ControllerContext;Z)Z+456
    J org.jboss.dependency.plugins.AbstractController.resolveContexts(Lorg/jboss/dependency/spi/ControllerState;Lorg/jboss/dependency/spi/ControllerState;Z)Z
    J org.jboss.dependency.plugins.AbstractController.resolveContexts(Z)V
    j org.jboss.dependency.plugins.AbstractController.install(Lorg/jboss/dependency/spi/ControllerContext;Z)V+387
    j org.jboss.dependency.plugins.AbstractController.install(Lorg/jboss/dependency/spi/ControllerContext;)V+87
    j org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(Lorg/jboss/profileservice/spi/Profile;)V+177
    j org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(Lorg/jboss/bootstrap/spi/Server;)V+206
    j org.jboss.bootstrap.AbstractServerImpl.start()V+298
    j org.jboss.Main.boot([Ljava/lang/String;)V+503
    j org.jboss.Main$1.run()V+33
    j java.lang.Thread.run()V+39
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0bbb0400 JavaThread "IdleRemover" daemon [_thread_blocked, id=7548, stack(0x68a80000,0x68ac0000)]
    0x0bbaf400 JavaThread "Timer-1" daemon [_thread_blocked, id=8528, stack(0x68900000,0x68940000)]
    0x0bbadc00 JavaThread "Thread-49" daemon [_thread_blocked, id=6508, stack(0x68780000,0x687c0000)]
    0x0bbad400 JavaThread "JCA PoolFiller" [_thread_blocked, id=6980, stack(0x68500000,0x68540000)]
    0x0bbad000 JavaThread "HSQLDB Timer @ae5b0b" daemon [_thread_blocked, id=5348, stack(0x68480000,0x684c0000)]
    0x0bbac800 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=4176, stack(0x67330000,0x67370000)]
    0x0bbac400 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=5004, stack(0x672b0000,0x672f0000)]
    0x0bbabc00 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=7108, stack(0x67230000,0x67270000)]
    0x0bbab400 JavaThread "DefaultQuartzScheduler_Worker-7" [_thread_blocked, id=5604, stack(0x671b0000,0x671f0000)]
    0x0bbab000 JavaThread "DefaultQuartzScheduler_Worker-6" [_thread_blocked, id=5060, stack(0x67130000,0x67170000)]
    0x0bbaa800 JavaThread "DefaultQuartzScheduler_Worker-5" [_thread_blocked, id=7456, stack(0x670b0000,0x670f0000)]
    0x0bbaa400 JavaThread "DefaultQuartzScheduler_Worker-4" [_thread_blocked, id=3136, stack(0x67030000,0x67070000)]
    0x0bba9c00 JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_blocked, id=1452, stack(0x66fb0000,0x66ff0000)]
    0x0bba9800 JavaThread "DefaultQuartzScheduler_Worker-2" [_thread_blocked, id=8036, stack(0x66f30000,0x66f70000)]
    0x0cb3a800 JavaThread "DefaultQuartzScheduler_Worker-1" [_thread_blocked, id=6900, stack(0x66eb0000,0x66ef0000)]
    0x0cb3ac00 JavaThread "DefaultQuartzScheduler_Worker-0" [_thread_blocked, id=4888, stack(0x66b00000,0x66b40000)]
    0x0cb3c000 JavaThread "WorkManager(2)-1" daemon [_thread_blocked, id=5656, stack(0x66a80000,0x66ac0000)]
    0x0cb3b400 JavaThread "AOPListner" daemon [_thread_blocked, id=1968, stack(0x65ee0000,0x65f20000)]
    0x0cb3b800 JavaThread "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon [_thread_blocked, id=7868, stack(0x66770000,0x667b0000)]
    0x0cb3d000 JavaThread "RMI TCP Accept-11006" daemon [_thread_in_native, id=4756, stack(0x665f0000,0x66630000)]
    0x0cb3e400 JavaThread "PooledInvokerAcceptor#0-11007" [_thread_in_native, id=4480, stack(0x66570000,0x665b0000)]
    0x0cb3dc00 JavaThread "Thread-46" [_thread_blocked, id=4320, stack(0x664f0000,0x66530000)]
    0x0cb3cc00 JavaThread "Listener:11009" daemon [_thread_in_native, id=7276, stack(0x66470000,0x664b0000)]
    0x0cb3d800 JavaThread "Thread-45" daemon [_thread_blocked, id=4208, stack(0x663f0000,0x66430000)]
    0x0cb3f400 JavaThread "Thread-44" daemon [_thread_blocked, id=3328, stack(0x66370000,0x663b0000)]
    0x0cb3fc00 JavaThread "Thread-43" daemon [_thread_blocked, id=6360, stack(0x662f0000,0x66330000)]
    0x0cb3f000 JavaThread "Listener:11010" daemon [_thread_in_native, id=6164, stack(0x66270000,0x662b0000)]
    0x0cb40000 JavaThread "AcceptorThread[ServerSocket[addr=/0.0.0.0,port=0,localport=11005]]" [_thread_in_native, id=4220, stack(0x660f0000,0x66130000)]
    0x0cb3e800 JavaThread "ServerSocketRefresh" daemon [_thread_blocked, id=7116, stack(0x66070000,0x660b0000)]
    0x0bba9000 JavaThread "HDScanner" [_thread_blocked, id=4784, stack(0x66e70000,0x66eb0000)]
    0x0cb42000 JavaThread "AcceptorThread[ServerSocket[addr=/0.0.0.0,port=0,localport=11013]]" [_thread_in_native, id=4144, stack(0x66df0000,0x66e30000)]
    0x0cb41800 JavaThread "ServerSocketRefresh" daemon [_thread_blocked, id=5480, stack(0x66d70000,0x66db0000)]
    0x0cb41400 JavaThread "secondaryServerSocketThread[0]" daemon [_thread_in_native, id=6244, stack(0x66cf0000,0x66d30000)]
    0x0cb40c00 JavaThread "AcceptorThread[ServerSocket[addr=/0.0.0.0,port=0,localport=11008]]" [_thread_in_native, id=5156, stack(0x66c70000,0x66cb0000)]
    0x0cb40800 JavaThread "ServerSocketRefresh" daemon [_thread_blocked, id=4288, stack(0x66bf0000,0x66c30000)]
    0x0cfad800 JavaThread "RequestController-7" daemon [_thread_blocked, id=2024, stack(0x65a40000,0x65a80000)]
    0x0cfad400 JavaThread "RequestController-6" daemon [_thread_blocked, id=8448, stack(0x659c0000,0x65a00000)]
    0x0cfacc00 JavaThread "RequestController-5" daemon [_thread_blocked, id=5264, stack(0x65940000,0x65980000)]
    0x0cfac800 JavaThread "RequestController-4" daemon [_thread_blocked, id=4964, stack(0x658c0000,0x65900000)]
    0x0cfac000 JavaThread "ORB thread" [_thread_blocked, id=7380, stack(0x65840000,0x65880000)]
    0x0cfabc00 JavaThread "RequestController-3" daemon [_thread_blocked, id=4620, stack(0x657c0000,0x65800000)]
    0x0cfab400 JavaThread "RequestController-2" daemon [_thread_blocked, id=6856, stack(0x65740000,0x65780000)]
    0x0cfaa800 JavaThread "ServerSocketListener" daemon [_thread_in_native, id=5856, stack(0x656c0000,0x65700000)]
    0x0cfaa400 JavaThread "RequestController-1" daemon [_thread_blocked, id=7136, stack(0x0efe0000,0x0f020000)]
    0x0cfa9c00 JavaThread "ZipFile Lock Reaper" daemon [_thread_blocked, id=3488, stack(0x0d8c0000,0x0d900000)]
    0x0cf82400 JavaThread "JBoss System Threads(1)-2" daemon [_thread_in_native, id=6140, stack(0x0fba0000,0x0fbe0000)]
    0x0d2c4800 JavaThread "GC Daemon" daemon [_thread_blocked, id=7768, stack(0x0fb20000,0x0fb60000)]
    0x0c065c00 JavaThread "RMI Reaper" [_thread_blocked, id=380, stack(0x0faa0000,0x0fae0000)]
    0x0d3d1c00 JavaThread "RMI TCP Accept-11002" daemon [_thread_in_native, id=3956, stack(0x0fa20000,0x0fa60000)]
    0x0ad78000 JavaThread "JBoss System Threads(1)-1" daemon [_thread_in_native, id=8376, stack(0x0f9a0000,0x0f9e0000)]
    0x0bfdec00 JavaThread "Timer-Log4jService" daemon [_thread_blocked, id=5736, stack(0x0f610000,0x0f650000)]
    0x11fb8c00 JavaThread "AuthenticationCacheFlushThread" [_thread_blocked, id=4160, stack(0x0f590000,0x0f5d0000)]
    0x099a2000 JavaThread "Timer-0" daemon [_thread_blocked, id=5324, stack(0x0c700000,0x0c740000)]
    0x0137f000 JavaThread "DestroyJavaVM" [_thread_blocked, id=3508, stack(0x003b0000,0x003f0000)]
    =>0x099d3800 JavaThread "main" [_thread_in_native, id=7560, stack(0x0a320000,0x0a360000)]
    0x099c4400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7484, stack(0x0a210000,0x0a250000)]
    0x099c1c00 JavaThread "CompilerThread1" daemon [_thread_blocked, id=1736, stack(0x0a180000,0x0a1d0000)]
    0x099c1800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6816, stack(0x0a0f0000,0x0a140000)]
    0x099b6800 JavaThread "Attach Listener" daemon [_thread_blocked, id=5716, stack(0x09f70000,0x09fb0000)]
    0x099b4000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6612, stack(0x09ef0000,0x09f30000)]
    0x099ab800 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=3556, stack(0x09e70000,0x09eb0000)]
    0x09939000 JavaThread "Finalizer" daemon [_thread_blocked, id=2752, stack(0x09df0000,0x09e30000)]
    0x09934c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=4240, stack(0x09d70000,0x09db0000)]
    Other Threads:
    0x009df400 VMThread [stack: 0x09ce0000,0x09d30000] [id=5136]
    0x099c5000 WatcherThread [stack: 0x0a290000,0x0a2e0000] [id=7852]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation total 14784K, used 3214K [0x12250000, 0x13250000, 0x15250000)
    eden space 13184K, 12% used [0x12250000, 0x123e3888, 0x12f30000)
    from space 1600K, 100% used [0x12f30000, 0x130c0000, 0x130c0000)
    to space 1600K, 0% used [0x130c0000, 0x130c0000, 0x13250000)
    concurrent mark-sweep generation total 585648K, used 356667K [0x15250000, 0x38e3c000, 0x52250000)
    concurrent-mark-sweep perm gen total 131072K, used 70872K [0x52250000, 0x5a250000, 0x62250000)
    Dynamic libraries:
    0x00400000 - 0x00424000      C:\Program Files (x86)\Java\jdk1.6.0_18\bin\java.exe
    0x77210000 - 0x77390000      C:\Windows\SysWOW64\ntdll.dll
    0x76910000 - 0x76a10000      C:\Windows\syswow64\kernel32.dll
    0x75850000 - 0x75896000      C:\Windows\syswow64\KERNELBASE.dll
    0x757b0000 - 0x75850000      C:\Windows\syswow64\ADVAPI32.dll
    0x753a0000 - 0x7544c000      C:\Windows\syswow64\msvcrt.dll
    0x76610000 - 0x76629000      C:\Windows\SysWOW64\sechost.dll
    0x75080000 - 0x75170000      C:\Windows\syswow64\RPCRT4.dll
    0x74d80000 - 0x74de0000      C:\Windows\syswow64\SspiCli.dll
    0x74d70000 - 0x74d7c000      C:\Windows\syswow64\CRYPTBASE.dll
    0x7c340000 - 0x7c396000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\msvcr71.dll
    0x6db70000 - 0x6df9b000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\server\jvm.dll
    0x76b40000 - 0x76c40000      C:\Windows\syswow64\USER32.dll
    0x74f90000 - 0x75020000      C:\Windows\syswow64\GDI32.dll
    0x74ee0000 - 0x74eea000      C:\Windows\syswow64\LPK.dll
    0x76aa0000 - 0x76b3d000      C:\Windows\syswow64\USP10.dll
    0x719e0000 - 0x71a12000      C:\Windows\system32\WINMM.dll
    0x767b0000 - 0x76810000      C:\Windows\system32\IMM32.DLL
    0x74de0000 - 0x74eac000      C:\Windows\syswow64\MSCTF.dll
    0x73da0000 - 0x73deb000      C:\Windows\system32\apphelp.dll
    0x6d860000 - 0x6d86c000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\verify.dll
    0x6d3e0000 - 0x6d3ff000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\java.dll
    0x6d340000 - 0x6d348000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\hpi.dll
    0x75020000 - 0x75025000      C:\Windows\syswow64\PSAPI.DLL
    0x10000000 - 0x10019000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\JPIBootLoader.dll
    0x002e0000 - 0x002eb000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\MartiniOSA.dll
    0x005c0000 - 0x005f1000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\JPI.dll
    0x00890000 - 0x008b1000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\JPIAgent.dll
    0x009e0000 - 0x00a01000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\AgentBase.dll
    0x00a10000 - 0x00a27000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\transportSupport.dll
    0x76c40000 - 0x76c75000      C:\Windows\syswow64\WS2_32.dll
    0x76660000 - 0x76666000      C:\Windows\syswow64\NSI.dll
    0x00a40000 - 0x00a77000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\tptpUtils.dll
    0x12000000 - 0x12241000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\xerces-c_2_6.dll
    0x00a90000 - 0x00aa6000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\hcclco.dll
    0x012a0000 - 0x012b7000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\hcclsm.dll
    0x012e0000 - 0x01301000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\tptpConfig.dll
    0x01320000 - 0x01335000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\processControlUtil.dll
    0x01350000 - 0x01366000      C:\unzipped\agntctrl.win_ia32-TPTP-4.7.2\bin\tptpLogUtils.dll
    0x02900000 - 0x0291e000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\CGProf.dll
    0x028a0000 - 0x028ae000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\CGAdaptor.dll
    0x02e60000 - 0x02ec5000      C:\Users\hkhargharia\Downloads\agntctrl.win_ia32-TPTP-4.2.0.2\plugins\org.eclipse.tptp.javaprofiler\JIE.dll
    0x6d8a0000 - 0x6d8af000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\zip.dll
    0x6d6c0000 - 0x6d6d3000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\net.dll
    0x740b0000 - 0x740ec000      C:\Windows\system32\mswsock.dll
    0x72e00000 - 0x72e06000      C:\Windows\System32\wship6.dll
    0x73ea0000 - 0x73eb0000      C:\Windows\system32\NLAapi.dll
    0x73e50000 - 0x73e94000      C:\Windows\system32\DNSAPI.dll
    0x73e40000 - 0x73e48000      C:\Windows\System32\winrnr.dll
    0x73e30000 - 0x73e40000      C:\Windows\system32\napinsp.dll
    0x73e10000 - 0x73e22000      C:\Windows\system32\pnrpnsp.dll
    0x73c30000 - 0x73c4c000      C:\Windows\system32\IPHLPAPI.DLL
    0x73c20000 - 0x73c27000      C:\Windows\system32\WINNSI.DLL
    0x71ae0000 - 0x71b18000      C:\Windows\System32\fwpuclnt.dll
    0x73eb0000 - 0x73eb6000      C:\Windows\system32\rasadhlp.dll
    0x6d610000 - 0x6d619000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\management.dll
    0x740a0000 - 0x740a5000      C:\Windows\System32\wshtcpip.dll
    0x739e0000 - 0x739f6000      C:\Windows\system32\CRYPTSP.dll
    0x739a0000 - 0x739db000      C:\Windows\system32\rsaenh.dll
    0x73d50000 - 0x73d67000      C:\Windows\system32\USERENV.dll
    0x73d40000 - 0x73d4b000      C:\Windows\system32\profapi.dll
    0x73a50000 - 0x73a5d000      C:\Windows\system32\dhcpcsvc6.DLL
    0x73a30000 - 0x73a42000      C:\Windows\system32\dhcpcsvc.DLL
    0x6d6e0000 - 0x6d6e9000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\nio.dll
    0x6d0b0000 - 0x6d1fa000      C:\Program Files (x86)\Java\jdk1.6.0_18\jre\bin\awt.dll
    0x712f0000 - 0x71341000      C:\Windows\system32\WINSPOOL.DRV
    0x75450000 - 0x755ac000      C:\Windows\syswow64\ole32.dll
    0x710a0000 - 0x7123e000      C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_420fe3fa2b8113bd\COMCTL32.dll
    0x75170000 - 0x751c7000      C:\Windows\syswow64\SHLWAPI.dll
    VM Arguments:
    jvm_args: -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=10 -XX:CMSIncrementalDutyCycle=50 -XX:ParallelGCThreads=3 -XX:+UseParNewGC -XX:MaxGCPauseMillis=2000 -XX:GCTimeRatio=10 -XX:+DisableExplicitGC -Dsun.rmi.dgc.client.gcInterval=1800000 -Dsun.rmi.dgc.server.gcInterval=1800000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dnet.sf.ehcache.skipUpdateCheck=true -Xss256k -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -Dremoting.bind_by_host=false -Dclient.encoding.override=UTF-8 -Dfile.encoding=UTF-8 -agentlib:JPIBootLoader=JPIAgent:server=enabled;CGProf -Dprogram.name=run.bat -Djava.endorsed.dirs=D:/JBOSS/jboss-eap-5.1/jboss-as\lib\endorsed
    java_command: org.jboss.Main -Dorg.apache.el.parser.COERCE_TO_ZERO=false -Dorg.apache.catalina.connector.Request.SESSION_ID_CHECK=false -Djboss.server.home.dir=D:/Local_Deployment/Èü1
    Íø"wport/WINdü1
    pport-profile/WINN5Support-profile -Djboss.server.name=domserver -Djboss.server.home.url=file:/D:/Local_Deployment/WINN5Support/WINN5Support-profile/WINN5Support-profile --host=localhost -Djboss.bind.address=0.0.0.0 -Dlog4j.configuration=file:D:/Local_Deployment/WINN5Support/WINN5Support-profile/WINN5Support-profile/conf/log4j.properties
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_18
    CLASSPATH=C:\Program Files (x86)\Rational\ClearQuest\cqjni.jar
    USERNAME=hkhargharia
    LD_LIBRARY_PATH=;;;;;;;;;;;;;;;;C:\Users\hkhargharia\Downloads\agntctrl.win_em64t-TPTP-4.2.0\lib
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 2, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows 7 Build 7600
    CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 37 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
    Memory: 4k page, physical 4053388k(293900k free), swap 8104872k(2962556k free)
    vm_info: Java HotSpot(TM) Server VM (16.0-b13) for windows-x86 JRE (1.6.0_18-b07), built on Dec 17 2009 13:29:37 by "java_re" with MS VC++ 7.1 (VS2003)
    time: Thu Oct 11 11:42:43 2012
    elapsed time: 1944 seconds
    Edited by: 964644 on Oct 10, 2012 11:58 PM

    10.6.8 won't run on a PowerPC Mac. 
    10.6.8 also won't run the latest Java.  Here's what version of Java you can run:
    https://discussions.apple.com/docs/DOC-5532

  • Firefox crashed and quit working and since then crashes when I try to open it; I have tried uninstalling and reinstalling, creating a new profile, and starting in safe mode - what else can I try?

    I don't know how to get to the crash ID since I can't get into the Firefox window to go to 'help'.
    The crash report details:
    AdapterDeviceID: 0322
    AdapterVendorID: 10de
    Add-ons: [email protected]:1.0,{972ce4c6-7e08-4474-a285-3208198ce6fd}:6.0.2
    AvailableVirtualMemory: 2043473920
    BuildID: 20110902133214
    CrashTime: 1316129359
    EMCheckCompatibility: true
    FramePoisonBase: 00000000f0de0000
    FramePoisonSize: 65536
    InstallTime: 1315428336
    Notes: AdapterVendorID: 10de, AdapterDeviceID: 0322, AdapterDriverVersion: 5.3.1.6
    ProductName: Firefox
    ReleaseChannel: release
    SecondsSinceLastCrash: 95303
    StartupTime: 1316129351
    SystemMemoryUsePercentage: 91
    Theme: classic/1.0
    Throttleable: 1
    TotalVirtualMemory: 2147352576
    Vendor: Mozilla
    Version: 6.0.2
    Winsock_LSP: MSAFD Tcpip [TCP/IP] : 2 : 1 : %SystemRoot%\system32\mswsock.dll
    MSAFD Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    MSAFD Tcpip [RAW/IP] : 2 : 3 : %SystemRoot%\system32\mswsock.dll
    RSVP UDP Service Provider : 6 : 2 : %SystemRoot%\system32\rsvpsp.dll
    RSVP TCP Service Provider : 6 : 1 : %SystemRoot%\system32\rsvpsp.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{1A17B1B8-0476-4031-98B2-13100AC671BC}] SEQPACKET 4 : 2 : 5 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{1A17B1B8-0476-4031-98B2-13100AC671BC}] DATAGRAM 4 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{DD1B74E0-8FEF-4EF5-B109-2CA4631682AC}] SEQPACKET 3 : 2 : 5 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{DD1B74E0-8FEF-4EF5-B109-2CA4631682AC}] DATAGRAM 3 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{469CBEE7-DE58-4D0C-BA40-FE44EC78F932}] SEQPACKET 0 : 2 : 5 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{469CBEE7-DE58-4D0C-BA40-FE44EC78F932}] DATAGRAM 0 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{2E33DF80-687E-463A-A98D-C8332CE564C9}] SEQPACKET 1 : 2 : 5 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{2E33DF80-687E-463A-A98D-C8332CE564C9}] DATAGRAM 1 : 2 : 2 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{EB416DA2-FDC7-4A17-9FAF-C6536909FD4F}] SEQPACKET 2 : 2 : 5 : %SystemRoot%\system32\mswsock.dll
    MSAFD NetBIOS [\Device\NetBT_Tcpip_{EB416DA2-FDC7-4A17-9FAF-C6536909FD4F}] DATAGRAM 2 : 2 : 2 : %SystemRoot%\system32\mswsock.dll

    Create a new profile as a test to check if your current profile is causing the problems.
    See "Basic Troubleshooting: Make a new profile":
    * https://support.mozilla.com/kb/Basic+Troubleshooting#w_8-make-a-new-profile
    There may be extensions and plugins installed by default in a new profile, so check that in "Tools > Add-ons > Extensions & Plugins" in case there are still problems.
    If that new profile works then you can transfer some files from the old profile to that new profile, but be careful not to copy corrupted files.
    See:
    * http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox
    See:
    * http://kb.mozillazine.org/Firefox_crashes
    * https://support.mozilla.com/kb/Firefox+crashes
    * https://support.mozilla.com/en-US/kb/latest-firefox-issues
    If you have submitted Breakpad crash reports then post the IDs of one or more Breakpad crash reports (bp-xxxxxxxx-xxxxxxxxx-xxxx-xxxxxxxxxxxx). You can find the IDs of the submitted crash reports on the about:crashes page. You can open the about:crashes page via the location bar, like you open a website.
    See:
    * http://kb.mozillazine.org/Breakpad (Mozilla Crash Reporter)
    * https://support.mozilla.com/kb/Mozilla+Crash+Reporter
    * https://developer.mozilla.org/en/How_to_get_a_stacktrace_for_a_bug_report
    <br>
    Firefox 8
    * getfirefox.com

  • Firefox will not open and my profile name changes, after I creat a new profile it works until I try to open again

    Firefox version 16.0.2 was working I have used FF for years. A few days ago it started to run very slow opening web sites. Then this morning when I tried to open it I saw a progress bar that looked like the kind I see after an update has been applied but FF never opened.
    I rebooted my windows 7 64 bit and tried again, nothing FF would not open and I got no error message.
    So I opened the profile manager and only found a default profile not the one I created last year with my name. I created a new profile and browsed to my old profile folder. FF opened and ran fine until I closed it and later tried to open it again then I kept getting an error box telling me that FF had crashed and asked if I wanted to send a report and restart, I did but no good it still would not open.
    I ran the profile manager again and found my profile had changed name to a bunch of numbers. I delete that profile but kept the folder then made a new one and that worked. I shut it down again and once again I get the We're sorry error box.
    By the way I had set the profile manager to open when FF loads and it is not opening so the problem is before it gets to that command.

    First I already have my view set to show everything so that is not the problem.
    But I just tried opening "Computer" from the start button then type in profiles.ini in the address bar and hit enter. The profile manager opened with my profile listed. I selected it and hit start firefox and it opened as it should.
    I closed it again and tried to open it from the shortcut in my task bar and I got the Sorry window.
    But then I tried to open it from the short cut you get when you press the start button and program list and it work!
    I went back to my desk top and tried the short cut on the desk top and it worked.
    So I deleted the short cut on the task bar and created a new one and it worked.
    I rebooted the computer and tried again and the task bar shortcut works and has the right profile.
    So it seems that the problem is that the short cut was corrupted and was causing the error that caused the program to fail to open.
    I had no idea a shortcut could do that. In the past I have had short cut stop working but never do what this one did.
    I still have no idea where the profiles.ini is.

  • How do my GF and I share our iTunes library across our user profiles?

    I'm sure this question has been asked a million times but here goes.
    My GF and I both have a user profile on our Mac Mini. She is just now setting up her new iPhone and wants to be able to get music on it and such from her own profile.
    All of the iTunes (and iPhoto) media sits on an external 2TB hard drive. I can see everything free and clear in my profile. When I log into her profile she's got nothing in her music library. How can we get her to be able to access the same library? Also, is there a way to ensure that if she were to add new music to her folder that I would see it in mine?
    Your big brains appreciated on this. I'm sure there's a simple solution, no?

    perhaps the following kb article will help:
    http://support.apple.com/kb/HT1495

  • Macbook Pro isn't connecting to the internet unless it's on the guest profile

    I recently purchased a brand new Macbook Pro less than a week ago and I've never been able to connect it to the Internet on my log in. This is my first Mac and honestly I don't believe it was worth the price since I can not use the Internet on it. The only way I can use the Internet is if the computer is on the guest profile. If the computer is logged onto my account the Internet stops working on all the other devices in the household(2 laptops, 2 iPhones, and 2 iPads). I've tried everything possible to fix this problem and nothing helps. The closest apple store is over 100 miles away so it is out of the question to go into the store. Any and all advice will be greatly appreciated.

    Your warranty includes 90 days of phone support. Call AppleCare. If you don't get satisfaction that way, return the unit for exchange or a full refund within 14 days of delivery.

  • How to use multiple profiles within the same instance of Thunderbird

    About a month ago, I had Thunderbird configured with three profiles,
    and all three could be used within a single startup/instance of
    Thunderbird. That PC is now gone. I have re-configured the three
    profiles on a new PC, but am having trouble making all three
    useable within the same instance of Thunderbird. Can you help?
    Both PCs are/were Windows-7 64 bit.

    Thunderbird only opens on the default if one profile
    or
    if Profile Manager is instructed to ask at startup it will allow you to choose which Profile to open else it opens on the last Profile used..
    So it shows one Profile at a time in one instance of Thunderbird.
    However, one Profile can have many mail accounts.
    eg: I run 4 mail accounts in one Profile.

  • HT4889 How do I copy one profile to another profile on my Macbook Pro so I can delete the older profile?

    I have a profile copied from my old Macbook with a Gdrive (apparently through migration assistant). I can't seem to get the two profiles to open in the same window so I can copy and paste from the older profile to the new one. Thanks.

    Use two Finder windows.  You can easily drag from one to the other.
    However, that may cause permissions problems:  the user account you drag the files to may not have permission to change or delete them.
    If so, see the blue box in Transferring files from one User Account to another.

  • How to configure oracle listener profile for multiple oracle database

    Hi,
    I am going to install solution manager system in the same server of ERP EHP4 on Windows. Both DB are oracle.
    I'd like to know how to configure listener in this kind of envirnmonent.
    a. use two listener and different ports
    b. use same listener but different ports
    c. use same listener and same port
    Which is the correct mothed?
    And, after installation, there seem three set of profiles of listten, one for ERP, one for SLM, and the other for OS?(%windir%system32), which one is functional?
    Please advise.
    Thanks a lot.
    Regards,
    Alex

    Hi,
    standard installation is creating new configs for listener for each instance.
    I would recommend to use one listener per each instance.
    YOU CAN NOT HAVE one port number for two differnet systems!
    If you want to use one listener than you must adapt tnsnames.ora, listener.ora and ensure that both systems will use different port numbers.
    For example PORT= 15<system number>
    Peter

  • Office 2013 latest update broke new profile creation on all network computers

    Hi,
    Reporting a bug here!
    Setup details:
    We're using samba 3 as our backend and all workstation are Windows 7 Pro x64.
    Office 2013 Home and Business Retail (en-us) Click 2 Run version
    Context:
    Deployed to the whole network of one of our client using the Office Deployement Tool.
    We update their base update (no updates) to the latest update 15.0.4569.1508
    Everything was working alright after initial Office 2013 installation with no updates. After updating the all the PCs to the latest version as of 31/03/2014, the user profile creation broke for newly created user.
    Symptoms and causes:
    Trying to log on as a new user on the machine would give the following error on Logon before automatically loging off because it cannot copy the following file to the new user profile:
    D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_00.sqm
    D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm
    D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_02.sqm
    The Bici folder has Read and Execute permissions for everyone but the _XX.sqm files inside only have permissions (Full Control) for SYSTEM and Administrators and LOCAL SERVICE with the all permissions EXCEPT:
    - FULL CONTROL
    - TRAVERSE FOLDERS/EXECUTE FILES
    - CHANGE PERMISSIONS
    - TAKE OWNERSHIP
    Solution:
    I gave "everyone" Read and Execute permission on those files and the new user could log in and his profile got created alright.
    The files with broken permissions time stamp shows they've been modified during the Office 2013 update and Bici seems to be a OneDrive related service. This bug should get fixed ASAP.
    Event log error:
    Windows cannot copy file \\?\D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm to location \\?\D:\Users\TEMP\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm. This error may be caused by network problems or insufficient security rights.
     DETAIL - Access is denied.
    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-User Profiles General" Guid="{DB00DFB6-29F9-4A9C-9B3B-1F4F9E7D9770}" />
      <EventID>1509</EventID>
      <Version>0</Version>
      <Level>3</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000000000000</Keywords>
      <TimeCreated SystemTime="2014-04-04T07:15:51.922563800Z" />
      <EventRecordID>9615</EventRecordID>
      <Correlation />
      <Execution ProcessID="940" ThreadID="1764" />
      <Channel>Application</Channel>
      <Computer>F00241D1DAAAD</Computer>
      <Security UserID="S-1-5-21-1582357797-4105456612-768596941-1206" />
      </System>
    - <EventData Name="EVENT_COPYERROR">
      <Data Name="Source">\\?\D:\Users\Default\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm</Data>
      <Data Name="Target">\\?\D:\Users\TEMP\AppData\Local\Microsoft\Windows Live\Bici\_01.sqm</Data>
      <Data Name="Error">Access is denied.</Data>
      </EventData>
      </Event>

    Hi dude,
    I appreciate that your sharing your experience and solution here. And, I would report it through our internal channel. Thanks again. 
    Tony Chen
    TechNet Community Support

  • How To Install A (Almost) Working Lion Server With Profile Management/SSL/OD/Mail/iCal/Address Book/VNC/Web/etc.

    I recently installed a fresh version of Lion Server after attempting to fix a broken upgrade. With some help from others, I've managed to get all the new features working and have kept notes, having found that many or most of the necessary installation steps for both the OS and its services are almost entirely undocumented. When you get them working, they work great, but the entire process is very fragile, with simple setup steps causing breaks or even malicious behaviors. In case this is useful to others, here are my notes.
    Start with an erased, virgin, single guid partitioned drive. Not an upgrade. Not simply a repartitioned drive. Erased. Clean. Anything else can and probably will break the Lion Server install, as I discovered myself more than once. Before erasing my drive, I already had Lion and made a Lion install DVD from instructions widely available on the web. I suppose you could also boot into the Lion recovery partition and use disk utility to erase the OS X partition then install a new partition, but I cut a DVD. The bottom line is to erase any old OS partitions. And of course to have multiple, independent backups: I use both Time Machine with a modified StdExclusions.plist and Carbon Copy Cloner.
    Also, if you will be running your own personal cloud, you will want to know your domain name ahead of time, as this will be propagated everywhere throughout server, and changing anything related to SSL on Lion Server is a nightmare that I haven't figured out. If you don't yet have a domain name, go drop ten dollars at namecheap.com or wherever and reserve one before you start. Soemday someone will document how to change this stuff without breaking Lion Server, but we're not there yet. I'll assume the top-level domain name "domain.com" here.
    Given good backups, a Lion Install DVD (or Recovery Partition), and a domain name, here are the steps, apparently all of which must be more-or-less strictly followed in this order.
    DVD>Disk Utility>Erase Disk  [or Recovery Partition>Disk Utility>Erase Partition]
    DVD>Install Lion
    Reboot, hopefully Lion install kicks in
    Update, update, update Lion (NOT Lion Server yet) until no more updates
    System Preferences>Network>Static IP on the LAN (say 10.0.1.2) and Computer name ("server" is a good standbye)
    Terminal>$ sudo scutil --set HostName server.domain.com
    App Store>Install Lion Server and run through the Setup
    Download install Server Admin Tools, then update, update, update until no more updates
    Server Admin>DNS>Zones [IF THIS WASN'T AUTOMAGICALLY CREATED (mine wasn't): Add zone domain.com with Nameserver "server.domain.com." (that's a FQDN terminated with a period) and a Mail Exchanger (MX record) "server.domain.com." with priority 10. Add Record>Add Machine (A record) server.domain.com pointing to the server's static IP. You can add fancier DNS aliases and a simpler MX record below after you get through the crucial steps.]
    System Prefs>Network>Advanced>Set your DNS server to 127.0.0.1
    A few DNS set-up steps and these most important steps:
    A. Check that the Unix command "hostname" returns the correct hostname and you can see this hostname in Server.app>Hardware>Network
    B. Check that DNS works: the unix commands "host server.domain.com" and "host 10.0.1.2" (assuming that that's your static IP) should point to each other. Do not proceed until DNS works.
    C. Get Apple Push Notification Services CA via Server.app>Hardware>Settings><Click toggle, Edit... get a new cert ...>
    D. Server.app>Profile Manager>Configure... [Magic script should create OD Master, signed SSL cert]
    E. Server.app>Hardware>Settings>SSL Certificate> [Check to make sure it's set to the one just created]
    F. Using Server.app, turn on the web, then Server.app>Profile Manager> [Click on hyperlink to get to web page, e.g. server.domain.com/profilemanager] Upper RHS pull-down, install Trust Profile
    G. Keychain Access>System>Certificates [Find the automatically generated cert "Domain", the one that is a "Root certificate authority", Highlight and Export as .cer, email to all iOS devices, and click on the authority on the device. It should be entered as a trusted CA on all iOS devices. While you're at it, highlight and Export... as a .cer the certificate "IntermediateCA_SERVER.DOMAIN.COM_1", which is listed an an "Intermediate CA" -- you will use this to establish secure SSL connections with remote browsers hitting your server.]
    H. iOS on LAN: browse to server.domain.com/mydevices> [click on LHS Install trust cert, then RHS Enroll device.
    I. Test from web browser server.domain.com/mydevices: Lock Device to test
    J. ??? Profit
    12. Server Admin>DNS>Zones> Add convenient DNS alias records if necessary, e.g., mail.domain.com, smtp.domain.com, www.domain.com. If you want to refer to your box using the convenient shorthand "domain.com", you must enter the A record (NOT alias) "domain.com." FQDN pointing to the server's fixed IP. You can also enter the convenient short MX record "domain.com." with priority 11. This will all work on the LAN -- all these settings must be mirrored on the outside internet using the service from which you registered domain.com.
    You are now ready to begin turning on your services. Here are a few important details and gotchas setting up cloud services.
    Firewall
    Server Admin>Firewall>Services> Open up all ports needed by whichever services you want to run and set up your router (assuming that your server sits behind a router) to port forward these ports to your router's LAN IP. This is most a straightforward exercise in grepping for the correct ports on this page, but there are several jaw-droppingly undocumented omissions of crucial ports for Push Services and Device Enrollment. If you want to enroll your iOS devices, make sure port 1640 is open. If you want Push Notifications to work (you do), then ports 2195, 2196, 5218, and 5223 must be open. The Unix commands "lsof -i :5218" and "nmap -p 5218 server.domain.com" (nmap available from Macports after installing Xcode from the App Store) help show which ports are open.
    SSH
    Do this with strong security. Server.app to turn on remote logins (open port 22), but edit /etc/sshd_config to turn off root and password logins.
    PermitRootLogin no
    PasswordAuthentication no
    ChallengeResponseAuthentication no
    I'm note sure if toggling the Allow remote logins will load this config file or, run "sudo launchctl unload -w /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist ; sudo launchctl load -w /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist" to restart the server's ssh daemon.
    Then use ssh-keygen on remote client to generate public/private keys that can be used to remotely login to the server.
    client$ ssh-keygen -t rsa -b 2048 -C client_name
    [Securely copy ~/.ssh/id_rsa.pub from client to server.]
    server$ cat id_rsa.pub > ~/.ssh/known_hosts
    I also like DenyHosts, which emails detected ssh attacks to [email protected]. It's amazing how many ssh attacks there are on any open port 22. Not really an added security feature if you've turned off password logins, but good to monitor. Here's a Lion Server diff for the config file /usr/share/denyhosts:
    $ diff denyhosts.cfg-dist denyhosts.cfg
    12c12
    < SECURE_LOG = /var/log/secure
    > #SECURE_LOG = /var/log/secure
    22a23
    > SECURE_LOG = /var/log/secure.log
    34c35
    < HOSTS_DENY = /etc/hosts.deny
    > #HOSTS_DENY = /etc/hosts.deny
    40a42,44
    > #
    > # Mac OS X Lion Server
    > HOSTS_DENY = /private/etc/hosts.deny
    195c199
    < LOCK_FILE = /var/lock/subsys/denyhosts
    > #LOCK_FILE = /var/lock/subsys/denyhosts
    202a207,208
    > LOCK_FILE = /var/denyhosts/denyhosts.pid
    > #
    219c225
    < ADMIN_EMAIL =
    > ADMIN_EMAIL = [email protected]
    286c292
    < #SYSLOG_REPORT=YES
    > SYSLOG_REPORT=YES
    Network Accounts
    User Server.app to create your network accounts; do not use Workgroup Manager. If you use Workgroup Manager, as I did, then your accounts will not have email addresses specified and iCal Server WILL NOT COMPLETELY WORK. Well, at least collaboration through network accounts will be handled clunkily through email, not automatically as they should. If you create a network account using Workgroup Manager, then edit that account using Server.app to specify the email to which iCal invitations may be sent. Server.app doesn't say anything about this, but that's one thing that email address entry is used for. This still isn't quite solid on Lion Server, as my Open Directory logs on a freshly installed Lion Server are filled with errors that read:
    2011-12-12 15:05:52.425 EST - Module: SystemCache - Misconfiguration detected in hash 'Kerberos':
         User 'uname' (/LDAPv3/127.0.0.1) - ID 1031 - UUID 98B4DF30-09CF-42F1-6C31-9D55FE4A0812 - SID S-0-8-83-8930552043-0845248631-7065481045-9092
    Oh well.
    Email
    Email aliases are handled with the file /private/etc/postfix/aliases. Do something like this
    root:           myname
    admin:          myname
    sysadmin:       myname
    certadmin:      myname
    webmaster:      myname
    my_alternate:   myname
    Then run "sudo newaliases". If your ISP is Comcast or some other large provider, you probably must proxy your outgoing mail through their SMTP servers to avoid being blocked as a spammer (a lot of SMTP servers will block email from Comcast/whatever IP addresses that isn't sent by Comcast). Use Server.app>Mail to enter your account information. Even then, the Lion Server default setup may fail using this proxy. I had to do this with the file /private/etc/postfix/main.cf:
    cd /etc/postfix
    sudo cp ./main.cf ./main.cf.no_smtp_sasl_security_options
    sudo echo 'smtp_sasl_security_options = noanonymous' >> ./main.cf
    sudo serveradmin stop mail
    sudo serveradmin start mail
    Finally, make sure that you're running a blacklisting srevice yourself! Server Admin>Mail>Filter> Use spamhaus.org as a blacklister. Finally, set up mail to use strong Kerberos/MD5 settings under on Server Admin>Mail>Advanced. Turn off password and clear logins. The settings should be set to "Use" your SSL cert, NOT "Require". "Require" consistently breaks things for me.
    If you already installed the server's Trust Certificate as described above (and opened up the correct ports), email to your account should be pushed out to all clients.
    iCal Server
    Server.app>Calendar>Turn ON and Allow Email Invitations, Edit... . Whatever you do, do NOT enter your own email account information in this GUI. You must enter the account information for local user com.apple.calendarserver, and the password for this account, which is stored in the System keychain: Keychain Access>System> Item com.apple.servermgr_calendar. Double-click and Show Password, copy and paste into Server.app dialog. This is all described in depth here. If you enter your own account information here (DO NOT!), the iCal Server will delete all Emails in your Inbox just as soon as it reads them, exactly like it works for user com.apple.calendarserver. Believe me, you don't want to discover this "feature", which I expect will be more tightly controlled in some future update.
    Web
    The functionality of Server.app's Web management is pretty limited and awful, but a few changes to the file /etc/apache2/httpd.conf will give you a pretty capable and flexible web server, just one that you must manage by hand. Here's a diff for httpd.conf:
    $ diff httpd.conf.default httpd.conf
    95c95
    < #LoadModule ssl_module libexec/apache2/mod_ssl.so
    > LoadModule ssl_module libexec/apache2/mod_ssl.so
    111c111
    < #LoadModule php5_module libexec/apache2/libphp5.so
    > LoadModule php5_module libexec/apache2/libphp5.so
    139,140c139,140
    < #LoadModule auth_digest_apple_module libexec/apache2/mod_auth_digest_apple.so
    < #LoadModule encoding_module libexec/apache2/mod_encoding.so
    > LoadModule auth_digest_apple_module libexec/apache2/mod_auth_digest_apple.so
    > LoadModule encoding_module libexec/apache2/mod_encoding.so
    146c146
    < #LoadModule xsendfile_module libexec/apache2/mod_xsendfile.so
    > LoadModule xsendfile_module libexec/apache2/mod_xsendfile.so
    177c177
    < ServerAdmin [email protected]
    > ServerAdmin [email protected]
    186c186
    < #ServerName www.example.com:80
    > ServerName domain.com:443
    677a678,680
    > # Server-specific configuration
    > # sudo apachectl -D WEBSERVICE_ON -D MACOSXSERVER -k restart
    > Include /etc/apache2/mydomain/*.conf
    I did "sudo mkdir /etc/apache2/mydomain" and add specific config files for various web pages to host. For example, here's a config file that will host the entire contents of an EyeTV DVR, all password controlled with htdigest ("htdigest ~uname/.htdigest EyeTV uname"). Browsing to https://server.domain.com/eyetv points to /Users/uname/Sites/EyeTV, in which there's an index.php script that can read and display the EyeTV archive at https://server.domain.com/eyetv_archive. If you want Apache username accounts with twiddles as in https://server.domain.com/~uname, specify "UserDir Sites" in the configuration file.
    Alias /eyetv /Users/uname/Sites/EyeTV
    <Directory "/Users/uname/Sites/EyeTV">
        AuthType Digest
        AuthName "EyeTV"
        AuthUserFile /Users/uname/.htdigest
        AuthGroupFile /dev/null
        Require user uname
        Options Indexes MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    Alias /eyetv_archive "/Volumes/Macintosh HD2/Documents/EyeTV Archive"
    <Directory "/Volumes/Macintosh HD2/Documents/EyeTV Archive">
        AuthType Digest
        AuthName "EyeTV"
        AuthUserFile /Users/uname/.htdigest
        AuthGroupFile /dev/null
        Require user uname
        Options Indexes MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    I think you can turn Web off/on in Server.app to relaunch apached, or simply "sudo apachectl -D WEBSERVICE_ON -D MACOSXSERVER -k restart".
    Securely copy to all desired remote clients the file IntermediateCA_SERVER.DOMAIN.COM_1.cer, which you exported from System Keychain above. Add this certificate to your remote keychain and trust it, allowing secure connections between remote clients and your server. Also on remote clients: Firefox>Advanced>Encryption>View Certificates>Authorities>Import...> Import this certificate into your browser. Now there should be a secure connection to https://server.domain.com without any SSL warnings.
    One caveat is that there should be a nice way to establish secure SSL to https://domain.com and https://www.domain.com, but the automagically created SSL certificate only knows about server.domain.com. I attempted to follow this advice when I originally created the cert and add these additional domains (under "Subject Alternate Name Extension"), but the cert creation UI failed when I did this, so I just gave up. I hope that by the time these certs expire, someone posts some documentation on how to manage and change Lion Server SSL scripts AFTER the server has been promoted to an Open Directory Master. In the meantime, it would be much appreciated if anyone can post either how to add these additional domain names to the existing cert, or generate and/or sign a cert with a self-created Keychain Access root certificate authority. In my experience, any attempt to mess with the SSL certs automatically generated just breaks Lion Server.
    Finally, if you don't want a little Apple logo as your web page icon, create your own 16×16 PNG and copy it to the file /Library/Server/Web/Data/Sites/Default/favicon.ico. And request that all web-crawling robots go away with the file /Library/Server/Web/Data/Sites/Default/robots.txt:
    User-agent: *
    Disallow: /
    Misc
    VNC easily works with iOS devices -- use a good passphrase. Edit /System/Library/LaunchDaemons/org.postgresql.postgres.plist and set "listen_addresses=127.0.0.1" to allow PostgreSQL connections over localhost. I've also downloaded snort/base/swatch to build an intrusion detection system, and used Macports's squid+privoxy to build a privacy-enhanced ad-blocking proxy server.

    Privacy Enhancing Filtering Proxy and SSH Tunnel
    Lion Server comes with its own web proxy, but chaining Squid and Privoxy together provides a capable and effective web proxy that can block ads and malicious scripts, and conceal information used to track you around the web. I've posted a simple way to build and use a privacy enhancing web proxy here. While you're at it, configure your OS and browsers to block Adobe Flash cookies and block Flash access to your camera, microphone, and peer networks. Read this WSJ article series to understand how this impacts your privacy. If you configure it to allow use for anyone on your LAN, be sure to open up ports 3128, 8118, and 8123 on your firewall.
    If you've set up ssh and/or VPN as above, you can securely tunnel in to your proxy from anywhere. The syntax for ssh tunnels is a little obscure, so I wrote a little ssh tunnel script with a simpler flexible syntax. This script also allows secure tunnels to other services like VNC (port 5900). If you save this to a file ./ssht (and chmod a+x ./ssht), example syntax to establish an ssh tunnel through localhost:8080 (or, e.g., localhost:5901 for secure VNC Screen Sharing connects) looks like:
    $ ./ssht 8080:[email protected]:3128
    $ ./ssht 8080:alice@:
    $ ./ssht 8080:
    $ ./ssht 8018::8123
    $ ./ssht 5901::5900  [Use the address localhost:5901 for secure VNC connects using OS X's Screen Sharing or Chicken of the VNC (sudo port install cotvnc)]
    $ vi ./ssht
    #!/bin/sh
    # SSH tunnel to squid/whatever proxy: ssht [-p ssh_port] [localhost_port:][user_name@][ip_address][:remotehost][:remote_port]
    USERNAME_DEFAULT=username
    HOSTNAME_DEFAULT=domain.com
    SSHPORT_DEFAULT=22
    # SSH port forwarding specs, e.g. 8080:localhost:3128
    LOCALHOSTPORT_DEFAULT=8080      # Default is http proxy 8080
    REMOTEHOST_DEFAULT=localhost    # Default is localhost
    REMOTEPORT_DEFAULT=3128         # Default is Squid port
    # Parse ssh port and tunnel details if specified
    SSHPORT=$SSHPORT_DEFAULT
    TUNNEL_DETAILS=$LOCALHOSTPORT_DEFAULT:$USERNAME_DEFAULT@$HOSTNAME_DEFAULT:$REMOT EHOST_DEFAULT:$REMOTEPORT_DEFAULT
    while [ "$1" != "" ]
    do
      case $1
      in
        -p) shift;                  # -p option
            SSHPORT=$1;
            shift;;
         *) TUNNEL_DETAILS=$1;      # 1st argument option
            shift;;
      esac
    done
    # Get local and remote ports, username, and hostname from the command line argument: localhost_port:user_name@ip_address:remote_host:remote_port
    shopt -s extglob                        # needed for +(pattern) syntax; man sh
    LOCALHOSTPORT=$LOCALHOSTPORT_DEFAULT
    USERNAME=$USERNAME_DEFAULT
    HOSTNAME=$HOSTNAME_DEFAULT
    REMOTEHOST=$REMOTEHOST_DEFAULT
    REMOTEPORT=$REMOTEPORT_DEFAULT
    # LOCALHOSTPORT
    CDR=${TUNNEL_DETAILS#+([0-9]):}         # delete shortest leading +([0-9]):
    CAR=${TUNNEL_DETAILS%%$CDR}             # cut this string from TUNNEL_DETAILS
    CAR=${CAR%:}                            # delete :
    if [ "$CAR" != "" ]                     # leading or trailing port specified
    then
        LOCALHOSTPORT=$CAR
    fi
    TUNNEL_DETAILS=$CDR
    # REMOTEPORT
    CDR=${TUNNEL_DETAILS%:+([0-9])}         # delete shortest trailing :+([0-9])
    CAR=${TUNNEL_DETAILS##$CDR}             # cut this string from TUNNEL_DETAILS
    CAR=${CAR#:}                            # delete :
    if [ "$CAR" != "" ]                     # leading or trailing port specified
    then
        REMOTEPORT=$CAR
    fi
    TUNNEL_DETAILS=$CDR
    # REMOTEHOST
    CDR=${TUNNEL_DETAILS%:*}                # delete shortest trailing :*
    CAR=${TUNNEL_DETAILS##$CDR}             # cut this string from TUNNEL_DETAILS
    CAR=${CAR#:}                            # delete :
    if [ "$CAR" != "" ]                     # leading or trailing port specified
    then
        REMOTEHOST=$CAR
    fi
    TUNNEL_DETAILS=$CDR
    # USERNAME
    CDR=${TUNNEL_DETAILS#*@}                # delete shortest leading +([0-9]):
    CAR=${TUNNEL_DETAILS%%$CDR}             # cut this string from TUNNEL_DETAILS
    CAR=${CAR%@}                            # delete @
    if [ "$CAR" != "" ]                     # leading or trailing port specified
    then
        USERNAME=$CAR
    fi
    TUNNEL_DETAILS=$CDR
    # HOSTNAME
    HOSTNAME=$TUNNEL_DETAILS
    if [ "$HOSTNAME" == "" ]                # no hostname given
    then
        HOSTNAME=$HOSTNAME_DEFAULT
    fi
    ssh -p $SSHPORT -L $LOCALHOSTPORT:$REMOTEHOST:$REMOTEPORT -l $USERNAME $HOSTNAME -f -C -q -N \
        && echo "SSH tunnel established via $LOCALHOSTPORT:$REMOTEHOST:$REMOTEPORT\n\tto $USERNAME@$HOSTNAME:$SSHPORT." \
        || echo "SSH tunnel FAIL."

  • Use one profile for all user profiles in Server 2012 R2

    Hi
    I am setting up an Windows Server 2012 R2 Template on VMware. 
    I will do som changes with the local admin user, and want all user that will log in to servers made from this Template, get the user profile I have set up for the admin account.
    How to I do that?
    Regards
    StigKSand

    the way I used to do this was to create a new profile the way I wanted with any shortcuts applications etc installed. then I would create another user account on the PC and make it an admin.
    reboot the pc to ensure it hasn't got the pre-configured profile loaded and login with your newly created admin account.
    then right click This PC in windows explorer and select properties, then select advanced system settings, and select user profiles on the advanced tab. You can then select the profile you made all the configuration to, and click copy and then select default
    profile.
    this should then mean any new users who login get this default profile on this server.
    hopefully that is what you were referring to.
    Regards,
    Denis Cooper
    MCITP EA - MCT
    Help keep the forums tidy, if this has helped please mark it as an answer
    My Blog
    LinkedIn:

  • How can I set up different profiles (accounts??) using the credit card?

    Each member of my family would like to have there own itunes profile (or account??), but we'd like to use the same credit card. Is this possible? Does each family member need a unique email address for log in.
    Thanks
    Markoman

    So my sister and I have our own separate iTunes accounts, and she has her set up with her credit card. She let me use her credit card on mine but it keeps saying the security code is invalid. Then the credit card company called about her credit card activity. Are you sure it's not impossible to use the same credit card on our different accounts?

Maybe you are looking for

  • How can I connect an external hard drive to my ipad

    How can I add additional data storage to my ipad 2?

  • Userexit in BAPI sales order creation

    HI all,   My requirement is one SERIALNUMBER field add BAPI salesorder creation. That field not existed in satndard BAPI structures.BAPI input XML file. Salesorder>extras(menu)>Technical object->serialmumber[RIPW0SERNR). please give any enhancement s

  • XML DOM

    Below is a method which reads a specific file and uses xml dom to find some values public void createDBFromXML(File file){        try {             DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();             DocumentBuilder db = db

  • How to reset active promotions on profile in ATG?

    How to reset active promotions on profile in ATG? is there any out of the box methods available ? My goal is , i dont want to use any existing active promotions

  • New book about virtualization and SAP systems

    Hi guys, for all of you this may be of interest: there is a new book available, which contains a lot of stuff about virtualization. It is not only VMware, but also Hyper-V, Xen and Sun Solaris Zones. Unfortunately the book is only available in german