Programming :: Seg Fault But No Memory References?
Apr 25, 2011
I can't figure out why I'm getting seg fault in this program im making in c++. The program is of the game "Mastermind" board game which I'm sure many of you might have heard of.im fairly new to coding c++. I do not know why I'm getting seg fault error when trying to compile as I'm not using any pointers? or trying to access memory that was not allocated to me?
View 5 Replies
ADVERTISEMENT
Jan 8, 2011
I'm writing a producer-consumer program, where the producer and the consumer are different processes and they communicate using queued signals, and when I run it it comes out always 'segmentation fault'.
Here is my code:
(note: I tried using both 'shm_open()' and 'mmap()', and 'shmget()' and shmat()')
Code:
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
[code]....
View 10 Replies
View Related
Apr 19, 2010
I am writing a game in C with SDL. I can successfully display one image on the screen and animate it. However, I am having a lot of issues getting the background to display using the same method. I was asking for help on SDL related forums, but I determined that the issue is not SDL related, and it is actually a pointer issue. However, I can't find where I'm going wrong.
Code:
#include <SDL/SDL.h>
struct image
[code]...
View 4 Replies
View Related
Mar 11, 2010
I am developing a system in Python that includes an engine and multiple front ends. I am doing the engine and a curses front end together and will add additional FE's later. My problem is that I don't know how to get my front end to import the modules from the engine. I have them set up in Eclipse (using Pydev) as separate projects, but in the same workspace.
I've been a developer for years, but this is my first Python project, and I'm also fairly new to Eclipse. I guess my question is, How do I set up the references to other projects of my own making?
View 1 Replies
View Related
Jul 9, 2011
[Code]....
if the address of stWndClass is 403000h, WHY it would be compile as mov eax,[esi+403004] and the first one would be mov eax,[esi+4]? I know how to get the values 403004h and 4,but do not know why.
View 5 Replies
View Related
May 28, 2010
I'm trying to math all class references in a C++ file using grep with regular expression. I'm trying to know if a specific include is usuless or not, so I have to know if there is a refence in cpp. I wrote this RE that searches for a reference from class ABCZ, but unfortunately it isn't working as I espected:
grep -E '^[^(/*)(//)].*[^a-zA-Z]ABCZ[]*[*(<:;,{& ]'
^[^(/*)(//)] don't math comments in the begging of the line ( // or /* )
.* followed by any character
[code]....
Well, I can get patterns like this:
class Test: public ABCZ{
class Test: public ABCZ {
class Test : public ABCZ<T>
[code]....
View 4 Replies
View Related
Mar 21, 2011
I am new to C and linux. My code below does arbitary writes but I cant figure out where or how it does it.
I am calling the insertNode() function with seq = 'MISSISSPPI$' and alphabets = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ$'
Code:
Weird behaviour I should mention is that when I check for NULL pointer in node->child[index], the unassigned values are not null anymore, they point to arbitary memory.
View 12 Replies
View Related
Apr 13, 2010
How do I write a script for my Linux that can show me total memory vs used memory and have it email me results if it's over 70 percent?
View 2 Replies
View Related
Aug 25, 2010
Is that possible that SHM shared memory is counted as cache memory on Linux with kernel 2.6.18?If find it really odd since this memory is not file backed, but I have a piece of code that loads data using shm_open+mmap, and it generates an amount of cache memory in /proc/meminfo that corresponds exactly to the amount of shared memory (I load that data from a file but I am using posix_fadvise(fd,0,0,POSIX_FADV_DONTNEED) to ensure this file is not cached and I made sure that it is working as expected). As far as I know SHM memory was not tagged as cache memory with kernel 2.6.9.If it is the case it is really unfortunate since normally cache memory can be considered to be part of the "available" memory since it can be flushed promptly but this is clearly not the case with SHM memory... Is there an easy way to get the total amount of used SHM memory on a system?
View 4 Replies
View Related
Apr 19, 2011
I using a linux kernel v2.6.26.something. Distribution: OpenSuse 10.3. While writing a c program on linux in KATE, i used character pointers to declare a string like, for ex: " char *temp " but compilation with gcc gives me the error," Segmentation Fault " what is segmentation Fault Why does it occur or what are the reasons behind it?
View 14 Replies
View Related
Jul 16, 2010
I am programming an application with an ARM device with an embedded version of Linux. My application talks to a java application via socket. If there is any connection problems, it attempts the connection again. My problem is that after exactly 146 times, there is a Segmentation Fault. Apparently this happens in opening the socket, which is not successful after this amount of attempts.
Following, some code that I'm using:
The function for openning the socket and perform a connection:
Code:
View 2 Replies
View Related
Feb 15, 2011
I wrote a small c-code, which is based on a pseudorandom-alogrithm from the internet[URL]If i compile the code with "gcc test.c -o test -O2" the output is: "4194449".That's ok.I can compile the code without optimizations and the outut is the same.But if i compile the code with "gcc test.c -o test -O3" it creates a segmentation fault. But why? why this happens?Here the code:
Code:
#include <stdio.h>
// Code based on http://www.dreamincode.net/code/snippet342.htm
[code]....
View 3 Replies
View Related
Jun 16, 2010
simple program to create a segmentation fault:my problem is if i include the same code char *s="hello world"; *s='H'; in my project, it is not giving any seg fault, instead it runs without any problem. what may be the issue.
View 13 Replies
View Related
Oct 10, 2010
I encounter a problem with my program recently, i get the core dump of my
program, and it produced by a segill signal, i wondered that how my program can happen to generate this error, and i never write a "0 divide"
View 4 Replies
View Related
Sep 16, 2010
I would just like to ask why my red hat cannot log a segmentation fault in any of the log files located in / var/ log. I purposely tried executing a C++ program that segfaults but nothing was logged.
View 3 Replies
View Related
Jul 23, 2010
When I compile my C program on SUSE, I receive a segmentation fault error. To my knowledge, this occurs when a program tries to recall memory but is not allowed to. So I'm using GDB for the first time to solve this problem. After a series of commands, I reach this point:
Code:
#0 0x00002b13e1bab127 in getdelim () from /lib64/libc.so.6
#1 0x000000000040167b in main () at dmsp_cusp.c:158
Here's the offending code in dmsp_cusp.c:
Code:
157 printf("enter the input file name:");
158 getline(in_fname);
159 fp3 = fopen(in_fname, "r");
160 if(fp3 == NULL) {
161 printf("can't open input file %s",in_fname);
162 exit(1); }
View 1 Replies
View Related
Feb 20, 2010
Why is this giving me a segmentation fault ?
Code:
#include<stdio.h>
#include<string.h>
#include<malloc.h>
int main ()
[code]....
View 10 Replies
View Related
Jul 28, 2011
i wrote a program to fill an array with 100 random numbers ranging from 1 - 200. i compiled the program using gcc. the program successfully compiled but when i try to run it i get a segmentation fault. here is the code. i put *** on the line that gdb indicated was the problem.
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
[code]....
View 2 Replies
View Related
Jan 27, 2010
I have program like this:
Code:
with 'gcc -g' it runs well, but with 'gcc -g -O3' (with -O2 too) it crash.
output is something like this:
Code:
and gdb says
Code:
Why it try to compare something at address 0x209 when this address is not in the vector?
View 1 Replies
View Related
Jul 1, 2010
I am getting Segmentation fault error .Dont know where it is
Code:
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
[Code]....
Getting Segmentation fault
View 11 Replies
View Related
Jan 15, 2010
I have this basic program that is supposed to scan a string for a delimiter and output which segment of the string the user wants, like awk '{print $2}'. The problem is, I always get a segmentation fault when I run the code and I can't figure out what triggered it.
Here is my code:
Code:
int main(void) {
char *string = "my name is joe";
char dlimit = ' ', *good;
int index = 2, round = 0;
int i, place = 0, t;
[code]....
It keeps track of how many times the delimiter was found with round, and the position of the last found delimiter with place. index is to specify which segment of the string the user wants. One more thing, is it necessary to manually allocate memory with malloc() or calloc() when you can just initialize a variable and it be fine? Like:
Code:
int z = malloc(sizeof(int));
when you can:
int z;
View 12 Replies
View Related
May 2, 2011
I am getting below information from the core file on our production servers. one of our server is crashing with segmentation fault .Program terminated with signal 11, Segmentation fault.
#0 0x00b24332 in _int_malloc () from /lib/libc.so.6
(gdb) where
#0 0x00b24332 in _int_malloc () from /lib/libc.so.6
[code]....
View 2 Replies
View Related
Feb 7, 2010
The game is quite old (2002!) and I'm trying to mod the old version of it (1.02a), the jk2ded server linux binary.The game engine loads my mod's .so file which I compiled using:
Code:
gcc -shared -static -g -fPIC g_syscalls.c common.c main.c -o out/jk2mpgamei386.so
So whilst launching the server for the first time, it loads the .so file using dlopen() without problems and the output is:
Code:
Loading dll file jk2mpgame.
Sys_LoadDll(/web/web11/jk2/base/jk2mpgamei386.so)...
Sys_LoadDll(jk2mpgame) found **vmMain** at 0xb2ed9413
Sys_LoadDll(jk2mpgame) succeeded!
[ NT's Fix ] GAME_INIT
and then it works correctly until I try to change the map the server is on currently.When a map changes on the server,the .so file has to be unloaded.After unloading with dlclose() without errors, when the new map is launched the engine tries to reload the .so into the memory with dlopen() but fails:
Code:
map_restart 0
Cvar_Set2: sv_serverid 78710500
==== ShutdownGame ====
[code]....
View 3 Replies
View Related
Oct 16, 2010
I am making a program to do a breadth first search.The code which I am posting here just makes a que of the nodes visited in a binary tree in inorder fashion,so this implementation is not yet complete.While developing I got a segmentation fault which I was not able to understand why I am getting so I am posting since the tree of same program (without BFS) is working.
Code:
#include<stdio.h>
#include<stdlib.h>
[code]...
View 4 Replies
View Related
Jul 16, 2009
The following piece of code is suppose to send a UDP packet.but inside function udpsocketinit , i get a segmentation fault and i can not understand why
Code:
#include <arpa/inet.h>
#include <netinet/in.h>
[code]...
View 5 Replies
View Related
Dec 12, 2010
Is it ok to read a process output with fgetws? I get segmentation fault when I try that.
Code:
#include <iostream>
#include <cstdio>
int main()
{
wchar_t line[4096];
[Code]...
I can read the output from the process if I use fgets instead of fgetws.But I am getting special characters in the output for some commands, that is why I wanted to try with fgetws.
View 4 Replies
View Related
Jan 8, 2011
I'm working on some code which suddenly is causing a segmentation on vsprintf. This was working before, so I cut and pasted some code from vsprintf function at the cplusplus site and even this is causing a problem. Anyway the example is
Code:
void PrintFError (const char * format, ...)
{
char buffer[256];
va_list args;
[code]....
View 5 Replies
View Related
Dec 25, 2010
My program is to find the values of variables using matrices and in matrices using GAUSS ELIMINATION method. It gives segmentation fault then I input the values of coefficients of the variables.
#include<stdio.h>
void main()
{
int n;
int i,j,l;
float m;
[Code]...
View 5 Replies
View Related
Jun 18, 2010
I downloaded the C4.5 code from web, and it works fine with me. But when I use it to treat large data, it has error message like "segmentation fault". While, I think it is not due to the volumn of data. Is that a bug? so what is the general problem of "segmentation fault"?
View 2 Replies
View Related
Jun 9, 2010
I am using Ubuntu 9.04 linux 2.6.28-11-generic. When I write a program that gives the "Segmentation fault" error, or when I send this signal (SIGSEGV) to a program, the "Segmentation fault" is shown and no core dumped. When I look for "core" file in the current directory, I can't find it, too.
View 2 Replies
View Related