[Solved]xfce 4.12: Display Settings - Segmentation fault (core dumped)
Just upgraded to Xfce 4.12 from 4.10 last week I have just one big issue so far: the display settings panel doesn't work. When I click on it, nothing happens.
If I run from terminal xfce4-display-settings I get "Segmentation fault (core dumped)" and with "gdb xfce4-display-settings" the output says "Reading symbols from xfce4-display-settings...(no debugging symbols found)...done."
What I'm thinking of is a missing dep. Since upgraded to 4.12 I also have a problem with Docky which displays a horizontal black line with shadow on my screen. I don't know if it's related, but this is the output when I run Docky from terminal: http://pastebin.com/cT5XNvWU
Before upgrading to 4.12, for some months, I had issues with xrandr which didn't detect my laptop screen resolution (full hd) and I had to manually add a profile that fits my normal resolution, otherwise I would had a resolution of 640x480px (this one is shown right now in my nVidia settings in "X Screen Information" section). I don't know if it's related, but I'm just saying.
I'm using bumblebee for my nvidia card & xf86-video-intel for my integrated graphics card. Yeah, I have hybrid graphics (Asus laptop).
General info:
- arch x86_64
- kernel 3.18.6-1
- slim display manager (just saw the warning on archwiki that this one has been abandoned)
- bumblebee & intel driver
- xfce 4.12
Anyone facing the same issue?
Last edited by kr3ck3n (2015-03-22 12:04:01)
kr3ck3n wrote:If I run from terminal xfce4-display-settings I get "Segmentation fault (core dumped)" and with "gdb xfce4-display-settings" the output says "Reading symbols from xfce4-display-settings...(no debugging symbols found)...done."
While not logged in, try renaming ~/.config/xfce4/xfconf/xfce-perchannel-xml/display.xml. A new one will be re-created on next login. There may be something in that file creating the crash.
What I'm thinking of is a missing dep. Since upgraded to 4.12 I also have a problem with Docky which displays a horizontal black line with shadow on my screen. I don't know if it's related, but this is the output when I run Docky from terminal: http://pastebin.com/cT5XNvWU
Settings Manager >> Window Manager Tweaks >> Compositor tab, and uncheck "Show shadows under dock windows".
Similar Messages
-
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. -
Segmentation Fault (core dumped)
Hello.
Guys I got an issue.
I have a server running Solaris version 9.
When I execute a command and it returns the result I get this message:
Segmentation Fault (core dumped)
for example
df -h
gzip
I am also getting this messages when executing dmesg:
Nov 11 18:39:12 TRSTSQATREMDB01 genunix: [ID 603404 kern.notice] NOTICE: core_log: logger[8730] core dumped: /var/core/core_TR STSQATREMDB01_logger_0_0_1289518751_8730
Nov 11 18:49:35 TRSTSQATREMDB01 genunix: [ID 603404 kern.notice] NOTICE: core_log: logger[9922] core dumped: /var/core/core_TR STSQATREMDB01_logger_0_0_1289519375_9922
Why Am I getting this messages, is it time to reboot ?
Thanks for your help.It is a generic error message which is due to multiple reasons..
1) /tmp full.
2) Wrong Inventory locations.
3) Wrong Library
4) Broken softlinks.
etc.
We have faced one such issue recently.. Where the some softlinks under $ORACLE_HOME/oui/bin was broken.
Please do these basic checks.
Paste the command with error here if you are still facing issue.
Edited by: user768907 on Nov 20, 2010 8:11 AM -
Adalnctl.sh : segmentation fault core dumped error
We are getting the following error:
Executing service control script:
/J51/app/applmgr/R11/fisjetcomn/admin/scripts/FISJET_fisdata/adalnctl.sh start
Segmentation Fault - core dumped
Check logfile /J51/app/applmgr/R11/fisjetcomn/admin/log/FISJET_fisdata/12051212.log for
details
Contents of LOG file:
Setting service OracleTNSListener80APPS_FISJET_fisdata to mode 2
Executing service control
script:
/J51/app/applmgr/R11/fisjetcomn/admin/scripts/FISJET_fisdata/adalnctl.sh start
Timeout specified in context file: 100 second(s)
Any idea what this could be?Hi user609345,
Why a bug?? It looks like the listener program is coredumping.
Check the listenername in $TNS_ADMIN/listener.ora and try to start the listener by hand using
lsnrctl start <listener_name>
Any idear what could have caused this issue? Cloned your environment or is this a new install?
Thanks
KAR
Message was edited by:
KAR_oracle -
패치 2141560 적용시 다음의 에러 발생 :SEGMENTATION FAULT(CORE DUMP)
제품 : AOL
작성날짜 : 2002-12-03
패치 2141560 적용시 다음의 에러 발생 :
SEGMENTATION FAULT(CORE DUMP)
=========================================================
PURPOSE
Problem Description
Workaround
please apply prerequiste patches before you apply FA.k:
AD patch 2141471 (11i.AD.F Mini-pack)
FND patch 2278688 (Oracle Self Service Framework Version 5.6E)
Solution Description
Reference Documents
------------------- -
Hi,
We are using DOMParser for Java from Oracle. For some files we are getting above mentioned error.
Any clues?
Rgds
DineshPlease provide the sample code. That helps to figure out the problem.
-
[kinda solved!]nvidia-settings segmentation fault
hi
i use nvidia-settings to adjust my graphic card setup. I haven't used it in a while though (in fact, i think it was using kde about 8 months ago), and tried to fire it up today on openbox, this is what i get;
$ nvidia-settings
(nvidia-settings:6351): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(nvidia-settings:6351): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Segmentation fault
$
I have never installed murrine ever! is it as simple an issue to fix as install murrine??
i tried to pacman it & yaourt it, but its not found! before I go about finding the source code to compile, i was wondering if anyone else has any ideas?
thanks
Last edited by ninjaprawn (2009-02-01 02:40:17)ghostHack wrote:
I find it a bit unlikely that a missing theme engine would cause a seg fault, however the package you need is in [community] and is called 'gtk-engine-murrine'.
What version of nvidia-utils do you have? and is the ret of your system up to date?
hi, thanks for that. I installed the theme engine, now the error message only says;
$ nvidia-settings
Segmentation Fault
$
I keep my system fully updated all the time, but how do i find out what version of nvidia-utils i am using?? -
Memoy fault, core dump after import
Hi,
db is 9.2.0.7, os is hp-ux itanium 11.23
i have done schema level import, after import, i got the memory fault core dump at end of the import log file as last entry. I have seen core dump file created.
I did not see any errors in alert log file.
But Import has been done successfuly and can check that all objects are imported successfully.
why this memory cored dump error logged in import log file.Please post full error message what You got.
-
Memory fault (core dumped) Pro *C/C++
Hi,
unfrt $ORACLE_HOME/precomp/demo/proc, I modified the file demo_proc.mk adding f1 as follows:
SAMPLES=f1 sample1 sample2....
anything else is not changed.
$ make -f demo_proc.mk f1
f1.c f1.o f1 all are generated with no error
$
$ f1
connected to ORACLE as user: scott
Memory fault (core dumped)
$
I don't know why, I used gdb to debug, but it says:
529 ../i386/i486/bits/string.h: no such file or directory.
what a nut!
could someone can give me a hand!?Trilby wrote:Lets stick with the first example. How are you compiling it?
Thank you for being here while I was just .. unfortunatelly, dumb.
I increased the list size (column count) without adding additional type (G_TYPE_STRING) arguments.
Fixed that and everything's back to normal.
drcouzelis wrote:Are you compiling with debugging information on? ("gcc -g")
Compiling with -g doesn't reveal my mistake.
Last edited by EUR (2014-01-02 20:43:28) -
**SOLVED**Heavy Metal Fakk 2 problem (Segmentation Fault)
**Fixed**
To play the game, download the installer from http://www.liflg.org/?catid=6&gameid=68
Once installed, instead using "fakk2" to start the game, just use "fakk2.sh"
Hi all
Im having this problem trying to get Heavy Metal Fakk 2 running
When i try to launch the game i get
[almamater@boX fakk2]$ ./fakk2
Creating fakk2 preferences directory: /home/almamater/.loki/fakk2
Heavy Metal: FAKK2 1.02 linux-i386 Oct 9 2001
----- FS_Startup -----
Current search path:
/home/almamater/.loki/fakk2/fakk
/usr/local/games/fakk2/fakk/pak4.pk3 (6 files)
/usr/local/games/fakk2/fakk/pak3.pk3 (21 files)
/usr/local/games/fakk2/fakk/pak2.pk3 (13 files)
/usr/local/games/fakk2/fakk/pak1.pk3 (2606 files)
/usr/local/games/fakk2/fakk/pak0.pk3 (9610 files)
/usr/local/games/fakk2/fakk
/usr/local/games/fakk2/fakk/pak4.pk3 (6 files)
/usr/local/games/fakk2/fakk/pak3.pk3 (21 files)
/usr/local/games/fakk2/fakk/pak2.pk3 (13 files)
/usr/local/games/fakk2/fakk/pak1.pk3 (2606 files)
/usr/local/games/fakk2/fakk/pak0.pk3 (9610 files)
/usr/local/games/fakk2/fakk
----- CL_Shutdown -----
BUG! (Segmentation Fault) Going down hard...
Heavy Metal: FAKK2
Built with glibc-2.1 on x86
Stack dump:
./fakk2(loki_printstack+0x3f)[0x8181443]
./fakk2[0x818162b]
./fakk2[0x81060a4]
[0xb7eec420]
/lib/libz.so.1(inflate+0x10f0)[0xb7ea6ba0]
./fakk2(unzReadCurrentFile+0x15c)[0x80e72f4]
./fakk2(FS_Read+0xfa)[0x80d4a42]
./fakk2(FS_ReadFileEx+0x1e7)[0x80d4fab]
./fakk2(FS_ReadFile+0x18)[0x80d5044]
./fakk2[0x80d6460]
./fakk2(FS_InitFilesystem+0x62)[0x80d65ca]
./fakk2(Com_Init+0x48)[0x80d1b6c]
./fakk2(main+0x25a)[0x8106416]
/lib/libc.so.6(__libc_start_main+0xe0)[0xb7c6ff90]
./fakk2(XMapRaised+0x35)[0x808e5e1]
Please send a full bug report,
along with the contents of autosave to: [email protected]
Unable to execute loki_qagent - exiting
Have anyone got this problem whit this game? if so.. did u fix it?...if so.. can u please tell me how can i make it run?
thanks for any help
cheers
I have everything up-to-date , direct rendering whit i810 driver, olso i have other games running whitout problems
Last edited by AlmaMater (2007-10-05 01:24:27)Hello again
I think I've solved my problem :)
I was using database to hold my images. After generating image from database with PHP I didn't destroy the output. So there was segmentation fault with memory. After correcting my scripts everything from 72 hours works fine :)))
I hope so....
Best regards
Rafal
P.S.
http://pl.php.net/manual/pl/function.imagecreatefromjpeg.php#60241
http://pl.php.net/manual/pl/function.imagejpeg.php#42610 -
Nvidia-settings segmentation fault
I have nvidia 270.41.06-1 installed. And when I try to run nvidia-settings it gives me segmentation fault.
Anyone else experience this problem? I think it started happening to me only on very recent update.
PS. I am using KDE 64-bit
Last edited by kdar (2011-04-21 06:18:48)I am on x86_64 also, XFCE4, and it segfaults on me too, here is the log (found in the kernel.log):
It segfaults only when trying to SAVE TO X CONFIGURATION FILE (xorg.conf) (and does not update xorg.conf)
nvidia-settings[1617]: segfault at 7f32b3a09ae0 ip 00007f32b3a09ae0 sp 00007fffca33e0b8 error 15
UPDATE: when I delete the ~/.nvidia-settings.rc file (in all my user's directories, including the root directory)
I can then SAVE the CONFIGURATION (as root). I just made sure aftewards, to save the new ~/.nvidia-settings.rc
too. (to all my user's directories).
I didn't have to change themes, or anything else. Just delete the old ~/.nvidia-settings.rc file from each user,
including root, then issue # sudo nvidia-setttings and save the X configurations to file. It worked.. then
saved the settings to each user's directory (~/.nvidia-settings-rc)
Last edited by Kilzool (2011-05-05 05:39:23) -
SIGSEGV 11* segmentation violation - core dump
Hi,
I'm having this problem in my development machine. My machine is HP-UX 11.23.
Previously i could install the application without any error. It just recently we install apache-tomcat, but i not sure if tomcat causes this problem. I did try to stop the tomcat process and run the installation again, but still we facing the issues.
Kindly review the log file below. The key things that i would like to highlight is, we could not start the installation because its stop and not continuing anymore. Can somebody help me how to troubleshoot this?
Thanks -
$ ./7.3_ThirdParty_hpux_ia64_32_opt.bin -console
InstallShield Wizard
Initializing InstallShield Wizard...
Preparing Java(tm) Virtual Machine...
...................Unhandled signal occurred at 0x60000000c89c2ec1
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [2]: SEGV_ACCERR [addr: 0x450]
Aborting...
Unexpected Signal : 11 occurred at PC=0xC89C2EC1
Function=ia64_get_issue_port
Library=/var/tmp/isjAAAa04420/lib/IA64N/server/libjvm.so
Current Java thread:
"" prio=7 tid=0x0006e530 nid=1 lwp_id=4905 runnable [0x00000000..0x7fffe3f0]
Dynamic libraries:
/var/tmp/isjAAAa04420/bin/IA64N/java
text:0x00001000-0x00013800 data:0x00014000-0x00014660
/usr/lib/hpux32/libsin.so.1
text:0xc215d000-0xc2160420 data:0x777f4000-0x777f41b8
/usr/lib/hpux32/libpthread.so.1
text:0xc00a0000-0xc013c000 data:0x777ed000-0x777ef4e8
/var/tmp/isjAAAa04420/lib/IA64N/server/libjvm.so
text:0xc7c2a000-0xc8b33100 data:0x775a5000-0x777cd0a0
/usr/lib/hpux32/libdl.so.1
text:0xc03bf000-0xc03c2ed0 data:0x777ec000-0x777ec150
/usr/lib/hpux32/libc.so.1
text:0xc013c000-0xc03beac0 data:0x77591000-0x775a2128
/usr/lib/hpux32/libm.so.1
text:0xc053d000-0xc068f0c0 data:0x777e9000-0x777e9c88
/usr/lib/hpux32/librt.so.1
text:0xc2161000-0xc21671f0 data:0x777e8000-0x777e81a8
/usr/lib/hpux32/libuca.so.1
text:0xc1653000-0xc165aaf0 data:0x775a4000-0x775a4150
/usr/lib/hpux32/libunwind.so.1
text:0xc160a000-0xc1652910 data:0x775a3000-0x775a3628
/usr/lib/hpux32/libcl.so.1
text:0xc0a16000-0xc0a16304 data:0x77590000-0x77590018
/usr/lib/hpux32/libCsup.so.1
text:0xc0850000-0xc089f190 data:0x77588000-0x7758df20
/usr/lib/hpux32/libIO77.so.1
text:0xc6624000-0xc67d9e70 data:0x77572000-0x77585bc8
/var/tmp/isjAAAa04420/lib/IA64N/native_threads/libhpi.so
text:0xc2188000-0xc21a4050 data:0x7756a000-0x7756b810
/var/tmp/isjAAAa04420/lib/IA64N/libverify.so
text:0xc21a5000-0xc21c42a0 data:0x77566000-0x775670a0
/var/tmp/isjAAAa04420/lib/IA64N/libjava.so
text:0xc21c5000-0xc2210160 data:0x7755f000-0x77563318
/var/tmp/isjAAAa04420/lib/IA64N/libzip.so
text:0xc28c8000-0xc28f7190 data:0x7755b000-0x7755c7d8
Local Time = Mon Nov 19 11:03:17 2007
Elapsed Time = 2
# HotSpot Virtual Machine Error : 11
# Please report this error to HP customer support.
# Java VM: Java HotSpot(TM) Server VM (1.4.1 1.4.1.03-030701-03:26-IA64N IA64 mi xed mode)
# An error report file has been saved as hs_err_pid4437.log.
# Please refer to the file for further information.
sh: 4437 Abort(coredump)
I can be contact from my email : owange_county @ yahoo . comHi,
I'm having this problem in my development machine. My machine is HP-UX 11.23.
Previously i could install the application without any error. It just recently we install apache-tomcat, but i not sure if tomcat causes this problem. I did try to stop the tomcat process and run the installation again, but still we facing the issues.
Kindly review the log file below. The key things that i would like to highlight is, we could not start the installation because its stop and not continuing anymore. Can somebody help me how to troubleshoot this?
Thanks -
$ ./7.3_ThirdParty_hpux_ia64_32_opt.bin -console
InstallShield Wizard
Initializing InstallShield Wizard...
Preparing Java(tm) Virtual Machine...
...................Unhandled signal occurred at 0x60000000c89c2ec1
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [2]: SEGV_ACCERR [addr: 0x450]
Aborting...
Unexpected Signal : 11 occurred at PC=0xC89C2EC1
Function=ia64_get_issue_port
Library=/var/tmp/isjAAAa04420/lib/IA64N/server/libjvm.so
Current Java thread:
"" prio=7 tid=0x0006e530 nid=1 lwp_id=4905 runnable [0x00000000..0x7fffe3f0]
Dynamic libraries:
/var/tmp/isjAAAa04420/bin/IA64N/java
text:0x00001000-0x00013800 data:0x00014000-0x00014660
/usr/lib/hpux32/libsin.so.1
text:0xc215d000-0xc2160420 data:0x777f4000-0x777f41b8
/usr/lib/hpux32/libpthread.so.1
text:0xc00a0000-0xc013c000 data:0x777ed000-0x777ef4e8
/var/tmp/isjAAAa04420/lib/IA64N/server/libjvm.so
text:0xc7c2a000-0xc8b33100 data:0x775a5000-0x777cd0a0
/usr/lib/hpux32/libdl.so.1
text:0xc03bf000-0xc03c2ed0 data:0x777ec000-0x777ec150
/usr/lib/hpux32/libc.so.1
text:0xc013c000-0xc03beac0 data:0x77591000-0x775a2128
/usr/lib/hpux32/libm.so.1
text:0xc053d000-0xc068f0c0 data:0x777e9000-0x777e9c88
/usr/lib/hpux32/librt.so.1
text:0xc2161000-0xc21671f0 data:0x777e8000-0x777e81a8
/usr/lib/hpux32/libuca.so.1
text:0xc1653000-0xc165aaf0 data:0x775a4000-0x775a4150
/usr/lib/hpux32/libunwind.so.1
text:0xc160a000-0xc1652910 data:0x775a3000-0x775a3628
/usr/lib/hpux32/libcl.so.1
text:0xc0a16000-0xc0a16304 data:0x77590000-0x77590018
/usr/lib/hpux32/libCsup.so.1
text:0xc0850000-0xc089f190 data:0x77588000-0x7758df20
/usr/lib/hpux32/libIO77.so.1
text:0xc6624000-0xc67d9e70 data:0x77572000-0x77585bc8
/var/tmp/isjAAAa04420/lib/IA64N/native_threads/libhpi.so
text:0xc2188000-0xc21a4050 data:0x7756a000-0x7756b810
/var/tmp/isjAAAa04420/lib/IA64N/libverify.so
text:0xc21a5000-0xc21c42a0 data:0x77566000-0x775670a0
/var/tmp/isjAAAa04420/lib/IA64N/libjava.so
text:0xc21c5000-0xc2210160 data:0x7755f000-0x77563318
/var/tmp/isjAAAa04420/lib/IA64N/libzip.so
text:0xc28c8000-0xc28f7190 data:0x7755b000-0x7755c7d8
Local Time = Mon Nov 19 11:03:17 2007
Elapsed Time = 2
# HotSpot Virtual Machine Error : 11
# Please report this error to HP customer support.
# Java VM: Java HotSpot(TM) Server VM (1.4.1 1.4.1.03-030701-03:26-IA64N IA64 mi xed mode)
# An error report file has been saved as hs_err_pid4437.log.
# Please refer to the file for further information.
sh: 4437 Abort(coredump)
I can be contact from my email : owange_county @ yahoo . com -
[SOLVED] Cinnamon 2.4.6 cinnamon-settings themes segmentation fault
Hello,
I cannot get into the cinnamon-settings themes application. I debugged it with gdb:
Loading Themes module
[New Thread 0x7fffd233f700 (LWP 22746)]
[New Thread 0x7fffd3341700 (LWP 22695)]
[New Thread 0x7fffd4560700 (LWP 22692)]
[New Thread 0x7fffdf3d2700 (LWP 22687)]
[New Thread 0x7fffe9948700 (LWP 22680)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff33741a2 in ?? () from /usr/lib/libgtk-3.so.0
If I run it on console
~$ cinnamon-settings themes
Python module
Could not find bluetooth module; is the cinnamon-control-center package installed?
Loading Themes module
Segmentation fault (core dumped)
and from journalctl -x
-- Subject: Process 22999 (cinnamon-settin) dumped core
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/li … temd-devel
-- Documentation: man:core(5)
-- Process 22999 (cinnamon-settin) crashed and dumped core.
-- This usually indicates a programming error in the crashing program and
-- should be reported to its vendor as a bug.
kernel: cinnamon-settin[22999]: segfault at 7f9ac9984045 ip 00007f9a87c0b1a2 sp 00007ffe3f759510 error 4 in libgtk-3.so.0.1400.9[7f9a87a57000+6ac000]
I've already reset all cinnamon settings and removed my used cinnamon theme numix and numix gtk theme. Also I created an softlink for default in ~/.themes, ~/.icons to Adwaita, because I've read that this is the gtk3 default Theme.
Has someone experienced the same problem?
this is my first post here, I hope someone can help me.
Tim
Last edited by quaddy (2015-04-08 11:42:34)Hi,
update: after the last few updates the problem has vanished.. don't know why and what package was affected..
Tim -
[SOLVED] Adobe Reader (acroread) Segmentation Fault (KDE)
Hello everyone!
I've been playing with arch quite a long time and I have a problem with the acroread package, which I installed from the AUR.
Adobe Reader will never start and this is the output I get:
$ acroread
dirname: missing operand
Try 'dirname --help' for more information.
Segmentation fault (core dumped)
I did run strace and the output I got (last few lines) is:
access("/etc/gtk-2.0/gtkrc.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/gtk-2.0/gtkrc.en", F_OK) = -1 ENOENT (No such file or directory)
lstat64("/home/errikos/.gtkrc-2.0", 0xfffffffffff5e7f4) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtkrc-2.0.en_US", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtkrc-2.0.en", F_OK) = -1 ENOENT (No such file or directory)
lstat64("/home/errikos/.gtkrc-2.0-kde4", {st_mode=S_IFREG|0644, st_size=328, ...}) = 0
open("/home/errikos/.gtkrc-2.0-kde4", O_RDONLY|O_LARGEFILE) = 5
read(5, "# This file was written by KDE\n#"..., 4000) = 328
lstat64("/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc", {st_mode=S_IFREG|0644, st_size=6131, ...}) = 0
open("/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc", O_RDONLY|O_LARGEFILE) = 6
read(6, "# this file is part of the oxyge"..., 4000) = 4000
access("/home/errikos/.gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/2.10.0/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/2.10.0/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
access("/home/errikos/.gtk-2.0/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib32/gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib32/gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib32/gtk-2.0/2.10.0/engines/liboxygen-gtk.so", F_OK) = 0
stat64("/usr/lib32/gtk-2.0/2.10.0/engines/liboxygen-gtk.so", {st_mode=S_IFREG|0755, st_size=1309120, ...}) = 0
open("/usr/lib32/gtk-2.0/2.10.0/engines/liboxygen-gtk.so", O_RDONLY|O_CLOEXEC) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220-\4\0004\0\0\0"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=1309120, ...}) = 0
mmap2(NULL, 1314324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf0f20000
mprotect(0xfffffffff105b000, 4096, PROT_NONE) = 0
mmap2(0xfffffffff105c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x13b) = 0xf105c000
close(7) = 0
mprotect(0xfffffffff105c000, 12288, PROT_READ) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
I am running Arch with KDE.
Should it find all those files it is not finding? Could they be part of the problem?
I did a Google search, but got nowhere until now.
Last edited by errikosd (2013-05-08 01:10:04)Well, I found a workaround, for those who really need acroread and want it well integrated into the KDE environment.
The solution is to use another KDE look-alike theme, QtCurve, instead of the "problematic" oxygen-gtk for GTK2 applications.
What you have to do is install the following packages from the AUR:
gtk-engines
qtcurve-gtk2
qtcurve-kde
lib32-qtcurve-gtk2
and also lib32-gtk-engines if it isn't resolved as a dependency.
You will also need to install the kde-gtk-config package from the AUR.
Then go to: KDE System Settings > Application Appearance > GTK, select QtCurve as the GTK2 theme and enjoy acroread and other GTK2 applications (well not fully, but the QtCurve theme is OK) integrated into your KDE desktop!
PS1: QtCurve is not (yet?) available for GTK3, so I left oxygen-gtk there.
PS2: Status changed to solved. -
[SOLVED] gdk-pixbuf-query-loaders Segmentation fault
When I update my packages via:
$ yaourt -Syu
I saw the error:
Segmentation fault (core dumped)
Then I found out the problem is about the binary file gdk-pixbuf-query-loaders.
When I run
gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders
I get the error
Segmentation fault (core dumped)
Is this a bug or did I do something wrong?
The file /usr/bin/gdk-pixbuf-query-loaders is owned by package gdk-pixbuf2 (2.31.3-1), I tried compiling the package from source myself, that didn't solve the issue.
I am using kde (new plasma).
Last edited by th0th (2015-05-10 11:36:42)brebs wrote:
Sounds like Nvidia bug report.
Have you recompiled cairo with --enable-gl? That's a bad thing to do.
I was using cairo-ubuntu from AUR. Considering it might be the cause, I tried installing default cairo, it didn't solve the issue.
Maybe you are looking for
-
Unable to see line items in segment clearing account
Friends, Why we are unable to see the line items in intersegment clearing account/zero balance clearing account, eventhough the master is maintained as open item and line item display.
-
Okay I know this question has come up before, but I have a Lacie 160GB External drive, bought yesterday and I am unable to backup because of a error along the lines of "...Problem creating backup directory". I am a new apple user, can someone tell me
-
Using error code in web.xml
hi I have following servlet .. sevlet : PrintWriter out = res.getWriter(); out.println("<p>I will throw a ServletEexception now....</p>"); //res.sendError(404, "messagge"); In the above code res.sendError(404, "messagge"); is commented and i get the
-
I'm having a problem with several of our MSI bundles. The problem is that if I install certain MSI bundles after "x" amount of time they will no longer uninstall. You get an MSI error, value cannot be null. Which I have never seen before. The Windows
-
After updating iMovie, some clips missing/some in wrong project
After updating iMovie to 10.0.3, clips from various projects are intermingled. In some projects, clilps are missing. In others, there might be two clips from a different projects in the project. I took my MBAir and an external drive to the Apple S