SDK 1.3 segmentation fault on debian

I have installed SDK 1.3.1 on linux/debian machine.
Now I'm testing simplest hello.java program:
class hello {
public static void main(String argv[]) {
     System.out.println("Hello!");
I have compiled it:
$ javac hello.java
and try to run:
$ java hello
It usualy works, printing:
Hello!
but sometimes crashes this way:
Hello!
Another exception has been detected while we were handling last error.
Dumping information about last error:
ERROR REPORT FILE = (N/A)
PC = 0x0x4022261a
SIGNAL = 11
FUNCTION NAME = (N/A)
LIBRARY NAME = (N/A)
Please check ERROR REPORT FILE for further information, if there is any.
Good bye.
Segmentation fault
So please help, what is wrong?!
     JW

If you get a message like "Cannot obtain thread information" or "Segmentation fault" try running java with -Xrs parameter. See man java for further details on this parameter.

Similar Messages

  • LINUX wls 6.0 sp2 & jdk 131 - Unable to start the Server - Segmentation fault

    Facing problems in starting a weblogic 6.0 server with service pack 2 for Linux.
    OS: RedHat7.0
    BEA WLS version : 6.0
    Service pack : SP2
    JDK version : jdk1.3.1
    When starting the startWebLogic.sh, it fails to start up completely and ends in
    a
    "startWebLogic.sh line 142 13834 Segmentation fault".
    ( After taking in the valid password for the system).
    Putting the verbose flag in the start-up script seems to see if it gave any clue,
    teh last class loaded was the weblogic.apache.xerces.utils.StringHasher .
    Does anyone have ideas as to what the cause maybe.
    Is there a patch that is needed/known problem.
    Any help would be appreciated.
    Thanks
    Shyam

    Please read the Linux install notes for JDK 1.3.1.
    http://java.sun.com/j2se/1.3/install-linux-sdk.html
    I'll paste the relevant parts:
    Known Problems
    RedHat Linux 6.2 is the officially supported Linux platform for J2SDK 1.3.1.
    Limited testing has been done on other Linux operating systems, and the
    following are known problems on the non-supported platforms.
    a.. If you use Red Hat Linux 7, we recommend version 7.1 rather than 7.0.
    Limited testing has revealed problems when using J2SDK with Red Hat Linux
    7.0, some of which are described below.
    b.. The newer glibc-2.2.x libraries cannot correctly handle initial thread
    stack sizes larger than 6 MB. This can cause a segmentation fault on come
    Linux platforms that use the newer libraries. Such platforms include Red Hat
    7.0, Mandrake 8.0, SuSe 7.2, and Debian 2.2. The problem will not occur on
    Linux platforms that are using glibc-2.1.x such as Red Hat 6.1 and 6.2. It
    will also not affect Red Hat 7.1 because it uses a different thread stack
    layout. This problem is being tracked as bug 4466587.
    Workaround - Use "ulimit -s 2048" in bash shell or "limit stacksize 2048"
    in tcsh to limit the initial thread stack to 2 MB.
    c.. When System.exit(int) is invoked on Red Hat 7.0, the program never
    exits with a non-zero value. This problem is apparently due to a bug in the
    exit function in libc.so library. To avoid this problem, use the supported
    Red Hat release, version 6.2, or, if you want to use Red Hat 7, use version
    7.1 rather than 7.0.
    d.. On RedHat Linux 7.0, if you want to use the Classic VM rather than one
    of the Java HotSpot VMs in J2SDK 1.3.1, you must download and install
    glibc-2.2-9.i386.rpm file available at
    http://www.redhat.com/support/errata/RHBA-2000-079.html. Do not install the
    i686 files available on that same web page, as those will prevent proper
    functioning of the Java HotSpot VMs in J2SDK 1.3.1.
    e.. If you use RedHat Linux 7 Server, you must manually install
    compat-libstdc++-6.21-2.9.0.0.i386.rpm to prevent "error while loading
    shared libraries" when using the Java HotSpot VMs. This file is located in
    the /RedHat/RPMS directory on the RedHat Linux 7 CD-ROM. You may also obtain
    a copy of this file from http://rpmfind.net. To install the file, use this
    command:
    rpm --install compat-libstdc++-6.21-2.9.0.0.i386.rpm
    It is not necessary to manually install
    compat-libstdc++-6.21-2.9.0.0.i386.rpm if you are using RedHat Linux 7
    Workstation.
    f.. When using RedHat Linux versions other than 6.1, the font.properties
    file may fail to display some Symbol/Dingbats characters properly on some
    AWT components. To correct this, use this revised font.properties file to
    replace the one at <JAVA_HOME>/jre/lib/.
    g.. Caldera OpenLinux uses version 2.1.2-3 of glibc. Because that version
    is not greater than or equal to 2.1.2-11, the Java 2 SDK's rpm installer
    will fail during its dependency check. We recommend that you obtain an
    updated version of the glibc library available from Caldera at the following
    locations:
    ftp.caldera.com:/pub/updates/eDesktop/2.4/current/RPMS
    or
    ftp.caldera.com:/pub/updates/eServer/2.3/current/RPMS
    Regards,
    Eric
    "root" <[email protected]> wrote in message
    news:[email protected]...
    I am having the same problem , Changing the bash stack size even to 16kdidn't help;
    >
    RedHat 7.0, WebLogic 6.1, JDK1.3.1, have bumped ss , and mx as well as thebash
    ulimit ,
    Any Ideas .. I see other posts on the same topic. ..verbose load ends withsame
    weblogic.apache.xerces.utils.StringHasher.class
    as ther have reported.
    sundaram wrote:
    Facing problems in starting a weblogic 6.0 server with service pack 2
    for Linux.
    >>
    OS: RedHat7.0
    BEA WLS version : 6.0
    Service pack : SP2
    JDK version : jdk1.3.1
    When starting the startWebLogic.sh, it fails to start up completely andends in
    a
    "startWebLogic.sh line 142 13834 Segmentation fault".
    ( After taking in the valid password for the system).
    Putting the verbose flag in the start-up script seems to see if it gaveany clue,
    teh last class loaded was the weblogic.apache.xerces.utils.StringHasher.
    >>
    Does anyone have ideas as to what the cause maybe.
    Is there a patch that is needed/known problem.
    Any help would be appreciated.
    Thanks
    Shyam

  • LabVIEW caught fatal signal - Segmentation fault

    Hi,
    I've just obtained the Linux version of LabVIEW 7.0 from my University for academic use on my home PC, and I am having some difficulty getting the program to run. I've installed all of the "labview70-*.rpm" files into "/opt" using the "bin/INSTALL.norpm" from the CD (I am running Gentoo and don't have RPM support).
    When I try to run the program (cd /opt/lv70, ./labview), I get the splash screen, which says "Init temp resources file" in the bottom right corner. This stays on screen for about a minute, during which time, my RAM usage gradually goes very high, followed by my SWAP usage when the available RAM runs out (256MB RAM, 500MB SWAP). This happens regardless of whether I'm logged in as a normal user or as r
    oot.
    The splash screen eventually disappears and the following message is printed at the terminal:
    LabVIEW caught fatal signal
    7.0 - Received SIGSEGV
    Reason: address not mapped to object
    Attempt to reference address: 0x70126d74
    Segmentation fault
    I have checked the FAQs and knowledge base but can't seem to find anything that sounds similar to what is happening on my machine.
    My system is as follows:
    Athlon 1800+ XP
    256MB RAM
    Gentoo Linux 2.4.22-r2
    500MB SWAP partition
    24GB free space on hard disk
    Cheers,
    Martin

    Hey Martin,
    This is a new one for me. Try replaying your INSTALL and bin/INSTALL.norpm files with the one's that I've attached. They work well on my Debian machine (no rpm). That way you can run "./INSTALL" instead of INSTALL.norpm (which was only meant to be a helper app, not a primary method for installation.)
    As you probably know, reproducing a gentoo issue may be difficult because of the extreme customization. Is there anything uncommon that you might be doing? (using a locale other than C or POSIX, using a different threading library, etc.)
    Duffey
    Attachments:
    INSTALL ‏22 KB
    INSTALL.norpm ‏2 KB

  • Segmentation fault: 11 After updating to Yosemite

    com.apple.xpc.launchd[1]: (com.apple.FolderActions.enabled[31433]) Service exited due to signal: Segmentation fault: 11
    Hi there.
    I keep getting these messages in my console log. Thousands of them. I'm just after updating Mountain lion to Yosemite and find the applications are
    very sluggish and wonder if this is the culprit.
    I have tried tired a few solutions thinking the problem might be from a past user uid being looked for but i followed this post to fix that
    https://discussions.apple.com/message/26899095#26899095
    I repaired Disk Utility permissions, restarted in Safe mode (same problem) and single user mode which stopped the logs from continuously updating (i just have to press the reload button). I used Onyx to clear out the cash files.  Basically I am at a loss as to what xpc is trying to launch
    bar a clean install have you guys any advice?
    Bit of a newbie here so if there are extra detail I can add please ask.

    Curious as to how you arrived at that conclusion from the report. I'm seeing a similar issue. Here's the console message I was getting:
    2/19/15 5:36:30.596 PM com.apple.xpc.launchd[1]: (com.apple.FolderActions.enabled[74049]) Service exited due to signal: Segmentation fault: 11
    After disabling folder actions as OP did, I get these:
    2/19/15 5:41:56.264 PM Finder[342]: assertion failed: 14C109: libxpc.dylib + 40320 [876216DC-D5D3-381E-8AF9-49AE464E5107]: 0x13
    My EtreCheck report:
    Problem description:
    2/19/15 5:11:56.277 PM Finder[342]: assertion failed: 14C109: libxpc.dylib + 40320 [876216DC-D5D3-381E-8AF9-49AE464E5107]: 0x13
    EtreCheck version: 2.1.8 (121)
    Report generated February 19, 2015 at 5:31:04 PM PST
    Download EtreCheck from http://etresoft.com/etrecheck
    Click the [Click for support] links for help with non-Apple products.
    Click the [Click for details] links for more information about that line.
    Hardware Information: ℹ️
        MacBook Pro (Retina, 15-inch, Early 2013) (Technical Specifications)
        MacBook Pro - model: MacBookPro10,1
        1 2.7 GHz Intel Core i7 CPU: 4-core
        16 GB RAM Not upgradeable
            BANK 0/DIMM0
                8 GB DDR3 1600 MHz ok
            BANK 1/DIMM0
                8 GB DDR3 1600 MHz ok
        Bluetooth: Good - Handoff/Airdrop2 supported
        Wireless:  en0: 802.11 a/b/g/n
        Battery Health: Normal - Cycle count 445
    Video Information: ℹ️
        Intel HD Graphics 4000
        NVIDIA GeForce GT 650M - VRAM: 1024 MB
            Color LCD spdisplays_2880x1800Retina
    System Software: ℹ️
        OS X 10.10.2 (14C109) - Time since boot: 2 days 6:46:6
    Disk Information: ℹ️
        APPLE SSD SD512E disk0 : (500.28 GB)
            EFI (disk0s1) <not mounted> : 210 MB
            Recovery HD (disk0s3) /Volumes/Recovery HD  [Recovery]: 650 MB (76 MB free)
            Macintosh HD (disk1) / : 498.95 GB (30.74 GB free)
                Encrypted AES-XTS Unlocked
                Core Storage: disk0s2 499.28 GB Online
    USB Information: ℹ️
        Apple Inc. FaceTime HD Camera (Built-in)
        Apple Inc. BRCM20702 Hub
            Apple Inc. Bluetooth USB Host Controller
        Apple Inc. Apple Internal Keyboard / Trackpad
    Thunderbolt Information: ℹ️
        Apple Inc. thunderbolt_bus
    Configuration files: ℹ️
        /etc/sysctl.conf - Exists
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    Kernel Extensions: ℹ️
            /Applications/Parallels Desktop.app
        [not loaded]    com.parallels.kext.hidhook (8.0 18615.948847) [Click for support]
        [not loaded]    com.parallels.kext.hypervisor (8.0 18615.948847) [Click for support]
        [not loaded]    com.parallels.kext.netbridge (8.0 18615.948847) [Click for support]
        [not loaded]    com.parallels.kext.usbconnect (8.0 18615.948847) [Click for support]
        [not loaded]    com.parallels.kext.vnic (8.0 18615.948847) [Click for support]
            /Library/Application Support/VirtualBox
        [loaded]    org.virtualbox.kext.VBoxDrv (4.3.14) [Click for support]
        [loaded]    org.virtualbox.kext.VBoxNetAdp (4.3.14) [Click for support]
        [loaded]    org.virtualbox.kext.VBoxNetFlt (4.3.14) [Click for support]
        [loaded]    org.virtualbox.kext.VBoxUSB (4.3.14) [Click for support]
            /System/Library/Extensions
        [not loaded]    com.Belcarra.iokit.USBLAN_netpart (3.1.1 - SDK 10.6) [Click for support]
        [not loaded]    com.Belcarra.iokit.USBLAN_usbpart (3.1.1 - SDK 10.6) [Click for support]
        [not loaded]    com.RemoteControl.USBLAN.usbpart (3.1.1 - SDK 10.7) [Click for support]
        [not loaded]    com.displaylink.driver.DisplayLinkDriver (2.0 - SDK 10.6) [Click for support]
        [not loaded]    com.displaylink.driver.DisplayLinkEthernetDriver (2.0 - SDK 10.6) [Click for support]
            /System/Library/Extensions/2.2.0/Belcarra.USBLAN_netpart.kext/Contents/Plug-Ins
        [not loaded]    com.belcarra.iokit.netpart.panther (1.6.3) [Click for support]
            /System/Library/Extensions/2.2.0/Belcarra.USBLAN_usbpart.kext/Contents/Plug-Ins
        [not loaded]    com.belcarra.iokit.usbpart.panther (1.6.3) [Click for support]
            /System/Library/Extensions/2.2.0/RemoteControl.USBLAN_usbpart.kext/Contents/Plu g-Ins
        [not loaded]    com.RemoteControl.USBLAN.panther (1.6.2) [Click for support]
    Launch Agents: ℹ️
        [not loaded]    com.adobe.AAM.Updater-1.0.plist [Click for support]
        [running]    com.adobe.AdobeCreativeCloud.plist [Click for support]
        [not loaded]    com.displaylink.useragent-prelogin.plist [Click for support]
        [running]    com.displaylink.useragent.plist [Click for support]
        [loaded]    com.google.keystone.agent.plist [Click for support]
    Launch Daemons: ℹ️
        [loaded]    com.adobe.fpsaud.plist [Click for support]
        [loaded]    com.adobe.SwitchBoard.plist [Click for support]
        [loaded]    com.bombich.ccc.plist [Click for support]
        [running]    com.crashplan.engine.plist [Click for support]
        [running]    com.displaylink.displaylinkmanager.plist [Click for support]
        [loaded]    com.github.GitHub.GHInstallCLI.plist [Click for support]
        [loaded]    com.google.keystone.daemon.plist [Click for support]
        [running]    com.insynchq.insync.daemon.plist [Click for support]
        [loaded]    com.microsoft.office.licensing.helper.plist [Click for support]
        [not loaded]    org.virtualbox.startup.plist [Click for support]
    User Launch Agents: ℹ️
        [loaded]    com.adobe.AAM.Updater-1.0.plist [Click for support]
        [loaded]    com.adobe.ARM.[...].plist [Click for support]
        [loaded]    com.citrixonline.GoToMeeting.G2MUpdate.plist [Click for support]
        [loaded]    com.shoebox.launched.plist [Click for support]
        [loaded]    com.shoebox.launched.pliste [Click for support]
        [running]    com.spotify.webhelper.plist [Click for support]
        [loaded]    com.valvesoftware.steamclean.plist [Click for support]
        [not loaded]    org.virtualbox.vboxwebsrv.plist [Click for support]
    User Login Items: ℹ️
        iTunesHelper    Application  (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
        Spotify    Application  (/Applications/Spotify.app)
        Spotify    Application  (/Applications/Spotify.app)
        PowerMate    Application Hidden (/Applications/PowerMate.app)
        Stay    Application  (/Applications/Stay.app)
        Insync    Application  (/Applications/Insync.app)
        Dropbox    Application  (/Applications/Dropbox.app)
        CrashPlan menu bar    UNKNOWN  (missing value)
        Knock    UNKNOWN  (missing value)
        Twitter    Application  (/Applications/Twitter.app)
        Android File Transfer Agent    Application  (/Users/[redacted]/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app)
        HipChat    Application  (/Users/[redacted]/Applications/HipChat.app)
        CrashPlan menu bar    Application  (/Applications/CrashPlan.app/Contents/Helpers/CrashPlan menu bar.app)
        Knock    Application  (/Applications/Knock.app)
        iGetter    Application  (/Applications/iGetter 2.9.3/iGetter.app)
    Internet Plug-ins: ℹ️
        JavaAppletPlugin: Version: 15.0.0 - SDK 10.10 Check version
        o1dbrowserplugin: Version: 5.40.2.0 - SDK 10.8 [Click for support]
        Unity Web Player: Version: UnityPlayer version 4.5.5f1 - SDK 10.6 [Click for support]
        Default Browser: Version: 600 - SDK 10.10
        net.juniper.DSSafariExtensions: Version: Unknown [Click for support]
        AdobeAAMDetect: Version: AdobeAAMDetect 2.0.0.0 - SDK 10.7 [Click for support]
        FlashPlayer-10.6: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        Silverlight: Version: 5.1.20913.0 - SDK 10.6 [Click for support]
        Flash Player: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        QuickTime Plugin: Version: 7.7.3
        googletalkbrowserplugin: Version: 5.40.2.0 - SDK 10.8 [Click for support]
        SharePointBrowserPlugin: Version: 14.3.1 - SDK 10.6 [Click for support]
        DirectorShockwave: Version: 11.6.6r636 [Click for support]
    User internet Plug-ins: ℹ️
        WebEx64: Version: 1.0 - SDK 10.6 [Click for support]
        CitrixOnlineWebDeploymentPlugin: Version: 1.0.105 [Click for support]
        iGetterScriptablePlugin: Version: 2.9.3 [Click for support]
        Google Earth Web Plug-in: Version: 7.1 [Click for support]
    Safari Extensions: ℹ️
        Open in Internet Explorer
    3rd Party Preference Panes: ℹ️
        Flash Player  [Click for support]
        FAPPreferences  [Click for support]
    Time Machine: ℹ️
        Time Machine not configured!
    Top Processes by CPU: ℹ️
            93%    Folder Actions Dispatcher
            12%    WindowServer
             7%    coreservicesd
             7%    Google Chrome
             2%    DisplayLinkUserAgent
    Top Processes by Memory: ℹ️
        773 MB    Twitter
        584 MB    softwareupdated
        481 MB    WindowServer
        395 MB    Google Chrome
        326 MB    Finder
    Virtual Memory Information: ℹ️
        1.39 GB    Free RAM
        6.85 GB    Active RAM
        5.40 GB    Inactive RAM
        2.49 GB    Wired RAM
        86.07 GB    Page-ins
        154 MB    Page-outs
    Diagnostics Information: ℹ️
        Feb 19, 2015, 05:31:02 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-173102_[redacted].crash
        Feb 19, 2015, 05:30:46 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-173046_[redacted].crash
        Feb 19, 2015, 05:30:29 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-173029_[redacted].crash
        Feb 19, 2015, 05:30:13 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-173013_[redacted].crash
        Feb 19, 2015, 05:29:57 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172957_[redacted].crash
        Feb 19, 2015, 05:29:41 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172941_[redacted].crash
        Feb 19, 2015, 05:29:24 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172924_[redacted].crash
        Feb 19, 2015, 05:29:08 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172908_[redacted].crash
        Feb 19, 2015, 05:28:52 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172852_[redacted].crash
        Feb 19, 2015, 05:28:35 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172835_[redacted].crash
        Feb 19, 2015, 05:28:19 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172819_[redacted].crash
        Feb 19, 2015, 05:28:02 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172802_[redacted].crash
        Feb 19, 2015, 05:27:45 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172745_[redacted].crash
        Feb 19, 2015, 05:27:29 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172729_[redacted].crash
        Feb 19, 2015, 05:27:13 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172713_[redacted].crash
        Feb 19, 2015, 05:26:57 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172657_[redacted].crash
        Feb 19, 2015, 05:26:41 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172641_[redacted].crash
        Feb 19, 2015, 05:26:25 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172625_[redacted].crash
        Feb 19, 2015, 05:26:09 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172609_[redacted].crash
        Feb 19, 2015, 05:25:53 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-172553_[redacted].crash
        Feb 19, 2015, 05:14:46 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171446_[redacted].crash
        Feb 19, 2015, 05:14:29 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171429_[redacted].crash
        Feb 19, 2015, 05:13:24 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171324_[redacted].crash
        Feb 19, 2015, 05:13:01 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171301_[redacted].crash
        Feb 19, 2015, 05:12:45 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171245_[redacted].crash
        Feb 19, 2015, 05:12:28 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171228_[redacted].crash
        Feb 19, 2015, 05:12:12 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171212_[redacted].crash
        Feb 19, 2015, 05:11:56 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/System Events_2015-02-19-171156_[redacted].crash
        Feb 19, 2015, 12:49:21 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004921_[redacted].crash
        Feb 19, 2015, 12:49:05 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004905_[redacted].crash
        Feb 19, 2015, 12:48:49 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004849_[redacted].crash
        Feb 19, 2015, 12:48:32 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004832_[redacted].crash
        Feb 19, 2015, 12:48:16 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004816_[redacted].crash
        Feb 19, 2015, 12:47:59 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004759_[redacted].crash
        Feb 19, 2015, 12:47:43 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004743_[redacted].crash
        Feb 19, 2015, 12:47:27 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004727_[redacted].crash
        Feb 19, 2015, 12:47:10 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004710_[redacted].crash
        Feb 19, 2015, 12:46:53 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004653_[redacted].crash
        Feb 19, 2015, 12:46:37 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004637_[redacted].crash
        Feb 19, 2015, 12:46:21 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004621_[redacted].crash
        Feb 19, 2015, 12:46:05 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004605_[redacted].crash
        Feb 19, 2015, 12:45:48 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004548_[redacted].crash
        Feb 19, 2015, 12:45:32 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004532_[redacted].crash
        Feb 19, 2015, 12:45:15 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004515_[redacted].crash
        Feb 19, 2015, 12:44:59 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004459_[redacted].crash
        Feb 19, 2015, 12:44:43 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004443_[redacted].crash
        Feb 19, 2015, 12:44:26 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004426_[redacted].crash
        Feb 19, 2015, 12:44:10 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-19-004410_[redacted].crash
        Feb 18, 2015, 03:09:12 AM    /Library/Logs/DiagnosticReports/CrashPlanService_2015-02-18-030912_[redacted].c pu_resource.diag [Click for details]
        Feb 18, 2015, 12:51:43 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005143_[redacted].crash
        Feb 18, 2015, 12:51:26 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005126_[redacted].crash
        Feb 18, 2015, 12:51:10 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005110_[redacted].crash
        Feb 18, 2015, 12:50:53 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005053_[redacted].crash
        Feb 18, 2015, 12:50:35 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005035_[redacted].crash
        Feb 18, 2015, 12:50:18 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005018_[redacted].crash
        Feb 18, 2015, 12:50:02 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-005002_[redacted].crash
        Feb 18, 2015, 12:49:45 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004945_[redacted].crash
        Feb 18, 2015, 12:49:29 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004929_[redacted].crash
        Feb 18, 2015, 12:49:12 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004912_[redacted].crash
        Feb 18, 2015, 12:48:55 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004855_[redacted].crash
        Feb 18, 2015, 12:48:38 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004838_[redacted].crash
        Feb 18, 2015, 12:48:20 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004820_[redacted].crash
        Feb 18, 2015, 12:48:04 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004804_[redacted].crash
        Feb 18, 2015, 12:47:47 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004747_[redacted].crash
        Feb 18, 2015, 12:47:31 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004731_[redacted].crash
        Feb 18, 2015, 12:47:14 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004714_[redacted].crash
        Feb 18, 2015, 12:46:58 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004658_[redacted].crash
        Feb 18, 2015, 12:46:41 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004641_[redacted].crash
        Feb 18, 2015, 12:46:23 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-18-004623_[redacted].crash
        Feb 17, 2015, 01:16:21 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131621_[redacted].crash
        Feb 17, 2015, 01:16:06 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131606_[redacted].crash
        Feb 17, 2015, 01:15:50 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131550_[redacted].crash
        Feb 17, 2015, 01:15:35 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131535_[redacted].crash
        Feb 17, 2015, 01:15:19 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131519_[redacted].crash
        Feb 17, 2015, 01:15:03 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131503_[redacted].crash
        Feb 17, 2015, 01:14:48 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131448_[redacted].crash
        Feb 17, 2015, 01:14:32 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131432_[redacted].crash
        Feb 17, 2015, 01:14:16 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131416_[redacted].crash
        Feb 17, 2015, 01:14:00 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131400_[redacted].crash
        Feb 17, 2015, 01:13:45 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131345_[redacted].crash
        Feb 17, 2015, 01:13:29 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131329_[redacted].crash
        Feb 17, 2015, 01:13:13 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131313_[redacted].crash
        Feb 17, 2015, 01:12:57 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131257_[redacted].crash
        Feb 17, 2015, 01:12:42 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131242_[redacted].crash
        Feb 17, 2015, 01:12:26 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131226_[redacted].crash
        Feb 17, 2015, 01:12:10 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131210_[redacted].crash
        Feb 17, 2015, 01:11:54 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Folder Actions Dispatcher_2015-02-17-131154_[redacted].crash
        Feb 17, 2015, 11:56:38 AM    /Library/Logs/DiagnosticReports/blued_2015-02-17-115638_[redacted].crash
        Feb 17, 2015, 10:45:26 AM    /Library/Logs/DiagnosticReports/blued_2015-02-17-104526_[redacted].crash
        Feb 17, 2015, 10:43:44 AM    Self test - passed
        Feb 17, 2015, 10:43:20 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/EvernoteHelper_2015-02-17-1043 20_[redacted].crash

  • Compiling Flex2 in Linux - Segmentation Fault

    Dear all
    I am a newbie in Flex and my system is now running Ubuntu
    7.04. Java-6 and Java-5 are already installed.
    I have download and unzip the flex2 sdk under
    /usr/local/flex2.
    But when I tried to build the sampes by running:
    ./build-samples.sh, it only show the following error and the flex
    won't compile.
    processing ./hybridstore/build.sh
    Loading configuration file
    /usr/local/flex2/frameworks/flex-config.xml
    Segmentation fault (core dumped)
    Can any body please help me out of these problem?
    Thanks in advance.

    Dear all
    I am a newbie in Flex and my system is now running Ubuntu
    7.04. Java-6 and Java-5 are already installed.
    I have download and unzip the flex2 sdk under
    /usr/local/flex2.
    But when I tried to build the sampes by running:
    ./build-samples.sh, it only show the following error and the flex
    won't compile.
    processing ./hybridstore/build.sh
    Loading configuration file
    /usr/local/flex2/frameworks/flex-config.xml
    Segmentation fault (core dumped)
    Can any body please help me out of these problem?
    Thanks in advance.

  • Java 1.6.0_17 - segmentation fault

    Hi,
    Eclipse start up nowadays ends in segmentation fault and I cant figure out why. I've done the following:
    - reinstall of Eclipse, tried 32bit and 64
    - reinstall of Java 1.5, which leads to "Bus error"
    - Restore of java preferences
    - Repair disk permissions
    None of that worked, but what did is running Eclipse with sudo. Am I supposed run java applications as root from now on? Has anyone got Eclipse working with this Java version on osx?
    Version details:
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
    Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
    Eclipse-SDK-3.5.1-macosx-cocoa-x86_64
    Please help

    Not here. The update hasn't caused any issues, but again, I'm not running development SW.

  • Segmentation fault jrockit81sp2_141_05

    Hi,
    Where running Red Hat Enterprise Linux 3 AS (i386) Update 1 machine with WebLogic
    8.1SP2 and the jrockit JVM. When a create an easy install with all defaults the
    startWeblogic.sh is allways giving a "Segmentation fault" See some logging:
    ./startWebLogic.sh: line 70: 1009 Segmentation fault ${JAVA_HOME}/bin/java
    ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}
    -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server
    Is there anybody that can help with this unsupported configuration until now.
    It's working on RH AS3 without update 1? I see some difference in the glibc libaries?
    (glibc-2.3.2-95.3 vs glibc-2.3.2-95.6)
    Hope that some can help me with this?
    Regards,
    Jeroen Vermeulen
    Siennax BV

    Please see the contents of README.TXT in the JRockit SDK root directory,
    which states that:
    --------------------<---------------
    ADDITIONAL IMPORTANT RELEASE NOTES
    In order to run the BEA WebLogic JRockit 8.1 JVM on Red Hat
    Enterprise Linux 3.0, you should first make sure that the environment
    variable `LD_ASSUME_KERNEL' has the value `2.4.1'. This release of the
    JRockit JVM does not support the default NPTL threading library and
    the value `2.4.1' directs the runtime linker to use the older
    LinuxThreads threading library instead.
    ----------------------<------------------
    Best Regard
    Robert Ottenhag
    BEA Systems, Inc.
    "Jeroen Vermeulen" <[email protected]> wrote in message
    news:[email protected]..
    >
    Hi,
    Where running Red Hat Enterprise Linux 3 AS (i386) Update 1 machine withWebLogic
    8.1SP2 and the jrockit JVM. When a create an easy install with alldefaults the
    startWeblogic.sh is allways giving a "Segmentation fault" See somelogging:
    >
    ./startWebLogic.sh: line 70: 1009 Segmentation fault${JAVA_HOME}/bin/java
    ${JAVA_VM} ${MEM_ARGS}${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnab
    led=${PRODUCTION_MODE}
    -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy"weblogic.Server
    >
    Is there anybody that can help with this unsupported configuration untilnow.
    It's working on RH AS3 without update 1? I see some difference in theglibc libaries?
    (glibc-2.3.2-95.3 vs glibc-2.3.2-95.6)
    Hope that some can help me with this?
    Regards,
    Jeroen Vermeulen
    Siennax BV

  • Thread Analyzer Segmentation fault

    Hello All,
    I'm trying to run a program with "collect -r on a.out" and I'm getting some warnings and a segmentation fault.
    I compiled the program as showed in the Thread Analyzer Quick Guide: with flags -xopenmp=noopt -xinstrument=datarace,
    I'm getting the message below:
    WARNING: Linux-64-bit, 0 CPUs, Debian_4.0 system my_pc is not supported by the Performance tools.
    WARNING: Data collection may fail: system is not properly configured or is unsupported.
    Creating experiment database tha.1.er ...
    Segmentation Fault
    Isn't Debian 4.0 (Etch) supported by Thread Analyzer yet? Could someone help me?
    Regards,
    Glauber

    Which version of Sun Studio are you using?
    The two version of Linux the latest Sun Studio Express July 2008 supports are
    * SuSE Linux Enterprise Server 9 with Service Pack 3 (or later)
    * Red Hat Enterprise Linux 4
    Anyhow, it is difficult tell what causes the seg fault. It could be a problem in the Thread Analyzer runtime. We have also seen cases where bugs in user codes are exposed when running under 'collect -r on' as it may change timing in scheduling or reduce the amount of available memory.
    At the first step, would you be able to provide the stack trace of the dumped core?
    Thanks.
    -- Yuan

  • [Partially solved]Torcs Segmentation fault

    Everything working until I start race,text shows on screen and when it show 'Ready.' application crushes. I can change options and customize race,it working. I tried all races but it is same. I use nvidia-96xx proprietary driver.This is terminal output:
    [nale@nale ~]$ torcs
    Visual Properties Report
    Compatibility mode, properties unknown.
    /usr/bin/torcs: line 53: 12670 Segmentation fault (core dumped) $LIBDIR/torcs-bin -l $LOCAL_CONF -L $LIBDIR -D $DATADIR $*
    Comp specs:
    processor: AMD 1.5 GHz
    ram: 256 MB
    video: nvidia  GeForce4 MX 4000 with 64MB
    Last edited by na12 (2013-02-21 10:04:41)

    Hi Gurus,
    glxgears and other openGL apps work fine, but Torcs (self-compiled) fails on startup:
    ~$ torcs
    Visual Properties Report
    Compatibility mode, properties unknown.
    /usr/local/bin/torcs: line 53: 4267 Segmentation fault $LIBDIR/torcs-bin -l $LOCAL_CONF -L $LIBDIR -D $DATADIR $*
    ~$
    and here the debug output:
    ~$ torcs -d
    GNU gdb (GDB) 7.4.1-debian
    Copyright (C) 2012 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law. Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "x86_64-linux-gnu".
    For bug reporting instructions, please see:
    <http://www.gnu.org/software/gdb/bugs/>...
    Reading symbols from /usr/local/lib/torcs/torcs-bin...done.
    (gdb) Starting program: /usr/local/lib/torcs/torcs-bin -l /home/peter/.torcs -L /usr/local/lib/torcs -D /usr/local/share/games/torcs
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
    Visual Properties Report
    Compatibility mode, properties unknown.
    [New Thread 0x7fffee823700 (LWP 4343)]
    [New Thread 0x7fffee022700 (LWP 4344)]
    Program received signal SIGSEGV, Segmentation fault.
    0x00007fffeeeac773 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
    (gdb) #0 0x00007fffeeeac773 in ?? ()
    from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
    #1 0x00007ffff6b446d1 in getGLTextureMaxSize (result=@0x7ffff6d4ad14: 0)
    at glfeatures.cpp:113
    #2 0x00007ffff6b447d8 in checkGLFeatures () at glfeatures.cpp:155
    #3 0x00007ffff6b3c554 in GfScrInit (argc=7, argv=0x7fffffffe2f8)
    at screen.cpp:413
    #4 0x000000000040153c in main (argc=7, argv=0x7fffffffe2f8) at main.cpp:132
    (gdb) quit
    A debugging session is active.
    ---Type <return> to continue, or q <return> to quit---
    Inferior 1 [process 4340] will be killed.
    Quit anyway? (y or n) [answered Y; input not from terminal]
    ~$
    Any idea how I can fix the segmention fault?
    Things I've tried:
    - my user is in the 'video' group
    - I have not found any way to disable sound, since startup fails. I think from Debug that the sound isn't the issue.
    Thanks!

  • Limitation on number of roles in oracle menu or segmentation fault in menu

    Hi All,
    Is there any limitation on the number of roles we can have in oracle menu? We are having around 300 roles created in our menu and after that if we try to add new role we are not able to compile the menu file. In the windows the form builder closes abruptly and in Linux it gives us segmentation fault error. Did anyone face the problem? Also if there is any solution then please provide the same.
    Please let me know.
    Thanks in advance!
    Ashish

    I just wonder how many forms do you have that you needed to create 300 roles. We normally create a role for one set of users. It means you've 300 different set of users for your application !!.

  • Segment fault (Core dump)

    Hi
    when i run the following Pro*c file in Unix Environment im getting the SEGMENTATION FAULT(CORE DUMP) error. I used DBX to debug the code. I couldnt find out the proper reason for this error form the dbx output.
    This is the output i got from DBX.
    *signal SEGV (no mapping at the fault address) in _doprnt at 0xfb98736c*
    *0xfb98736c: _doprnt+0x2798:     stb     %o0, [%o1]*
    I did the showmemuse and show leaks, the output for this commands :
    (dbx) showmemuse
    Checking for memory use...
    Blocks in use report (blocks in use: 575 total size: 328086 bytes)
    Total % of Num of Avg Allocation call stack
    Size All Blocks Size
    ======= ==== ====== ====== =======================================
    134876 41% 30 4495 kpummapg < kghgex
    18098 5% 1 18098 lxldlbb < lxlinit < kpummpin < kpupin < sqgctx < sqgrct < sqlcmex < sqlcxt
    16552 5% 4 4138 kogmapg < kghgex
    16516 5% 4 4129 kogmapg < kogmasg
    12288 3% 6 2048 nlhtnsl < nlhthnew
    10350 3% 5 2070 calloc < nsbGetBFS
    9688 2% 1 9688 kouogini < kouoini < kpuinit0 < kpuinit < sqgctx < sqgrct < sqlcmex < sqlcxt
    8200 2% 1 8200 findbuf < doprnt < _fprintf < main
    8120 2% 4 2030 sqlrlc < sqlcopydfn
    8080 2% 1 8080 kpuinit0 < kpuinit < sqgctx < sqgrct < sqlcmex < sqlcxt < main
    7168 2% 1 7168 calloc < nsgbliuc < nsgblini < niotns < nigcall < osncon < kpuadef < upiini
    7168 2% 3 2389 lxldlod < lxdlobj
    5976 1% 4 1494 sqlrlc < sqlcopydfn
    4640 1% 1 4640 sqlrlc < sqldrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    4640 1% 1 4640 sqlrlc < sqlbrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    4128 1% 1 4128 calloc < nsgbliuc < nsgblini < niotns < nigcall < osncon < kpuadef < upiini
    4024 1% 1 4024 sqlrlc < sqlbrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    3408 1% 1 3408 sqlrlc < sqldrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    2452 <1% 8 306 calloc < nsmal
    2156 <1% 7 308 calloc < nlemfins
    (dbx) showleaks
    Checking for memory leaks...
    Actual leaks report (actual leaks: 1 total size: 30 bytes)
    Total Num of Leaked Allocation call stack
    Size Blocks Block
    Address
    ====== ====== ========== =======================================
    30 1 0x9c9c8 getOutFileName < main
    Possible leaks report (possible leaks: 0 total size: 0 bytes)
    i know its because of Pad pointer and something related to Pointer or array overflow. But i couldnt find out where exactly happening....
    Following is my Code, please help me to find out the error and what i need to change in my code:
    #ifndef ORA_PROC
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <time.h>
    #include <ctype.h>
    #include <math.h>
    #else
    typedef struct FILE FILE;
    #endif
    /*** Added by TCS Begins ***/
    char getOutFileName(char );
    char getEnvVar(char );
    void prepare_declare_oracle_cursors();
    void get_calendar_dates();
    void get_issues();
    void get_master_cusip_no();
    void get_run_date_finish();
    void get_payments();
    int get_pub_dates();
    void get_rights();
    void get_s_h_meetings();
    void get_special_codes();
    void get_agents();
    void get_currency();
    void get_payment_codes();
    void get_issue_codes();
    void get_standard_footnotes();
    void get_index_codes();
    void get_exchanges();
    void get_tax_codes();
    void get_tenders();
    int check_if_holiday(int );
    void sql_error(int , int , char *);
    void login_error();
    void no_pub_dates();
    void no_cal_dates();
    void no_finish_date();
    void save_payment_footnote(char , char [3],int , char );
    void save_issue_footnote(char );
    int print_footnotes();
    int print_foreign_tax();
    int get_partial_run_time();
    void save_rght_footnotes();
    int print_supplimental();
    int convert_tender_price(char *);
    void pad_s_h_meetings();
    int strip_out_codes(char *);
    char *getSqlLogonString();
    /**** TCS ADD Ends ****/
    EXEC SQL INCLUDE sqlca;
    EXEC SQL INCLUDE ddr_create_all_tapes.h;
    #define TRUE 1
    #define ORA_NOT_FOUND     ( sqlca.sqlcode == 1403 )
    /* The Definitions of SUCCESS and FAILURE were switched to test the
    idea that SUCCESS should be Zero and FAILURE should be Non-Zero
    #define SUCCESS 1
    #define FAILURE 0
    #define SUCCESS 0
    #define FAILURE -1
    #define SYSOK          0
    #define SYSERR          1
    #define DEBUGGING     0
    #define DEBUG_LEVEL     0
    /*     #define DEBUGGING     1
         #define DEBUG_LEVEL     2
    int          first_cal_date;
    int          footnote_count;
    int          foreign_count;
    int          last_cal_date;
    int          total_records;
    int          which_tape = 0;
    char          cusip_table_name[30];
    char          field_type_code;
    char          final_cusip_number[10];
    /**** char          footnote_text[300][300];
    char          foreign_text[60][100]; **** Commented by TCS as per the change request ****/
    /*** Added by TCS as per the change request ***/
    char          footnote_text[200][300];
    char          foreign_text[200][300];
    /*** TCS Add Ends ***/
    char          freq_type_code;
    char          init_cusip_number[10];
    char          rec_type_code;
    char          payment_where_clause[600];
    char          rights_where_clause[600];
    char          tenders_where_clause[600];
    char          s_h_meet_where_clause[600];
    char          last_run_time[18];
    char          supp_info_buffer[321];
    int          call_flag;
    int          tenders_flag;
    int          rights_flag;
    int          s_h_meet_flag;
    int          rght_foot_pos;
    double          hold_double;
    int          hold_int;
    char          hold_char[100];
    int i=0;
    FILE      *fp;
    FILE     pfp;          / this is used for a report file to correspond to
    the partial tape file */
    int main(int argc, char argv[]) / Modified by TCS */
         char          ddr_tape_name[100];
         char          ddr_partial_rpt[100];
         char          copyright_notice[100];
         long           file_position;
         char           *logname;
         /* READ IN PARAMETERS AND SET UP VARIABLES */
         memset (oracle_uid.arr, 0, sizeof(oracle_uid.arr));
    memset (oracle_pwd.arr, 0, sizeof(oracle_pwd.arr));
    strcpy (oracle_uid.arr, argv[1]);
    oracle_uid.len = strlen(oracle_uid.arr);
    strcpy (oracle_pwd.arr, argv[2]);
    oracle_pwd.len = strlen(oracle_pwd.arr);
    printf("Calling getSqlLogonString");
    logname = getSqlLogonString();
         which_tape = atoi(argv[1]);
         memset (last_run_time, 0, sizeof(last_run_time));
         if ( ( DEBUGGING ) && ( DEBUG_LEVEL > 1 ) )
         printf ("Oracle username: %s\n", oracle_uid.arr);
         printf ("Oracle password: %s\n", oracle_pwd.arr);
         printf ("Oracle username/password@database: %s\n", logname); /** Added by TCS **/
         printf ("Which Tape: %d\n", which_tape);
         hold_double = 0.0;
         hold_int = 0;
         memset (hold_char, ' ', sizeof(hold_char));
         EXEC SQL WHENEVER SQLERROR DO login_error();
    /*      EXEC SQL CONNECT :oracle_uid IDENTIFIED BY :oracle_pwd; */
         EXEC SQL CONNECT :logname ;
         printf ("Connected to ORACLE... \n");
         EXEC SQL WHENEVER SQLERROR continue;
         get_pub_dates();
         memset (ddr_tape_name, 0, sizeof(ddr_tape_name));
         memset (ddr_partial_rpt, 0, sizeof(ddr_partial_rpt));
         memset (cusip_table_name, 0, sizeof(cusip_table_name));
         memset (payment_where_clause, 0, sizeof(payment_where_clause));
         memset (rights_where_clause, 0, sizeof(rights_where_clause));
         memset (tenders_where_clause, 0, sizeof(tenders_where_clause));
         memset (s_h_meet_where_clause, 0, sizeof(s_h_meet_where_clause));
         /* SET UP VARIABLES BASED ON THE DIFFERENT FREQUENCY OF TAPE */
         switch (which_tape)
              case 0:
                   get_partial_run_time();
                   /*sprintf (ddr_tape_name,
                        "idb_tape$out:ddr_partial%1d.asc", p_count); ** Comented by TCS **/
                   sprintf (ddr_tape_name,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_PARTIAL_TAPE_TABLE");
                   /*sprintf (ddr_partial_rpt,
                        "idb_tape$out:ddr_partial%1d.rpt", p_count); ** Commented by TCS **/
                   sprintf (ddr_partial_rpt,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_RPT")); /* Added by TCS */
                   get_calendar_dates();
                   freq_type_code = '0';
                   sprintf (payment_where_clause,
    "AND PYMT_PUB_DATE IS NULL \
    AND ((PYMT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND PYMT_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (PYMT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND PYMT_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   sprintf (rights_where_clause,
    "AND RGHT_PUB_DATE IS NULL \
    AND ((RGHT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND RGHT_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (RGHT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND RGHT_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   sprintf (tenders_where_clause,
    "AND TNDR_PUB_DATE IS NULL \
    AND ((TNDR_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND TNDR_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (TNDR_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND TNDR_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   sprintf (s_h_meet_where_clause,
    "AND SMTG_PUB_DATE IS NULL \
    AND ((SMTG_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND SMTG_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (SMTG_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND SMTG_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   break;
              case 3:
    /*     PARTIAL 5     */
                   get_partial_run_time();
                   p_count = 5;
                   /**sprintf (ddr_tape_name,
                        "idb_tape$out:ddr_partial%1d.asc", p_count); ** Comented by TCS **/
                   sprintf (ddr_tape_name,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_ASC")); /* Added by TCS */
    /* for testing only I am using seperate TABLE     */
                   /**strcpy (cusip_table_name,
                        "IDB.DDR_PARTIAL5_TAPE_TABLE"); ** Commented by TCS **/
                   strcpy (cusip_table_name,
                        "IDB.DDR_PARTIAL_TAPE_TABLE");
                   /*sprintf (ddr_partial_rpt,
                        "idb_tape$out:ddr_partial%1d.rpt", p_count); ** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_RPT")); /* Added by TCS */
                   get_calendar_dates();
                   freq_type_code = '3';
                   sprintf (payment_where_clause,
    "AND ( (PYMT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (PYMT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   sprintf (rights_where_clause,
    "AND ((RGHT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (RGHT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   sprintf (tenders_where_clause,
    "AND ((TNDR_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (TNDR_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   sprintf (s_h_meet_where_clause,
    "AND ((SMTG_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (SMTG_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   break;
              case 1:
                   /**strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_daily_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s",getOutFileName("DDR_DAILY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_DAILY_TAPE_TABLE");
                   get_calendar_dates();
                   freq_type_code = '1';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)", pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)", pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (TNDR_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR TNDR_PUB_DATE IS NULL)", pub_to_date.arr);
                   sprintf (s_h_meet_where_clause, "AND (SMTG_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR SMTG_PUB_DATE IS NULL)", pub_to_date.arr);
                   break;
              case 5:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_weekly_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name, "%s",getOutFileName("DDR_WEEKLY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_WEEKLY_TAPE_TABLE");
                   get_calendar_dates();
                   freq_type_code = '2';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (TNDR_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR TNDR_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   /* ram - 6/28/95 - reverted back to original criteria: */
                   /* include on weekly tape based on pub-date, regardless of */
                   /* whether in calendar or not */
                   sprintf (s_h_meet_where_clause, "AND (SMTG_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR SMTG_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   break;
              case 12:
                   /* ram - 7/13/95          */
                   /* changed monthly "6" to "12" */
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_monthly_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name, "%s", getOutFileName("DDR_MONTHLY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_MONTHLY_TAPE_TABLE");
                   freq_type_code = '3';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (TNDR_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR TNDR_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   break;
              case 8:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_quarterly_tape.asc");** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s",getOutFileName("DDR_QUARTERLY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_QUARTERLY_TAPE_TABLE");
                   freq_type_code = '3';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (A.TNDR_TENDER_DATE \
    = TO_DATE('%s','DD-MON-RR'))", pub_to_date.arr);               break;
              case 9:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_annual_tape.asc"); ** Comented by TCS **/
                   sprintf (ddr_tape_name,"%s", getOutFileName("DDR_ANNUAL_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_ANNUAL_TAPE_TABLE");
                   freq_type_code = '4';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') \
    OR PYMT_PUB_DATE = TO_DATE('29-OCT-1929','DD-MON-YYYY'))",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (A.TNDR_TENDER_DATE \
    = TO_DATE('%s','DD-MON-RR'))", pub_to_date.arr);               break;
              case 15:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_general_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s", getOutFileName("DDR_GENERAL_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_GENERAL_TAPE_TABLE");
                   freq_type_code = '3';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (A.TNDR_TENDER_DATE \
    = TO_DATE('%s','DD-MON-RR'))", pub_to_date.arr);               break;
              default:
                   exit (printf ("Invalid tape option: %d\n", which_tape)); /*** %s changed by TCS to %d ***/
                   break;
         if ((fp = fopen(ddr_tape_name, "w+")) == NULL)
              exit (printf ("Unable to open asc <%s> file for write access\n",
                   ddr_tape_name));
    /*     GR. Partial 5
         if (which_tape == 0 || which_tape == 3 )
              if ((pfp = fopen(ddr_partial_rpt, "w+")) == NULL)
                   exit (printf ("Unable to open asc <%s> file \
    for write access\n", ddr_partial_rpt));
         /* WRITE THE HEADER RECORD ON THE TAPE */
         memset (copyright_notice, 0, sizeof(copyright_notice));
         sprintf (copyright_notice, "COPYRIGHT (c) %.4s STANDARD & POOR'S \
    CORPORATION. ALL RIGHTS RESERVED", year.arr);
         fprintf (fp, "%-80.80sDIVIDEND%8d%17.17s ",
    copyright_notice, control_date, run_date_start.arr);
         file_position = ftell(fp);
         fprintf (fp, "\n");
         total_records = 0;
         /* GET THE SPECIAL CATEGORY RECORDS */
         get_special_codes();
         /* SELECT FROM THE DRIVER TABLE TO GET ALL THE OTHER RECORDS */
         get_master_cusip_no();
         printf("After get_master_cusip_no()");
         get_run_date_finish();
         printf("After get_run_date_finish()");
         if ( DEBUGGING )
              printf ("initial cusip = %s\n", init_cusip_number);
              printf ("final cusip = %s\n", final_cusip_number);
              printf ("record type is %c\n", rec_type_code);
         /* WRITE THE TRAILER RECORD */
         fprintf (fp, "%8d%-17.17s%07d%-9.9s1%-9.9s%c\n", control_date,
    run_date_finish.arr, total_records, init_cusip_number , final_cusip_number,
    rec_type_code);
         /* re-wind and add to the header record ... */
         rewind(fp);
         fseek(fp, file_position - 33, 0);
         fprintf (fp, "%07d%-9.9s1%-9.9s%c", total_records, init_cusip_number,
    final_cusip_number, rec_type_code);
         fclose(fp);
    /*     GR Partial 5
         if (which_tape == 0 || which_tape == 3 )
              fclose(pfp);
         printf ("\nDONE: %07d%-9.9s1%-9.9s%c\n", total_records, init_cusip_number,
    final_cusip_number, rec_type_code);
    return (0); /*** Added by TCS ***/
    void prepare_declare_oracle_cursors() /* Modified by TCS */
         /* We'll us dynamic sql to get the appropriate where clause but use */
         /* a bind variable for the master cusip number. So we prepare and */
         /* declare get_issues, get_payments, get_tenders, get rights, and */
         /* get_s_h_meetings cursors only once, outside the driving loop. */
         EXEC SQL BEGIN DECLARE SECTION;
              /**** TCS Comment begins as per the change request ****
              VARCHAR          sql_stmt1[1500];*/     /* issues */
              /*VARCHAR          sql_stmt2[3000];     *//* payments */
              /*VARCHAR          sql_stmt3[500];          *//* tenders */
              /*VARCHAR          sql_stmt4[500];          *//* rights */
              /*VARCHAR          sql_stmt5[500];          *//* s_h_meetings */
              /**** TCS Add begins as per the change request ****/
              VARCHAR          sql_stmt1[2000];     /* issues */
              VARCHAR          sql_stmt2[4000];     /* payments */
              VARCHAR          sql_stmt3[1000];     /* tenders */
              VARCHAR          sql_stmt4[1000];     /* rights */
              VARCHAR          sql_stmt5[1000];     /* s_h_meetings */
              /**** TCS Add ends ****/
         EXEC SQL END DECLARE SECTION;
         /* prepare and declare the get_issues cursor */
         memset (sql_stmt1.arr, 0, sizeof(sql_stmt1.arr));
         sprintf (sql_stmt1.arr, "SELECT \
    A.ISSU_PAR_VALUE, \
    DECODE (A.ISSU_MARKET_SYMBOL||A.ISSU_NASDAQ,'OTCY','NASD', A.ISSU_MARKET_SYMBOL), \
    A.ISSU_C_RATE, A.ISSU_C_FREQ, A.ISSU_C_NEW_AMOUNT, A.ISSU_C_NEW_Q1, \
    A.ISSU_C_NEW_Q2, A.ISSU_C_NEW_Q3, A.ISSU_C_OLD_AMOUNT, A.ISSU_C_OLD_Q1, \
    A.ISSU_C_OLD_Q2, A.ISSU_C_OLD_Q3, A.ISSU_CURRENCY, \
    A.ISSU_UPD_HIS, A.ISSU_COMMENT, A.TAX_EXEMPT_FLAG,\
    B.SEC_TYPE_CODE, B.ACQ_BY_IND, B.ACQ_ISSUER_NO, \
    rtrim(substr(B.ACQ_ISSUER_DESCR,1,30)), \
    B.INDEX_CODE, B.TRFR_AGT_CODE, B.NY_AGT_CODE, B.TICKER_SYMBOL, \
    B.TICKER_SYMBOL2, \
    rtrim(substr(C.ISSR_DDR_ISSUER_DESCR,1,60)), \
    rtrim(substr(E.ISSUE_DESCR,1,30)), \
    rtrim(substr(D.ISSUER_DESCR1,1,30)), \
    F.TRFR_DAYS \
    FROM IDB.DDR_ISSUES A, IDB.DDR_ISSUES_2 B, IDB.DDR_ISSUERS C, \
    BLIS.CUSIP_ISSUERS D, BLIS.CUSIP_ISSUES E, IDB.DDR_TRANSFER F \
    WHERE A.ISSU_CUSIP_NO = :master_cusip_no \
    AND A.ISSU_CUSIP_NO = B.ISSU_CUSIP_NO(+) \
    AND SUBSTR(A.ISSU_CUSIP_NO, 1, 6) = C.ISSR_ISSUER_NO(+) \
    AND SUBSTR(A.ISSU_CUSIP_NO, 1, 6) = D.ISSUER_NO \
    AND A.ISSU_CUSIP_NO = E.CUSIP_NO \
    AND A.ISSU_TRANSFER_CODE = F.TRFR_TR_CD(+) ");
         sql_stmt1.len = strlen(sql_stmt1.arr);
         EXEC SQL PREPARE ISSUES FROM :sql_stmt1;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing ISSUES");
         EXEC SQL DECLARE ISSUES_C CURSOR FOR ISSUES;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring ISSUES");
         /* now the get_payments cursor */
         memset (sql_stmt2.arr, 0, sizeof(sql_stmt2.arr));
         sprintf (sql_stmt2.arr, "SELECT \
    a.PYMT_RP_DIV, \
    a.PYMT_RP_DEC, \
    a.PYMT_RP_EXD, \
    a.PYMT_RP_REC, \
    a.PYMT_RP_PAY, \
    a.PYMT_RP_DUE, \
    a.PYMT_RP_TAX, \
    a.PYMT_RP_ANN, \
    a.PYMT_PRP_DIV, \
    a.PYMT_PRP_DEC, \
    a.PYMT_PRP_EXD, \
    a.PYMT_PRP_REC, \
    a.PYMT_PRP_PAY, \
    a.PYMT_PRP_DUE, \
    a.PYMT_PRP_TAX, \
    a.PYMT_PRP_ANN, \
    NVL(a.PYMT_SEQ_NO,0), \
    TO_CHAR(a.PYMT_DECLARED, 'YYMMDD'), \
    TO_CHAR(a.PYMT_EX_DATE, 'YYMMDD'), \
    TO_CHAR(a.PYMT_STK_REC, 'YYMMDD'), \
    TO_CHAR(a.PYMT_TRANSFER_DATE, 'YYMMDD'), \
    TO_CHAR(a.PYMT_PAYABLE, 'YYMMDD'), \
    a.PYMT_CODES, \
    NVL(a.PYMT_CASH_DIVD,0.0), \
    NVL(b.ORDINARY_INCOME,0.0), \
    NVL(b.CAP_GAINS,0.0), \
    NVL(b.SHORT_TM_CAP_GAINS,0.0), \
    NVL(b.LONG_TM_CAP_GAINS,0.0), \
    NVL(b.RETURN_OF_CAPITAL,0.0), \
    b.STK_DIVD_IND, \
    NVL(a.PYMT_STK_DIVD,0), \
    b.FRAC_IN_CASH_STK_IND, \
    NVL(b.FRAC_IN_CASH_PRICE,0.0), \
    NVL(a.PYMT_SPLIT_NEW,0), \
    NVL(a.PYMT_SPLIT_OLD,0), \
    TO_CHAR(a.PYMT_DB_DATE, 'YYMMDD'), \
    NVL(b.ARREARS_PAID,0.0), \
    NVL(b.ARREARS_DUE,0.0), \
    b.SPINOFF_IND, \
    b.SPINOFF_ISSUE_NO, \
    b.SPINOFF_ISSUER_DESCR, \
    b.SPINOFF_ISSUE_DESCR, \
    NVL(b.TAX_CODE,0), \
    NVL(b.TAX_CODE_2,0), \
    NVL(b.OLD_SEQ_NO,0), \
    b.ORDINARY_INCOME_CODE, \
    b.CAP_GAINS_CODE, \
    b.SHORT_TM_CAP_GAINS_CODE, \
    b.LONG_TM_CAP_GAINS_CODE, \
    b.RETURN_OF_CAPITAL_CODE, \
    TO_CHAR(b.CALL_DATE, 'YYMMDD'), \
    NVL(b.CALL_PRICE,0.0), \
    b.CALL_PRICE_CURRENCY, \
    b.CALL_AGT_NO, \
    b.ACCRUED_DIVD_IND, \
    TO_CHAR(a.PYMT_DB_DATE, 'YYMMDD'), \
    a.PYMT_DB_TEXT, \
    a.PYMT_DVD_TEXT, \
    a.PYMT_YEAR, \
    TO_CHAR(a.PYMT_STK_REC, 'fmMon dd'), \
    TO_CHAR(a.PYMT_DB_DATE, 'fmMon dd'), \
    b.NY_CALL_AGT_NO, \
    NVL(b.FOREIGN_TAX_RATE, 0.0), \
    NVL(b.NET_RATE, 0.0), \
    NVL(b.FEE, 0.0), \
    NVL(b.COMMISSION, 0.0), \
    a.PYMT_CASH_DIVD_FNS, \
    a.PYMT_STK_DIVD_FNS, \
    a.PYMT_DECLARED_FNS, \
    a.PYMT_EX_DATE_FNS, \
    a.PYMT_STK_REC_FNS, \
    a.PYMT_PAYABLE_FNS, \
    a.PYMT_SPLIT_FNS, \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_PUB_DATE, 'YYYYMMDD')), 0), \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_TRANSFER_DATE, 'YYYYMMDD')), 0), \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_STK_REC, 'YYYYMMDD')), 0), \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_DB_DATE, 'YYYYMMDD')), 0) \
    FROM IDB.DDR_PAYMENTS A, IDB.DDR_PAYMENTS_2 B \
    WHERE A.PYMT_CUSIP_NO = :master_cusip_no \
    AND A.PYMT_CUSIP_NO = B.PYMT_CUSIP_NO (+) \
    AND A.PYMT_SEQ_NO = B.PYMT_SEQ_NO (+) \
    AND NVL(INSTR(A.PYMT_CODES,'CO'),0) NOT IN (1,3,5,7,9,11) ");
         strcat (sql_stmt2.arr, payment_where_clause);
         sql_stmt2.len = strlen(sql_stmt2.arr);
         EXEC SQL PREPARE PAYMENTS FROM :sql_stmt2;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing PAYMENTS");
         EXEC SQL DECLARE PAYMENTS_C CURSOR FOR PAYMENTS;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring PAYMENTS");
         /* now the get_tenders cursor */
         memset (sql_stmt3.arr, 0, sizeof(sql_stmt3.arr));
    /* FXL ADD SUBSTR to tndr_price_qual: substr(A.TNDR_PRICE_QUAL,1,14), 3/23/99,
    to to_number 3/29/99 */
         sprintf (sql_stmt3.arr, "SELECT \
    B.TNDR_AGT_NO, \
    B.NY_AGT_NO, \
    TO_CHAR(A.TNDR_TENDER_DATE, 'YYMMDD'), \
    A.TNDR_PRICE, \
    to_number(A.TNDR_PRICE_QUAL), \
    A.TNDR_TE_SIZE, \
    TNDR_TE_TEXT_1 \
    FROM IDB.DDR_TENDERS A, IDB.DDR_TENDERS_2 B \
    WHERE TNDR_CUSIP_NO = :master_cusip_no \
    AND TNDR_CUSIP_NO = TNDR_ISSUE_NO(+) \
    AND A.TNDR_TENDER_DATE = B.TNDR_TENDER_DATE(+) ");
         strcat (sql_stmt3.arr, tenders_where_clause);
         sql_stmt3.len = strlen(sql_stmt3.arr);
         EXEC SQL PREPARE TENDERS FROM :sql_stmt3;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing TENDERS");
         EXEC SQL DECLARE TENDERS_C CURSOR FOR TENDERS;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring TENDERS");
         /* now the get_rights cursor */
         memset (sql_stmt4.arr, 0, sizeof(sql_stmt4.arr));
    /* ADD TO_CHAR(A.RGHT_DB_DATE, 'YYMMDD') */
         sprintf (sql_stmt4.arr, "SELECT \
    B.NO_RIGHTS_ISSUED, \
    B.SHS_REQ_FOR_PURCH, \
    B.RGHTS_REQUIRED, \
    B.QTY_SHS_PURCHASED, \
    B.TYPE_SHS_ELIGIBLE, \
    B.NEW_SHS_CUSIP_NO, \
    B.NEW_CO_ISSUER_DESCR, \
    TO_CHAR(A.RGHT_RECORD, 'YYMMDD'), \
    TO_CHAR(A.RGHT_EX_DATE, 'YYMMDD'), \
    TO_CHAR(B.NYC_RECORD_DATE, 'YYMMDD'), \
    TO_CHAR(A.RGHT_EXPIRE, 'YYMMDD'), \
    TO_CHAR(A.RGHT_DB_DATE, 'YYMMDD'), \
    A.RGHT_PRICE, \
    NVL(A.RGHT_RECORD_FNS,' '), \
    NVL(A.RGHT_EXPIRE_FNS,' '), \
    NVL(A.RGHT_EX_DATE_FNS,' '), \
    NVL(A.RGHT_PRICE_FNS,' '), \
    NVL(A.RGHT_BASIS_FNS,' '), \
    A.RGHT_FOOTNOTE, \
    B.US_INELIGIBILITY_IND, \
    B.RGHT_TRFR_IND \
    FROM IDB.DDR_RIGHTS A, IDB.DDR_RIGHTS_2 B \
    WHERE RGHT_CUSIP_NO = :master_cusip_no \
    AND RGHT_CUSIP_NO = RGHT_ISSUE_NO(+) \
    AND A.RGHT_RECORD = B.RGHT_RECORD_DATE(+) ");
         strcat (sql_stmt4.arr, rights_where_clause);
         sql_stmt4.len = strlen(sql_stmt4.arr);
         EXEC SQL PREPARE RIGHTS FROM :sql_stmt4;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing RIGHTS");
         EXEC SQL DECLARE RIGHTS_C CURSOR FOR RIGHTS;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring RIGHTS");
         /* ram - added logic on 7/18/95 */
         /* for the standard footnotes cursor */
         EXEC SQL DECLARE STANDARD_FOOTNOTES_C CURSOR
         FOR
         SELECT SFTN_S_F_TEXT, SFTN_S_F_TYPE
         FROM IDB.DDR_STANDARD_FOOTNOTES
         WHERE SFTN_S_F_TYPE = :standard_footnote_type;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring STANDARD_FOOTNOTES");
         /* now the issue footnotes cursor */
         EXEC SQL DECLARE ISSUE_FOOTNOTES_C CURSOR
         FOR
         SELECT FTNT_F_TEXT, FTNT_F_TYPE
         FROM IDB.DDR_FOOTNOTES
         WHERE FTNT_CUSIP_NO = :master_cusip_no
         AND FTNT_SYMBOL = :footnote_symbol
         AND FTNT_YEAR IS NULL;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring ISSUE_FOOTNOTES");
         /* now the payment footnotes cursor */
         EXEC SQL DECLARE PAYMENT_FOOTNOTES_C CURSOR
         FOR
         SELECT FTNT_F_TEXT, FTNT_F_TYPE
         FROM IDB.DDR_FOOTNOTES
         WHERE FTNT_CUSIP_NO = :master_cusip_no
         AND FTNT_SYMBOL = :footnote_symbol
         AND FTNT_YEAR = :footnote_year;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring PAYMENT_FOOTNOTES");
         /* now the get_s_h_meetings cursor */
         /* ONLY for certain tape types. */
    /*     GR PARTial 5
         if (which_tape == 0 || which_tape == 3 || which_tape == 1 || which_tape == 5)
              memset (sql_stmt5.arr, 0, sizeof(sql_stmt5.arr));
              /* ram - 6/15/95 - changed ORigunal to smtg */
              /* TO_CHAR(ORIGINAL_REC_DATE, 'YYMMDD'), \ */
              sprintf (sql_stmt5.arr, "SELECT \
    TO_CHAR(SMTG_MTG_DATE, 'YYMMDD'), \
    TO_CHAR(SMTG_REC_DATE, 'YYMMDD'), \
    SMTG_FOOTNOTE \
    FROM IDB.DDR_S_H_MEETINGS \
    WHERE SMTG_CUSIP_NO = :master_cusip_no ");
              strcat (sql_stmt5.arr, s_h_meet_where_clause);
              sql_stmt5.len = strlen(sql_stmt5.arr);
              EXEC SQL PREPARE S_H_MEET FROM :sql_stmt5;
              if (sqlca.sqlcode)
                   sql_error (SYSERR, sqlca.sqlcode,
                        "Error in preparing S_H_MEET");
              EXEC SQL DECLARE S_H_MEET_C CURSOR FOR S_H_MEET;
              if (sqlca.sqlcode)
                   sql_error (SYSERR, sqlca.sqlcode,
                        "Error in declaring S_H_MEET");
         } /* end of if (which_tape == 0 || which_tape == 1 || which_tape == 5) */
    /* replaced get_calendar_dates function with use of PLSQL - ram - 5/24/95 */
    void get_calendar_dates() /* Modified by TCS */
         /* put first and last calendar dates into global ints */
         /* first_cal_date and last_cal_date (YYYYMMDD) using */
         /* ddr package function get_business_days. */
         /* The package object ddr is owned by idb, so I'll */
         /* specify this, just in case accounts other than idb */
         /* run this code. (EXECUTE priviledge is granted to */
         /* "idb_user" role.) */
    EXEC SQL BEGIN DECLARE SECTION;
              int          cal_start;
              int          cal_end;
              int          return_val;
    EXEC SQL END DECLARE SECTION;
         /* initialize destination globals */

    You actually need to run it with "check -access"; memuse and leaks won't help with the crash, which happens because of illegal memory access. Hopefully, "check -access" will help you to locate the bad guy, but that's not panacea either.
    To be precise:
    - start dbx
    $ dbx <your app>
    - issue
    (dbx) check -access
    (dbx) run
    and wait for dbx to stop and report suspicious memory access.

  • I'm getting a segmentation fault on the laptop

    I'm getting a segmentation fault when trying to upgrade system (pacman -Syu).
    This happened after my battery went empy (this is a laptop).
    Here goes the output of `pacman -Syu --debug':
    debug: config: attempting to read file /etc/pacman.conf
    debug: config: new section 'options'
    debug: config: HoldPkg: pacman
    debug: config: HoldPkg: glibc
    debug: config: SyncFirst: pacman
    debug: config: architecture: x86_64
    debug: config: showsize
    debug: config: usedelta
    debug: config: totaldownload
    debug: config: new section 'core'
    debug: registering sync database 'core'
    debug: config file /etc/pacman.conf, line 64: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: adding new server URL to database 'core': http://mirrors.kernel.org/archlinux/core/os/x86_64
    debug: adding new server URL to database 'core': http://mirror.archlinux.no/core/os/x86_64
    debug: adding new server URL to database 'core': http://archlinux.uib.no/core/os/x86_64
    debug: setlibpaths() called
    debug: option 'cachedir' = /var/cache/pacman/pkg/
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: new section 'extra'
    debug: registering sync database 'extra'
    debug: config file /etc/pacman.conf, line 67: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: adding new server URL to database 'extra': http://mirrors.kernel.org/archlinux/extra/os/x86_64
    debug: adding new server URL to database 'extra': http://mirror.archlinux.no/extra/os/x86_64
    debug: adding new server URL to database 'extra': http://archlinux.uib.no/extra/os/x86_64
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: new section 'community'
    debug: registering sync database 'community'
    debug: config file /etc/pacman.conf, line 73: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: adding new server URL to database 'community': http://mirrors.kernel.org/archlinux/community/os/x86_64
    debug: adding new server URL to database 'community': http://mirror.archlinux.no/community/os/x86_64
    debug: adding new server URL to database 'community': http://archlinux.uib.no/community/os/x86_64
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: new section 'multilib'
    debug: registering sync database 'multilib'
    debug: config file /etc/pacman.conf, line 86: including /etc/pacman.d/mirrorlist
    debug: config: attempting to read file /etc/pacman.d/mirrorlist
    debug: adding new server URL to database 'multilib': http://mirrors.kernel.org/archlinux/multilib/os/x86_64
    debug: adding new server URL to database 'multilib': http://mirror.archlinux.no/multilib/os/x86_64
    debug: adding new server URL to database 'multilib': http://archlinux.uib.no/multilib/os/x86_64
    debug: config: finished parsing /etc/pacman.d/mirrorlist
    debug: config: new section 'archlinuxfr'
    debug: registering sync database 'archlinuxfr'
    debug: adding new server URL to database 'archlinuxfr': http://repo.archlinux.fr/x86_64
    debug: config: new section 'nightly'
    debug: registering sync database 'nightly'
    debug: adding new server URL to database 'nightly': http://nightly.uhuc.de/x86_64
    debug: config: finished parsing /etc/pacman.conf
    debug: registering local database
    :: Synchronizing package databases...
    debug: destfile found, using mtime only
    debug: using 'core.db.tar.gz' for download progress
    debug: HTTP_PROXY: (null)
    debug: http_proxy: (null)
    debug: FTP_PROXY: (null)
    debug: ftp_proxy: (null)
    debug: ust.mtime: 1288548030 local_time: 1288548030 compare: 0
    debug: ust.size: 36523 local_size: 36523 compare: 0
    debug: files are identical, skipping core.db.tar.gz
    core is up to date
    debug: destfile found, using mtime only
    debug: using 'extra.db.tar.gz' for download progress
    debug: HTTP_PROXY: (null)
    debug: http_proxy: (null)
    debug: FTP_PROXY: (null)
    debug: ftp_proxy: (null)
    debug: ust.mtime: 1288548042 local_time: 1288548042 compare: 0
    debug: ust.size: 487079 local_size: 487079 compare: 0
    debug: files are identical, skipping extra.db.tar.gz
    extra is up to date
    debug: destfile found, using mtime only
    debug: using 'community.db.tar.gz' for download progress
    debug: HTTP_PROXY: (null)
    debug: http_proxy: (null)
    debug: FTP_PROXY: (null)
    debug: ftp_proxy: (null)
    debug: ust.mtime: 1288545853 local_time: 1288545853 compare: 0
    debug: ust.size: 398944 local_size: 398944 compare: 0
    debug: files are identical, skipping community.db.tar.gz
    community is up to date
    debug: destfile found, using mtime only
    debug: using 'multilib.db.tar.gz' for download progress
    debug: HTTP_PROXY: (null)
    debug: http_proxy: (null)
    debug: FTP_PROXY: (null)
    debug: ftp_proxy: (null)
    debug: ust.mtime: 1288386951 local_time: 1288386951 compare: 0
    debug: ust.size: 21675 local_size: 21675 compare: 0
    debug: files are identical, skipping multilib.db.tar.gz
    multilib is up to date
    debug: destfile found, using mtime only
    debug: using 'archlinuxfr.db.tar.gz' for download progress
    debug: HTTP_PROXY: (null)
    debug: http_proxy: (null)
    debug: FTP_PROXY: (null)
    debug: ftp_proxy: (null)
    debug: ust.mtime: 1288452825 local_time: 1288452825 compare: 0
    debug: ust.size: 21807 local_size: 21807 compare: 0
    debug: files are identical, skipping archlinuxfr.db.tar.gz
    archlinuxfr is up to date
    debug: destfile found, using mtime only
    debug: using 'nightly.db.tar.gz' for download progress
    debug: HTTP_PROXY: (null)
    debug: http_proxy: (null)
    debug: FTP_PROXY: (null)
    debug: ftp_proxy: (null)
    debug: ust.mtime: 1288324936 local_time: 1288324936 compare: 0
    debug: ust.size: 21349 local_size: 21349 compare: 0
    debug: files are identical, skipping nightly.db.tar.gz
    nightly is up to date
    debug: loading package cache for repository 'local'
    debug: database path for tree local set to /var/lib/pacman/local/
    debug: loading package cache for repository 'core'
    debug: database path for tree core set to /var/lib/pacman/sync/core/
    :: Starting full system upgrade...
    debug: checking for package upgrades
    debug: loading package cache for repository 'extra'
    debug: database path for tree extra set to /var/lib/pacman/sync/extra/
    debug: new version of 'aalib' found (1.4rc5-6 => 1.4rc5-7)
    debug: adding package aalib-1.4rc5-7 to the transaction targets
    debug: loading package cache for repository 'community'
    debug: database path for tree community set to /var/lib/pacman/sync/community/
    debug: loading package cache for repository 'multilib'
    debug: database path for tree multilib set to /var/lib/pacman/sync/multilib/
    debug: loading package cache for repository 'archlinuxfr'
    debug: database path for tree archlinuxfr set to /var/lib/pacman/sync/archlinuxfr/
    debug: loading package cache for repository 'nightly'
    debug: database path for tree nightly set to /var/lib/pacman/sync/nightly/
    debug: new version of 'awesome' found (3.4.7-1 => 3.4.8-1)
    debug: adding package awesome-3.4.8-1 to the transaction targets
    debug: new version of 'chromium' found (6.0.472.62-1 => 7.0.517.43-1)
    debug: adding package chromium-7.0.517.43-1 to the transaction targets
    debug: new version of 'compositeproto' found (0.4.1-1 => 0.4.2-1)
    debug: adding package compositeproto-0.4.2-1 to the transaction targets
    debug: new version of 'damageproto' found (1.2.0-1 => 1.2.1-1)
    debug: adding package damageproto-1.2.1-1 to the transaction targets
    debug: new version of 'dhcpcd' found (5.2.7-1 => 5.2.8-1)
    debug: adding package dhcpcd-5.2.8-1 to the transaction targets
    debug: new version of 'emesene' found (1.6.3-3 => 1.6.3-4)
    debug: adding package emesene-1.6.3-4 to the transaction targets
    debug: new version of 'fixesproto' found (4.1.1-1 => 4.1.2-1)
    debug: adding package fixesproto-4.1.2-1 to the transaction targets
    debug: new version of 'fontsproto' found (2.1.0-1 => 2.1.1-1)
    debug: adding package fontsproto-2.1.1-1 to the transaction targets
    debug: new version of 'gimp' found (2.6.10-2 => 2.6.11-1)
    debug: adding package gimp-2.6.11-1 to the transaction targets
    debug: new version of 'gparted' found (0.6.4-1 => 0.7.0-1)
    debug: adding package gparted-0.7.0-1 to the transaction targets
    debug: new version of 'jre' found (6u22-2 => 6u22-3)
    debug: adding package jre-6u22-3 to the transaction targets
    debug: new version of 'kernel26' found (2.6.35.7-1 => 2.6.35.8-1)
    debug: adding package kernel26-2.6.35.8-1 to the transaction targets
    debug: new version of 'kernel26-headers' found (2.6.35.7-1 => 2.6.35.8-1)
    debug: adding package kernel26-headers-2.6.35.8-1 to the transaction targets
    debug: new version of 'libdrm-git' found (20101027-1 => 20101029-1)
    debug: adding package libdrm-git-20101029-1 to the transaction targets
    debug: new version of 'libxdmcp' found (1.0.3-1 => 1.1.0-1)
    debug: adding package libxdmcp-1.1.0-1 to the transaction targets
    debug: new version of 'libxft' found (2.1.14-1 => 2.2.0-1)
    debug: adding package libxft-2.2.0-1 to the transaction targets
    debug: new version of 'libxkbfile' found (1.0.6-1 => 1.0.7-1)
    debug: adding package libxkbfile-1.0.7-1 to the transaction targets
    debug: new version of 'libxmu' found (1.0.5-1 => 1.1.0-1)
    debug: adding package libxmu-1.1.0-1 to the transaction targets
    debug: new version of 'libxpm' found (3.5.8-1 => 3.5.9-1)
    debug: adding package libxpm-3.5.9-1 to the transaction targets
    debug: new version of 'libxss' found (1.2.0-1 => 1.2.1-1)
    debug: adding package libxss-1.2.1-1 to the transaction targets
    debug: new version of 'libxtst' found (1.1.0-1 => 1.2.0-1)
    debug: adding package libxtst-1.2.0-1 to the transaction targets
    debug: new version of 'libxv' found (1.0.5-1 => 1.0.6-1)
    debug: adding package libxv-1.0.6-1 to the transaction targets
    debug: new version of 'libxxf86dga' found (1.1.1-1 => 1.1.2-1)
    debug: adding package libxxf86dga-1.1.2-1 to the transaction targets
    debug: new version of 'libxxf86vm' found (1.1.0-1 => 1.1.1-1)
    debug: adding package libxxf86vm-1.1.1-1 to the transaction targets
    debug: new version of 'mlocate' found (0.23.1-1 => 0.23.1-2)
    debug: adding package mlocate-0.23.1-2 to the transaction targets
    debug: new version of 'mpfr' found (3.0.0-2 => 3.0.0.p4-1)
    debug: adding package mpfr-3.0.0.p4-1 to the transaction targets
    debug: new version of 'perl-mp3-info' found (1.24-1 => 1.24-2)
    debug: adding package perl-mp3-info-1.24-2 to the transaction targets
    debug: new version of 'randrproto' found (1.3.1-1 => 1.3.2-1)
    debug: adding package randrproto-1.3.2-1 to the transaction targets
    debug: new version of 'recordproto' found (1.14-1 => 1.14.1-1)
    debug: adding package recordproto-1.14.1-1 to the transaction targets
    debug: new version of 'scrnsaverproto' found (1.2.0-1 => 1.2.1-1)
    debug: adding package scrnsaverproto-1.2.1-1 to the transaction targets
    debug: new version of 'syslinux' found (4.02-1 => 4.03-1)
    debug: adding package syslinux-4.03-1 to the transaction targets
    debug: new version of 'vicious-git' found (20101027-1 => 20101029-1)
    debug: adding package vicious-git-20101029-1 to the transaction targets
    debug: new version of 'wine' found (1.3.5-1 => 1.3.6-1)
    debug: adding package wine-1.3.6-1 to the transaction targets
    debug: new version of 'xplc' found (0.3.13-2 => 0.3.13-3)
    debug: adding package xplc-0.3.13-3 to the transaction targets
    error: segmentation fault
    Internal pacman error: Segmentation fault.
    Please submit a full bug report with --debug if appropriate.
    I've tried running memtest86+ and I'm not having any errors.
    What should I do next?
    This is depressing :´-(

    Hey, thanks!
    That just did it

  • Root.sh failure during Grid install - segmentation fault for clscfg

    Hi anyone got any idea how to resolve the following error during execution of root.sh on second node of a RAC installation. I see there is a failure when clscfg -localadd is run - perhaps this is the start of the issue. I have no idea what this command is doing
    Any help appreciated
    Installing verison 11.2.0.2 on RHEL 5
    ntpd was NOT running - I ignored this during the pre-reqs at the end of the runInstaller - perhaps this is the issue and i need to start fresh and make sure its running before running root.sh ?
    root.sh....
    Entries will be added to the /etc/oratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of root script.
    Now product-specific root actions will be performed.
    Using configuration parameter file: /opt/app/11.2.0/grid/crs/install/crsconfig_params
    Failure with signal 11 from command: 1 /opt/app/11.2.0/grid/bin/clscfg -localadd
    OLR initialization - successful
    Adding daemon to inittab
    ACFS-9200: Supported
    ACFS-9300: ADVM/ACFS distribution files found.
    ACFS-9307: Installing requested ADVM/ACFS software.
    ACFS-9308: Loading installed ADVM/ACFS drivers.
    ACFS-9321: Creating udev for ADVM/ACFS.
    ACFS-9323: Creating module dependencies - this may take some time.
    ACFS-9327: Verifying ADVM/ACFS devices.
    ACFS-9309: ADVM/ACFS installation correctness verified.
    CRS-2672: Attempting to start 'ora.mdnsd' on 'coden-ota-odc'
    CRS-2676: Start of 'ora.mdnsd' on 'coden-ota-odc' succeeded
    CRS-2672: Attempting to start 'ora.gpnpd' on 'coden-ota-odc'
    CRS-2676: Start of 'ora.gpnpd' on 'coden-ota-odc' succeeded
    CRS-2672: Attempting to start 'ora.cssdmonitor' on 'coden-ota-odc'
    CRS-2672: Attempting to start 'ora.gipcd' on 'coden-ota-odc'
    CRS-2676: Start of 'ora.cssdmonitor' on 'coden-ota-odc' succeeded
    CRS-2676: Start of 'ora.gipcd' on 'coden-ota-odc' succeeded
    CRS-2672: Attempting to start 'ora.cssd' on 'coden-ota-odc'
    CRS-2672: Attempting to start 'ora.diskmon' on 'coden-ota-odc'
    CRS-2676: Start of 'ora.diskmon' on 'coden-ota-odc' succeeded
    CRS-2676: Start of 'ora.cssd' on 'coden-ota-odc' succeeded
    Start of resource "ora.ctssd" failed
    CRS-2672: Attempting to start 'ora.ctssd' on 'coden-ota-odc'
    CRS-2674: Start of 'ora.ctssd' on 'coden-ota-odc' failed
    CRS-4000: Command Start failed, or completed with errors.
    Cluster Time Synchronisation Service start in exclusive mode failed at /opt/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 6455.
    /opt/app/11.2.0/grid/perl/bin/perl -I/opt/app/11.2.0/grid/perl/lib -I/opt/app/11.2.0/grid/crs/install /opt/app/11.2.0/grid/crs/install/rootcrs.pl execution failed
    I executed the /opt/app/11.2.0/grid/bin/clscfg to see what the result was and it returns a Segmentation Fault to std err
    Edited by: 787789 on Nov 10, 2010 6:58 AM

    Hi,
    here is one document you can go for work around but it is on windows platform but similar error as you posted *CRS Installation Failed with "failed to configure Oracle Cluster Registry with CLSCFG, ret 9" [ID 851742.1]*
    Thanks

  • Upgraded to lucid lynx-amd64, firefox will no longer start, even in safe mode, terminal reports segmentation fault.

    Upgraded to Ubuntu lucid lynx 64bit platform, Firefox will no longer start, even in terminal safe mode - terminal reports Attempting to load the system libmoon Segmentation fault. Thunderbird works fine. Un-installed/re-installed to no success.
    == User Agent ==
    Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.9 Safari/533.2

    I completely uninstalled everything associated with firefox in synaptic package manager, then reinstalled the latest version of firefox again.
    Evidently one of the add-ons was preventing firefox from opening, not sure which one though. I hope this will help someone else. Firefox is working now.

  • Midori segmentation fault

    When browsing with midori, it sometimes crashes. It seems to be random, a page might chras it someday, but not the otherday. When run in terminall with -g it gives this:
    Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex bt -ex 'set logging on /tmp/midori-gdb.bt' --return-child-result --args midori
    warning: Could not load shared library symbols for linux-gate.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    Traceback (most recent call last):
    File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3400.3-gdb.py", line 9, in <module>
    from gobject import register
    File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
    ImportError: No module named backtrace
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    (midori4:5202): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:19: Theming engine 'adwaita' not found
    a bunch of similar Gtk warnings...
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Program received signal SIGSEGV, Segmentation fault.
    0xb598565c in JSC::WeakBlock::visit(JSC::HeapRootVisitor&) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
    #0 0xb598565c in JSC::WeakBlock::visit(JSC::HeapRootVisitor&) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
    #1 0xb5983774 in JSC::MarkedSpace::visitWeakSets(JSC::HeapRootVisitor&) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
    #2 0xb597c340 in JSC::Heap::markRoots(bool) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
    #3 0xb597cec7 in JSC::Heap::collect(JSC::Heap::SweepToggle) () from /usr/lib/libjavascriptcoregtk-3.0.so.0
    #4 0xb597d08c in JSC::Heap::collectAllGarbage() () from /usr/lib/libjavascriptcoregtk-3.0.so.0
    #5 0xb5eaf77b in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #6 0xb5eafa45 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #7 0xb6bb5602 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #8 0xb6bb5675 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #9 0xb6c4436b in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #10 0xb7ebd46f in ?? () from /usr/lib/libglib-2.0.so.0
    #11 0xb7ebc793 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
    #12 0xb7ebcb30 in ?? () from /usr/lib/libglib-2.0.so.0
    #13 0xb7ebcf8b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
    #14 0xb7ad32f5 in gtk_main () from /usr/lib/libgtk-3.so.0
    #15 0x08067e45 in main ()
    *** NSPlugin Viewer *** ERROR: rpc_end_sync called when not in sync!
    Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex bt -ex 'set logging on /tmp/midori-gdb.bt' --return-child-result --args midori d
    warning: Could not load shared library symbols for linux-gate.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    Traceback (most recent call last):
    File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3400.3-gdb.py", line 9, in <module>
    from gobject import register
    File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
    ImportError: No module named backtrace
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    (midori4:5560): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:19: Theming engine 'adwaita' not found
    a bunch of similar Gtk warnings...
    ** (midori4:5560): CRITICAL **: midori_browser_add_uri: assertion `uri != NULL' failed
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Program received signal SIGSEGV, Segmentation fault.
    0x00000000 in ?? ()
    #0 0x00000000 in ?? ()
    #1 0xbffff438 in ?? ()
    #2 0x00000001 in ?? ()
    *** NSPlugin Viewer *** ERROR: rpc_end_sync called when not in sync!
    [matyilona@localhost ~]$ midori -gd
    Launching command: '/usr/bin/gdb' --batch -ex 'set print thread-events off' -ex run -ex bt -ex 'set logging on /tmp/midori-gdb.bt' --return-child-result --args midori d
    warning: Could not load shared library symbols for linux-gate.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    Traceback (most recent call last):
    File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3400.3-gdb.py", line 9, in <module>
    from gobject import register
    File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
    ImportError: No module named backtrace
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    (midori4:7964): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:19: Theming engine 'adwaita' not found
    a bunch of similar Gtk warnings...
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    Program received signal SIGSEGV, Segmentation fault.
    0xb602a803 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #0 0xb602a803 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #1 0xb602ad56 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #2 0xb602d4de in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #3 0xb602e675 in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
    #4 0xa0bdbc80 in ?? ()
    Backtrace stopped: previous frame inner to this frame (corrupt stack?)
    I dont know witch pages I was looking at when midori chrashed.
    I found this, but I'm not sure if I have the same problem. Are this three are all the same problem, and if so, is it something with flash?

    Are you using KDE? Did you just did an upgrade of KDE?
    I had a similar problem and it seems to be related to ~/.kde4 where it seems settings do not get updated. I even have a thread about the Pager Settings not updating.
    Anyway ... if this is your case deleting ~/.kde4 and logging out and in again solved the problem for me, for both: Chromium and Firefox. Of course you loose your personal settings but it's faster to re-set your settings than it is to find what file is failing to update in ~/.kde4
    Hope this helps.
    R

Maybe you are looking for

  • Adobe Premiere Pro CS4 - Export issue.

    Hello to the Adobe Community! Maybe someone here can help me out with some Premiere issues. I am using Premiere Pro CS4 4.2.1. I'm on Windows 7 64 (Ultimate N). My system is: Intel Core i5CPU [email protected] 3GB RAM I have updated all Adobe softwar

  • Adobe Photoshop Album Starter Edition 3.2 with AOL desktop (AOL 10)

    I have fully patched XP SP2 AOL 10 as default email client Adobe Photoshop Album Starter Edition 3.2, registered and unlocked. When setting pref for email client within Adobe PSE, AOL is not listed as an email option. I have reinstalled Adobe Photosh

  • Updating to iOS 7 broke my Wi-Fi (and how I fixed it)

    I have an iPad 2; it worked fine; I updated from iOS 6 to iOS 7. Immediately after updating, it could not connect to my home WiFi network (Airport Extreme). All other devices on the network (MacBook, iPhone, iPod, Roku, Wii, wireless printers) contin

  • Class path problem

    Hi, i installed j2sdk1.4.0 in my PC. And i set path in environment variables JAVA_HOME the path of j2sdk and saved.. now when i go to comman promt and say javac its not idetifying.. then iam setting classpath and path at command prompt.. then javac w

  • Safari 6 freezes with OSX 10.7.5

    I'm using a recent Safari 6.1.6 update - and am now experiencing a problem I never had before with Safari on my OSX 10.7.5 MacBook Air system. I am unable to use Safari for more than fifteen minutes or so before it freezes, and always when I'm switch