Signal 11 Causing Tomcat crash

Really hoping that someone might be able to help us with this. We are experiencing Signal 11 crashes on our tomcat server. We have tried almost every configuration that I can think of and we are still getting these crashes at least once a week, sometimes twice a day. Unfortunately we can not reproduce this anywhere except production. Here is the current setup:
RedHat 7.3
Kernel: 2.4.18-3smp
Memory: 2.5GB
JDK: SDK 1.4.2
Tomcat 4.0.6
We are using mod_jk to talk to the Apache server (2.0.x) and the native DB2 jdbc driver to talk to our DB2 databases. We have also tried Tomcat 4.1.29 and Sun's JDK v. 1.4.1_01 and IBM's 1.4.1 on RH AS 2.1. We are passing the following settings to the JVM: -Xms512m -Xmx1024m.
We have also tried running this on three different boxes to try and isolate hardware failures, but all machines experience crashes in the same way.
Thanks in advance for any help.
Here is the beginning of the error:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x59DF83B0
Function=(null)+0x59DF83B0
Library=/usr/IBMdb2/V7.1/lib/libdb2.so.1
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Current Java thread:
at COM.ibm.db2.jdbc.app.DB2Connection.SQLConnect(Native Method)
at COM.ibm.db2.jdbc.app.DB2Connection.connect(DB2Connection.java:429)
- locked <0x449d8140> (a COM.ibm.db2.jdbc.app.DB2Connection)
at COM.ibm.db2.jdbc.app.DB2Connection.<init>(DB2Connection.java:338)
at COM.ibm.db2.jdbc.app.DB2Driver.connect(DB2Driver.java:353)
- locked <0x533e32f0> (a COM.ibm.db2.jdbc.app.DB2Driver)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
- locked <0x54e9f330> (a java.lang.Class)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
- locked <0x54e9f330> (a java.lang.Class)
at com.bitmechanic.sql.ConnectionPool.createDriverConnection(ConnectionPool.java:468)
at com.bitmechanic.sql.ConnectionPool.getConnection(ConnectionPool.java:407)
- locked <0x52404a18> (a com.bitmechanic.sql.ConnectionPool)
at com.bitmechanic.sql.ConnectionPoolManager.connect(ConnectionPoolManager.java:442)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
- locked <0x54e9f330> (a java.lang.Class)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
- locked <0x54e9f330> (a java.lang.Class)
at com.bt.leb.provideit.common.util.StatementUtils.getCollection(Unknown Source)
at com.bt.leb.provideit.common.util.StatementUtils.getCollection(Unknown Source)
at com.bt.leb.provideit.firm.dal.VendorClientListModelBean.getVendorClientList(Unknown Source)
at com.bt.leb.provideit.firm.mvc.FullVendorProfileCommonActions.getVendorClientList(Unknown Source)
at com.bt.leb.provideit.firm.mvc.FullVendorProfileFirmIdAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.bt.leb.provideit.common.init.StateFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551)
at java.lang.Thread.run(Thread.java:534)

What architecture are you running on? I /think/ by default on Linux (and Windows) on Intel is 256k? (Someone please correct me.) If you don't have that many threads, try -Xss512k ; I don't know if this will help, but it possibly could help depending on what is happening at the native level. Did you have any luck using the 100% Java JDBC driver?

Similar Messages

  • Tomcat crashes while running servlet chat in IE

    Hi all!
    I've seen similar problems posted about three years ago, but I didn't see an answer for it.
    I'd be very grateful if you could help me.
    I'm writing a chat, the code was taken from the J.Hunter "Servlet programming book" O'reilly, "absurdly simple chat", and adjusted (I only need the Http version). It's an applet-servlet chat.
    When executed in IE, Tomcat crashes after a few (usually 5) sent messages. When executed in a debugger (I use Forte, the last available version, 4 update 1) the program works just fine...
    Another question is about debugging an applet, executed in a browser - how do I do this?
    Here is the code for the servlet:
    =================================
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class TryChatServlet extends HttpServlet
    // source acts as the distributor of new messages
    MessageSource source = new MessageSource();
    // doGet() returns the next message. It blocks until there is one.
    public void doGet(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
    res.setContentType("text/plain");
    PrintWriter out = res.getWriter();
    // Return the next message (blocking)
    out.println(getNextMessage());
    // doPost() accepts a new message and broadcasts it to all
    // the currently listening HTTP and socket clients.
    public void doPost(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
    // Accept the new message as the "message" parameter
    String message = req.getParameter("message");
    // Broadcast it to all listening clients
    if (message != null) broadcastMessage(message);
    // Set the status code to indicate there will be no response
    res.setStatus(res.SC_NO_CONTENT);
    // getNextMessage() returns the next new message.
    // It blocks until there is one.
    public String getNextMessage() {
    // Create a message sink to wait for a new message from the
    // message source.
    return new MessageSink().getNextMessage(source);
    // broadcastMessage() informs all currently listening clients that there
    // is a new message. Causes all calls to getNextMessage() to unblock.
    public void broadcastMessage(String message) {
    // Send the message to all the HTTP-connected clients by giving the
    // message to the message source
    source.sendMessage(message);
    // MessageSource acts as the source for new messages.
    // Clients interested in receiving new messages can
    // observe this object.
    class MessageSource extends Observable {
    public void sendMessage(String message) {
    setChanged();
    notifyObservers(message);
    // MessageSink acts as the receiver of new messages.
    // It listens to the source.
    class MessageSink implements Observer {
    String message = null; // set by update() and read by getNextMessage()
    // Called by the message source when it gets a new message
    synchronized public void update(Observable o, Object arg) {
    // Get the new message
    message = (String)arg;
    // Wake up our waiting thread
    notify();
    // Gets the next message sent out from the message source
    synchronized public String getNextMessage(MessageSource source) {
    // Tell source we want to be told about new messages
    source.addObserver(this);
    // Wait until our update() method receives a message
    while (message == null) {
    try { wait(); } catch (Exception ignored) { }
    // Tell source to stop telling us about new messages
    source.deleteObserver(this);
    // Now return the message we received
    // But first set the message instance variable to null
    // so update() and getNextMessage() can be called again.
    String messageCopy = message;
    message = null;
    return messageCopy;
    =============================
    The code for the applet is
    =============================
    import java.applet.*;
    import java.awt.*;
    import java.io.*;
    import java.net.*;
    import java.util.*;
    public class TryChatApplet extends Applet implements Runnable {
    TextArea text;
    Label label;
    TextField input;
    Thread thread;
    String user;
    public void init() {
    // Check if this applet was loaded directly from the filesystem.
    // If so, explain to the user that this applet needs to be loaded
    // from a server in order to communicate with that server's servlets.
    URL codebase = getCodeBase();
    if (!"http".equals(codebase.getProtocol())) {
    System.out.println();
    System.out.println("*** Whoops! ***");
    System.out.println("This applet must be loaded from a web server.");
    System.out.println("Please try again, this time fetching the HTML");
    System.out.println("file containing this servlet as");
    System.out.println("\"http://server:port/file.html\".");
    System.out.println();
    System.exit(1); // Works only from appletviewer
    // Browsers throw an exception and muddle on
    // Get this user's name from an applet parameter set by the servlet
    // We could just ask the user, but this demonstrates a
    // form of servlet->applet communication.
    user = getParameter("user");
    if (user == null) user = "anonymous";
    // Set up the user interface...
    // On top, a large TextArea showing what everyone's saying.
    // Underneath, a labeled TextField to accept this user's input.
    text = new TextArea();
    text.setEditable(false);
    label = new Label("Say something: ");
    input = new TextField();
    input.setEditable(true);
    setLayout(new BorderLayout());
    Panel panel = new Panel();
    panel.setLayout(new BorderLayout());
    add("Center", text);
    add("South", panel);
    panel.add("West", label);
    panel.add("Center", input);
    public void start() {
    thread = new Thread(this);
    thread.start();
    String getNextMessage() {
    String nextMessage = null;
    while (nextMessage == null) {
    try {
    URL url = new URL(getCodeBase(), "/servlet/TryChatServlet");
    HttpMessage msg = new HttpMessage(url);
    InputStream in = msg.sendGetMessage();
    DataInputStream data = new DataInputStream(
    new BufferedInputStream(in));
    nextMessage = data.readLine();
    catch (SocketException e) {
    // Can't connect to host, report it and wait before trying again
    System.out.println("Can't connect to host: " + e.getMessage());
    try { Thread.sleep(5000); } catch (InterruptedException ignored) { }
    catch (FileNotFoundException e) {
    // Servlet doesn't exist, report it and wait before trying again
    System.out.println("Resource not found: " + e.getMessage());
    try { Thread.sleep(5000); } catch (InterruptedException ignored) { }
    catch (Exception e) {
    // Some other problem, report it and wait before trying again
    System.out.println("General exception: " +
    e.getClass().getName() + ": " + e.getMessage());
    try { Thread.sleep(1000); } catch (InterruptedException ignored) { }
    return nextMessage + "\n";
    public void run() {
    while (true) {
    text.appendText(getNextMessage());
    public void stop() {
    thread.stop();
    thread = null;
    void broadcastMessage(String message) {
    message = user + ": " + message; // Pre-pend the speaker's name
    try {
    URL url = new URL(getCodeBase(), "/servlet/TryChatServlet");
    HttpMessage msg = new HttpMessage(url);
    Properties props = new Properties();
    props.put("message", message);
    msg.sendPostMessage(props);
    catch (SocketException e) {
    // Can't connect to host, report it and abandon the broadcast
    System.out.println("Can't connect to host: " + e.getMessage());
    catch (FileNotFoundException e) {
    // Servlet doesn't exist, report it and abandon the broadcast
    System.out.println("Resource not found: " + e.getMessage());
    catch (Exception e) {
    // Some other problem, report it and abandon the broadcast
    System.out.println("General exception: " +
    e.getClass().getName() + ": " + e.getMessage());
    public boolean handleEvent(Event event) {
    switch (event.id) {
    case Event.ACTION_EVENT:
    if (event.target == input) {
    broadcastMessage(input.getText());
    input.setText("");
    return true;
    return false;
    =====================================
    HttpMessage
    ======================================
    import java.io.*;
    import java.net.*;
    import java.util.*;
    public class HttpMessage {
    URL servlet = null;
    String args = null;
    public HttpMessage(URL servlet) {
    this.servlet = servlet;
    // Performs a GET request to the previously given servlet
    // with no query string.
    public InputStream sendGetMessage() throws IOException {
    return sendGetMessage(null);
    // Performs a GET request to the previously given servlet.
    // Builds a query string from the supplied Properties list.
    public InputStream sendGetMessage(Properties args) throws IOException {
    String argString = ""; // default
    if (args != null) {
    argString = "?" + toEncodedString(args);
    URL url = new URL(servlet.toExternalForm() + argString);
    // Turn off caching
    URLConnection con = url.openConnection();
    con.setUseCaches(false);
    return con.getInputStream();
    // Performs a POST request to the previously given servlet
    // with no query string.
    public InputStream sendPostMessage() throws IOException {
    return sendPostMessage(null);
    // Performs a POST request to the previously given servlet.
    // Builds post data from the supplied Properties list.
    public InputStream sendPostMessage(Properties args) throws IOException {
    String argString = ""; // default
    if (args != null) {
    argString = toEncodedString(args); // notice no "?"
    URLConnection con = servlet.openConnection();
    // Prepare for both input and output
    con.setDoInput(true);
    con.setDoOutput(true);
    // Turn off caching
    con.setUseCaches(false);
    // Work around a Netscape bug
    con.setRequestProperty("Content-Type",
    "application/x-www-form-urlencoded");
    // Write the arguments as post data
    DataOutputStream out = new DataOutputStream(con.getOutputStream());
    out.writeBytes(argString);
    out.flush();
    out.close();
    return con.getInputStream();
    // Converts a Properties list to a URL-encoded query string
    private String toEncodedString(Properties args) {
    StringBuffer buf = new StringBuffer();
    Enumeration names = args.propertyNames();
    while (names.hasMoreElements()) {
    String name = (String) names.nextElement();
    String value = args.getProperty(name);
    buf.append(URLEncoder.encode(name) + "=" + URLEncoder.encode(value));
    if (names.hasMoreElements()) buf.append("&");
    return buf.toString();
    Those files are the only files needed to execute the program.

    The whole Tomcat crashes, and no exception
    displayed.
    Do I have to write the log file, or it's kept by
    Tomcat itself?yes, tomcat writes a log file, you find it in the tomcat dir. but it's just very highlevel. Having a look in it could help.
    Is there a way to write a log file by myself?sure. you could get the log file from tomcat by getting it from the ServletContext:
    ServletContext = getServletContext();
    ServletContext.log("text to log");
    When I view the output window in Forte, it doesn't
    even write that Tomcat crashed.
    I use Tomcat that is installed with the last version
    of Forte(Sun 1 Studio, update 1), I guess it's the
    last version of Tomcat also.No. The lastest is 4.1.12 and i guess it's 4.0.4 with forte.
    Get Tomcat standalone from jakarta.apache.org and try to run your servlet with the standalone tomcat. this could help since i also expirenced problems sometimes with the forte-integrated tomcat.

  • I have files that freeze my programs whenever I try to open ANY file. Is there a way to find the exact files causing the crash?

    I have files that are freezing my programs (adobe; after effect and photoshop, as well as maxon cinema 4d). Whenever I try to import ANY file from within the program it doen't even let me select the file I need before freezing. I have moved all files off my desktop and into my dropbox, and it now allows me to import files/search for files on the desktop but NOT dropbox, once I go to dropbox it freezes again. I am assuming there are files within dropbox now that are crashing my programs. The problem is I have a lot of files in there and would like to remove the corrupt ones so that I can use my programs without freezing. Is there a way to find the exact files causing the crash?
    This has happened a couple of times and each time I have to move all my files off my desktop, so there must be a type of file doing this, I just don't know what files they are.
    Mac Book Pro 15" running OSX 10.9
    Processor  2.3 GHz Intel Core i7
    Memory  16 GB 1600 MHz DDR3
    Graphics  Intel Iris Pro 1024 MB
    ANY help would be greatly appreciated! It is making it really hard to get work done. THANKS!

    This error sounds to me like you have/had BootCamp Windows installed and then removed, posible ?
    If so (and even if not so), try restating your MBA while holding down the alt/option-key until you get to the Boot Selection Screen.
    Choose to boot OSX.
    Once in OSX go to System Preferences then Startup Volume and set your OSX to be the default.
    Hope it helps
    Stefan

  • Using Disk Warrior on external drive causes MacBook crash

    I work on MacBook System 10.6.7, I back up to LaCie external drive, which I partitioned so that one partition is only for backup, the other is bootable. On this partition I have a clone of Disk Warrior (4.1), to use on the MacBook .
    Today I ran DW from the MacBook on the external drive for the first time, because lately it happens that the backup partition does not always appear in the finder (still performs back up though). I applied it first to the boot-partition,  and it told me there were some problems. When it got to replacing the directory, the computer crashed mid way.
    I performed Disk Verify on that partition through Disk Utility, and it said that it needed repair, and then that it did repair it. Checked other partition, no problem.
    Tried again to rebuild directory for the external drive, and both partitions caused the MacBook to crash. I then booted from the external drive to see if it works, and ran DW on the MacBook, and had no problem there.
    Anybody can tell me if it is the MacBook that caused the crash, or if the problem is with the external, and if there is anything else I can try to sort it out?
    thanks,

    I work on MacBook System 10.6.7, I back up to LaCie external drive, which I partitioned so that one partition is only for backup, the other is bootable. On this partition I have a clone of Disk Warrior (4.1), to use on the MacBook .
    Today I ran DW from the MacBook on the external drive for the first time, because lately it happens that the backup partition does not always appear in the finder (still performs back up though). I applied it first to the boot-partition,  and it told me there were some problems. When it got to replacing the directory, the computer crashed mid way.
    I performed Disk Verify on that partition through Disk Utility, and it said that it needed repair, and then that it did repair it. Checked other partition, no problem.
    Tried again to rebuild directory for the external drive, and both partitions caused the MacBook to crash. I then booted from the external drive to see if it works, and ran DW on the MacBook, and had no problem there.
    Anybody can tell me if it is the MacBook that caused the crash, or if the problem is with the external, and if there is anything else I can try to sort it out?
    thanks,

  • Use of discrete graphics causes hard crash - (MacBook Pro 2010 with ML 10.8.2/3)

    I have a client with a Mid-2010 MacBook Pro. He was having crashes with Lion so I upgraded him to Mountain Lion 10.8.2. The crashes did not go away.
    I troubleshooted and with the help of gfxCardStatus noticed that every time his machine went to use the discrete graphcis he got the gray hard crash screen and system had to restart. Back then I tried a beta of 10.8.3 and it didn't help.
    I noticed that if I created another user account (profile) it would not crash when the discrete graphics card was called upon.
    So, I re-installed the OS (to 10.8.2), created a new profile and manually migrated pictures, documents, keychain, mail, movies, music and re-installed the relevant Applications. Everything was working fine and my client went on a trip to Europe and soon the crashes began again. Then he upgraded to 10.8.3 and the crashes got even more frequent (it seems 10.8.3 puts more applications on the discrete graphics list so it switches even more).
    I am wondering what could have caused the crashes to begin. It was before he upgraded to 10.8.3. Some application or something he was using must have changed a setting or corrupted something to cause the crashing to begin. I haven't done this yet, but I'm sure if I create another user account it won't crash on it.
    Any ideas where to turn my attention to see what is causing the shift from his working user account to a crash-causing one?
    He has iLife, Office 2011, Final Cut Pro X, iPhoto Library Manager, VLC, Audacity, DropBox, FileMaker Pro 11, Flip4Mac Player, Fuze, GotoAssist, Handbrake, Skype, iSkySoft DVD Creator, iSkySoft Video Convertor, Onyx and Skype.
    I know there are *MANY* others having problems with the automatic graphics card switching and it seems some are having more problems when gfxCardStatus is installed?
    - Elan

    is this your MacBook:
    TS4088- MacBook Pro (15-inch, Mid 2010): Intermittent black screen or loss of video
    Take a copy of the article with you when you go for service. They need to run a SPECIAL diagnostic to decide whether you have this problem. Do not leave until they run the special diagnostic. The "overnight run" does not detect this problem.
    If they confirm you have the problem, they will replace the graphics chip, which is part of the motherboard. be prepared to hand over your Mac for depot repair. (Your backups must be up-to-date).

  • Is there a way to track down the cause of crashes in SAFARI?

    Not long ago I was able to eliminate one type of crash I had been having in SAFARI by following a suggestion made in this forum. Those crashes, however, were of the type that generated a 'crash report.' So they left a kind of 'paper trail' as to what was causing them.
    More recently I have been having frequent crashes that don't result in such reports. These crashes occur apparently randomly when I mouseclick on a link. The spinning beach ball appears on-screen and never leaves.
    Is there a way to find out exactly what is causing these crashes?
    Thanks.

    Hello Michael:
    I have not yet seen a
    good approach to using that information (short of
    deleting the account).
    better search some yourself Barry <G>
    if something runs fine in another account - one can isolate the cause to one of the plist files in the main acct Home/Library/Preferences/ or possibly an add-on in Home/Library/Internet Pug-Ins or ...Input Managers for example.
    If there is the same problem in the new acct - you can discount anything with the main acct user library - plists,caches,plugins,input managers, the whole lot.
    A useful tool is Console - found in Applications/Utilities/ keep it running while the 'problem' in question crops up & see if any messages pop up in either the system log or console log. Sometimes these will point straight at the problem area, other times no help at all.

  • Sticky Notes in a pdf file cause ie7 crashed.

    This is a very interesting bug.
    System version: Windows XP with SP3
    Adobe Reader Version: 9
    IE version: IE 7
    Files needed for testing:
    a pdf file (note.pdf) with Sticky Note displayed.
    a html file (note.html) which has a url link to note.pdf
    Action which causes the crash:
    1.       Open note.html in a new IE window
    2.       Click the link to open the note.pdf in a new window or a new tab, then close it
    3.       Click AGAIN the link to open the note.pdf in a new window or a new tab, then close it
    Then you could see the error window popup, the ie7 browser crashed. This has been tested in 3 PCs.
    Check the Error Event, it said:
    Event Type:        Error
    Event Source:    Application Error
    Event Category:                None
    Event ID:              1000
    Description:
    Faulting application iexplore.exe, version 7.0.6000.16850, faulting module msvcr80.dll, version 8.0.50727.3053, fault address 0x0001e898.
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Data:
    0000: 6c707041 74616369 206e6f69 6c696146
    0010: 20657275 78656920 726f6c70 78652e65
    0020: 2e372065 30362e30 312e3030 30353836
    0030: 206e6920 6376736d 2e303872 206c6c64
    0040: 2e302e38 32373035 30332e37 61203335
    0050: 666f2074 74657366 30303020 39386531
    0060: 0a0d38
    The bug doesn’t happen to IE 6 and Fixfox

    Try Goodreader in the App Store. It should do the job for you.

  • Tomcat Crashes for JNI ?

    Hello everyone,
    I am facing a serious problem. This is as follows:
    1. I have wrote some audio/video conversion fuctions using C and make the shared library (*.so files) in linux.
    2. I have wrote the JNI code (making it shared library also, *.so file) to access the library functions created in step 1.
    3. Then I use JAVA and Java Native codes to use the JNI. I load the library created by JNI code with Java.
    4. Finally, I have created a JSP page. Actuall JSP page acts as the conversion client program of audio/video conversion.
    The problem is:
    If I open the JSP page in one browser , the conversion is successfull.
    But when I open two browsers and try to convert at the same time, the tomcat crashes, so conversion fails.
    Why tomcat crashes ? Is it for JNI ? Is there any JNI drawbacks for such case ?
    It will be greate help, if someone can answer.
    Thanks in advanced.
    James

    I used the following page and was not able to reproduce the problem:
    <%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
    <jbo:ApplicationModule id="Mypackage1Module" definition="Project2.Mypackage1Module" releasemode="Stateful" />
    <%@ page contentType="text/html;charset=windows-1252"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>
    Hello World
    </title>
    </head>
    <jbo:RowsetNavigate datasource="Mypackage1Module.DeptView1" action="first" />
    <body>
    <% for(int i = 0; i < 1000; i++)
    %>
    <br>Department name(<%= "" + i %>):
    <jbo:ShowHint dataitem="Dname" datasource="Mypackage1Module.DeptView1" hintname="LABEL" />
    <jbo:ShowValue datasource="Mypackage1Module.DeptView1" dataitem="Dname" ></jbo:ShowValue>
    <%
    %>
    </body>
    </html>
    <jbo:ReleasePageResources />

  • KB3038314 causing IE crash

    hey all,
    hopefully i have the right forum for this question.
    the IE cumulative update for the past few months has been causing IE to crash on one of our internal websites.
    the March update (3032359) has a documented issue with table-based websites (which our internal site is); this issue isn't documented for the April update (3038314), however it's still crashing IE on this website.
    if i understand the cumulative updates correctly, they're a roll up of individual IE updates.  from what i can see, there's no way to uninstall these updates one by one.
    my current theory is there's an offending update within the cumulative that's causing the crashing issue, but not sure how to isolate the offending update.
    make sense?  any help is appreciated.
    thanks!

    Hi Matt,
    >>if i understand the cumulative updates correctly, they're a roll up of individual IE updates.  from what i can see, there's no way to uninstall these updates one by one.
    Yes, your understanding is correct. Please try to remove this update.
    If this issue is very urgent, you may contact Microsoft Customer Service and Support (CSS) via telephone so that a dedicated Support Professional can assist with your request.
    To obtain the phone numbers for specific technology request please take a look at the web site listed below:
    http://support.microsoft.com/default.aspx?scid=fh;EN-US;OfferProPhone#faq607
    Hope the issue will be resolved soon.
    Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    thanks for the response; is there a way to uninstall individual updates that are included in the cumulative?
    it's likely that one of these updates is causing our issue, and until we determine the offending update, we'll likely continue to encounter this issue going forward with the cumulative updates.
    i can contact Microsoft support, but if there's a way for me to uninstall each update manually, i can easily take the time to troubleshoot this on my own.
    any ideas?
    thanks!

  • Signal Booster Causing Problems

    Can someone out there explain how the following can happen. After initially receiving FIOS for HDTV, I was experiencing no audio,video or functionality problems. Suddenly I was unable to connect to the server for PPV or use the select function to browse. "Server not available" was the screen message. A FIOS tech assessed that weak signal was causing the router to not stay current with the guide and also prevented server connectivity. He replaced the router and installed a Motorola signal booster which not only solved the problem but increased my internet speed and picture quality . However, after he left I discovered HD channels 900 and up and 750 were not viewable. "Not Available" was the screen message. How can the signal booster selectively prevent receiving certain channels. A FIOS tech is coming back today as all efforts by the office to re-boot and send authorization codes and tests failed. HELP!!!!
    Message Edited by generet on 09-17-2008 01:25 PM
    Message Edited by generet on 09-17-2008 01:29 PM
    Solved!
    Go to Solution.

    A happy ending. Two FIOS techs arrived and replaced a 15 foot run of cable from a splitter that I had installed (signal loss), and reduced signal strenghth to the router as it was too hot with the PDI MOCA power booster. Somehow this combination solved both the failure to be able to connect to the server, and reinststed channels over 900. Go fugure. The logic of needing both a booster and a reducer does not compute.  

  • OVM 3 Generic Storage Plugin. Acess Group configuration causes server crash

    Our iSCSI management is currently entirely done manually at the servers console, because we still don't have a SAN Equallogic storage plugin.
    At OVM Manager interface, what we thought being just useless in our case (SAN Access Group), is the actual iSCSI connection (and disconnection..) management for servers.
    Following the upgrade to 3.2.1, setting up the SAN did nothing more than what we do manually. But undoing part of it caused the crash.
    All over OVM Manager, any operation/setup that could impact running VMs is denied... Except there, at the real root of everything.
    Removing a iSCSI initiator from that panel disconnects abruptly the iSCSI disk, !!!! without warning !!!!.
    Then, after the 60s timetout, the physical server reboots.
    It is still not clear if we get a benefice to setup that "Access Group" of the SAN or not. At least, once setup, we know that we'd better keep it...

    Updating OVM 3 host to use "brbond0" vs "xend" managed bridge to allow direct hosting of OVM Manager VM.
    Update "ifcfg-bond0",
    [root@ovm322 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    BONDING_OPTS="mode=1 miimon=250 use_carrier=1 updelay=500 downdelay=500 primary=eth0"
    ONBOOT=yes
    BRIDGE=brbond0
    Create "ifcfg-brbond0",
    [root@ovm322 ~]# cat /etc/sysconfig/network-scripts/ifcfg-brbond0
    DEVICE=brbond0
    BOOTPROTO=bridge
    ONBOOT=yes
    IPADDR=A.B.C.D                                                       # IP address of ovm322
    NETMASK=255.255.254.0
    NETWORK=A.B.C.0
    GATEWAY=A.B.C.1
    Update  "/etc/xen/xend-config.sxp",
    # Enable network-bridge, JAP 20120618
    # Disable network-bridge, JAP 20131223
    #(network-script network-bridge)
    Update  "vif" for OVM Manager 3 "vm.cfg",
    [root@ovm322 ~]# grep ^vif /etc/xen/auto/ovm322-m
    vif = ['type=netfront, bridge=brbond0']

  • Emptying iPhoto trash causes iP crash

    and it rhymes!
    Using latest version of iPhoto, I was deleting a number of photos a week ago or so when iPhoto crashed. When I re-opened iP after a restart, everything seemed okay, so I proceeded to add more photos to the trash folder and tried again. It crashed again. It's obviously doing something because all of the thumbnails for the photos in the trash are gone (nice little box with dotted line) and if I try to view a full size image, it gives me a big box with a small question mark in the middle.
    The left info window shows the file size, date, etc of each photo still so it seems to me that the photo is still there, but not displaying, not to mention that I can't delete the 1 GB or so of images I have in there. I've tried doing everything in the ctrl-option window but to no avail.
    Is there any way I can get rid of these photos? Thanks!

    I can't figure out how to delete, so this has been solved. It was just one file from another persons camera that was causing the crashes. Removed that, deleted all the rest and then deleted the one photo by itself. MAGIC!

  • Ad exception causes app crash

    hi guys,
    In my app i am using a ad control.It works fine in windows phone 7 .But in windows phone 8 it causes crash my app.I used a ad_errorOccured event and there it says capabilities missing(ID_CAP_MEDIAIB).But I have checked all the capabilities in windows phone
    8.All have been checked in WMAppmanifest file.
    System.Diagnostics.Debug.WriteLine("ad error " + e.Error.Message.ToString());
    message---e.Error.Message = "Required capabilities are missing from manifest (WMAppManifest.xml): ID_CAP_MEDIALIB."
    where as all media capacity has been enabled,dont know what is causing my crash app........
    pls help
    dj_Fox

    Hello,
    You should ask in the
    Windows Phone Development forums.
    Karl
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
    My Blog:http://unlockpowershell.wordpress.com
    My Book:Windows PowerShell 2.0 Bible
    My E-mail: -join ('6F6C646B61726C40686F746D61696C2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}})

  • Vodaphone dongle causes panic crash. Help please?

    It is essential for me to use a Vodaphone dongle for certain work purposes. After installing Snow Leopard, dongle caused panic crash in my MacBook Pro. 4 panic crashes and reports to Apple later ... alert message appears as follows.
    " System/Library/Extensions/USBExpressCard can't wake_Huawei.kext"
    Check out support and hit on Welcome Wake Up issues. More like Unwelcome! Is this the problem?
    Have reinstalled Leopard since this dongle is the only way to connect at work.
    Any ideas?

    Hi everyone
    Vodafone really have not excelled here but today tracked down a solution using the GlobeTrotter application to intall the right modem driver (not sure but I think this was the problem causing kernel panics)
    Here is how to do it...
    1. Make sure you delete any extension from the System/Library/Extensions folder containing the word "Huawei" in the file name
    2. Restart
    3. Download latest version of Vodafone Mobile Connect (which by itself will still cause kernel panic if you install and then plug dongle in and install.
    4. Download latest version of GlobeTrotter Connect (http://support.option.com/att/index.php?title=GT%20Connect%20for%20Mac%2010.4.11 ,%2010.5.x%20and%2010.6.x%20and%20Manual&action=module20/index)
    and install it.
    If asked to confirm new network preferences do so - this I think installs the updated modem driver which I think was the source of the kernel panic previously.
    5. Then insert USB modem - should not cause kernel panic!
    6. Then run the Vodafone Mobile Connect software and press Activate
    It works and does not crash!!
    Good luck!

  • Installation Is Causing The Crashes?

    How Do I Know A Conflicting Flash Installation Is Causing The Crashes?
    yabancı dizi izle

    Read Before Posting: How To Get A Useful Answer To Your Question

Maybe you are looking for