Sponsored Content
Operating Systems Linux Mismatch free() / delete / delete [C++] Post 302985005 by Corona688 on Thursday 3rd of November 2016 12:58:43 PM
Old 11-03-2016
To repeat: There is nothing wrong in the code you posted. There might be things wrong in the code you didn't post, but how would I ever know? I can only make wild guesses.

Wild guess #1: "void * &" is a really weird type. The only reason I can think of to do that, is if Send() is designed to alter the value of p1 in main itself. Print its integer value, before and after, to cerr or stderr to make sure it's not being changed. Feeding a mangled pointer into delete can cause an error like that.

Wild guess #2: You say "you called a virtual function by passing p1 like this", but Pack is a structure with no member functions, virtual or otherwise: It is completely normal and proper to typecast it to (void *). So where does this virtual thing enter the equation? If your structure is actually something completely different, please tell me now.

Last edited by Corona688; 11-03-2016 at 02:20 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Space free on tape /delete a single file on tape

Hi, I' using a sun solaris server, I would like to known if there is the possibility to control how many space is free on a tape and how I can delete a single file on a tape. Thanks DOMENICO (3 Replies)
Discussion started by: Minguccio75
3 Replies

2. Shell Programming and Scripting

how to delete content in a file (delete content only)

Hi Friends I have a file called processLog.txt file processLog.txt --------------- echo "line starts "$LINE suppCode=${LINE:0:3} #gatewayArchive=`scp root@mrp-gateway:/usr/local/apache/data/PLAT/MIMUS/upload/PROD/archive/112042708173000.txt /home/krishnaveni/scripts/tempFolder` #echo... (5 Replies)
Discussion started by: kittusri9
5 Replies

3. Shell Programming and Scripting

How to delete this?

# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.171.5.0 0.0.0.0 255.255.255.0 U 0 0 0 bond0 10.181.0.0 0.0.0.0 255.255.0.0 U 0 0 0 bond0 168.354.0.0 ... (1 Reply)
Discussion started by: kenshinhimura
1 Replies

4. Shell Programming and Scripting

AWK "delete" does not free memory?

In my awk script I have a big array, it can occupy up to 10 gigabytes of memory, but after I have deleted the array, the memory is not returned to the system? why's that? how to return the memory to the system? (0 Replies)
Discussion started by: kevintse
0 Replies

5. Shell Programming and Scripting

Delete text between square brackets and also delete those square brackets using sed or awk

Hi All, I have a text file which looks like this: computer programming systems engineering I want to get rid of these square brackets and also the text that is inside these brackets. So that my final text file looks like this: computer programming systems engineering I am using... (3 Replies)
Discussion started by: shoaibjameel123
3 Replies

6. Red Hat

Need Script to ZIP/SAVE & then DELETE Log file & DELETE ZIPS older than 12 months

ENVIROMENT Linux: Fedora Core release 1 (Yarrow) iPlanet: iPlanet-WebServer-Enterprise/6.0SP1 Log Path: /usr/iplanet/servers/https-company/logs I have iPlanet log rotation enabled rotating files on a daily basis. The rotated logs are NOT compressed & are taking up too much space. I... (7 Replies)
Discussion started by: zachs
7 Replies

7. Shell Programming and Scripting

Script needed to delete to the list of files in a directory based on last created & delete them

Hi My directory structure is as below. dir1, dir2, dir3 I have the list of files to be deleted in the below path as below. /staging/retain_for_2years/Cleanup/log $ ls -lrt total 0 drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2 drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies

8. Shell Programming and Scripting

SFTP Shell Script Get & Delete && Upload & Delete

Hi All, Do you have any sample script, - auto get file from SFTP remote server and delete file in remove server after downloaded. - only download specify filename - auto upload file from local to SFTP remote server and delete local folder file after uploaded - only upload specify filename ... (3 Replies)
Discussion started by: weesiong
3 Replies

9. Programming

Mismatched free() / delete / delete [] line no missing

Could you tell me the possibilities of the reason to get the Mismatched free() / delete / delete . I unable to see the line no in the valgrind report. it displays the function name. with that function name, I am not able to find where exactly the issue is there.I am getting the Mismatched free()... (3 Replies)
Discussion started by: SA_Palani
3 Replies

10. UNIX for Advanced & Expert Users

Rsync with --delete but do not delete peer dirs on target

rsync with --delete won't honor the delete if the source is something/*. I want the delete to work, but not to delete directories on the target that are peer to the intended directory. For example, using these source and target file structures: Source on desktop: ~/ Money/ ... (4 Replies)
Discussion started by: JavaMeister
4 Replies
SoGLTextureMatrixElement(3)					       Coin					       SoGLTextureMatrixElement(3)

NAME
SoGLTextureMatrixElement - The SoGLTextureMatrixElement class is used to update the OpenGL texture matrix. Since (for some weird reason) most OpenGL implementations have a very small texture matrix stack, and since the matrix stack also is broken on many OpenGL implementations, the texture matrix is always loaded into OpenGL. We do not push() and pop() matrices. SYNOPSIS
#include <Inventor/elements/SoGLTextureMatrixElement.h> Inherits SoTextureMatrixElement. Public Member Functions virtual void init (SoState *state) virtual void pop (SoState *state, const SoElement *prevTopElement) virtual void setElt (const SbMatrix &matrix) virtual void makeEltIdentity (void) virtual void multElt (const SbMatrix &matrix) virtual void translateEltBy (const SbVec3f &translation) virtual void rotateEltBy (const SbRotation &translation) virtual void scaleEltBy (const SbVec3f &scaleFactor) Static Public Member Functions static SoType getClassTypeId (void) static int getClassStackIndex (void) static void * createInstance (void) static void initClass (void) static void setEltIdentity (void) Protected Member Functions virtual ~SoGLTextureMatrixElement () Additional Inherited Members Detailed Description The SoGLTextureMatrixElement class is used to update the OpenGL texture matrix. Since (for some weird reason) most OpenGL implementations have a very small texture matrix stack, and since the matrix stack also is broken on many OpenGL implementations, the texture matrix is always loaded into OpenGL. We do not push() and pop() matrices. Constructor &; Destructor Documentation SoGLTextureMatrixElement::~SoGLTextureMatrixElement (void) [protected], [virtual] The destructor. Member Function Documentation SoType SoGLTextureMatrixElement::getClassTypeId (void) [static] This static method returns the class type. Reimplemented from SoTextureMatrixElement. int SoGLTextureMatrixElement::getClassStackIndex (void) [static] This static method returns the state stack index for the class. Reimplemented from SoTextureMatrixElement. void * SoGLTextureMatrixElement::createInstance (void) [static] This API member is considered internal to the library, as it is not likely to be of interest to the application programmer. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::initClass (void) [static] Initialize relevant common data for all instances, like the type system. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::init (SoState *state) [virtual] This function initializes the element type in the given SoState. It is called for the first element of each enabled element type in SoState objects. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::pop (SoState *state, const SoElement *prevTopElement) [virtual] This method is callled when the state is popped, and the depth of the element is bigger than the current state depth. pop() is called on the new top of stack, and a pointer to the previous top of stack is passed in prevTopElement. Override this method if you need to copy some state information from the previous top of stack. Reimplemented from SoElement. void SoGLTextureMatrixElement::setElt (const SbMatrix &matrix) [virtual] virtual method which is called from set(). Sets the texture matrix to matrix. This method is an extension versus the Open Inventor API. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::makeEltIdentity (void) [virtual] virtual method which is called from makeIdentity(). Sets element matrix to identity. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::multElt (const SbMatrix &matrix) [virtual] virtual method which is called from mult(). Multiplies matrix into element matrix. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::translateEltBy (const SbVec3f &translation) [virtual] virtual method which is called from translateBy(). Appends translation to the element matrix. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::rotateEltBy (const SbRotation &rotation) [virtual] virtual method which is called from rotateBy(). Appends rotation to the element matrix. Reimplemented from SoTextureMatrixElement. void SoGLTextureMatrixElement::scaleEltBy (const SbVec3f &scaleFactor) [virtual] virtual method which is called from scaleBy(). Append scaleFactor to the element matrix. Reimplemented from SoTextureMatrixElement. Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SoGLTextureMatrixElement(3)
All times are GMT -4. The time now is 01:30 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy