Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-25-04, 03:55 PM   #1
andreasschiffle
Registered User
 
Join Date: Jun 2004
Posts: 1
Question Hung system after shmat()

Hi,

I have an interesting situation whereby I can create a hung system state when using shared memory and the GLX driver in combination. The system completely freezes and I need to press the "Reset" button ( Oh my god, when did I do that last. I am use to 100day uptimes).

Here is what I did:

I am trying to map the virtual frame buffer of Xvfb to a texture. Using mmap file reads into a local memory buffer, this works well. To speed things up and avoid the double copying, I was trying to copy shared memory directly to texture memory.

The system hang occurs at the time the OpenGL (glut) window is opened. Here is the code:


int main (int argc, char *argv[])
{
int shmid=557073; // shmid number is the output from 'Xvfb -shmem'

fprintf (stderr,"testprogram\n\n");

shmbuffer = shmat(shmid, (void *)0, 0);
if (shmbuffer == (void *)-1) {
perror("shmat");
exit(-1);
}
fprintf (stderr,"shmbuffer attached ...\n");

glutInitWindowPosition(0, 0);
glutInitWindowSize(XWIDTH, XHEIGHT);
glutInitDisplayMode( GLUT_RGB | GLUT_DOUBLE );
if (glutCreateWindow("test") <= 0) {
exit(-1);
}
fprintf (stderr,"New window created ...\n");

// Hang occurs about here here, i.e. the following is ...

/* Clear texture buffer */
memset(texturebuffer,0,TWIDTH*THEIGHT*TDEPTH);
fprintf (stderr,"Texture buffer cleared ...\n");
// ... never printed



System: Mandrake10
nvidia: 1.0-5336
kernel: 2.6.3-7mdk and 2.6.7
Xfree: 4.4.0

I didn't test this with any other shared memory segment yet as the Xvfb code looks straight-and-plain. I also did not test kernel 2.4 as I don't have that installed right now.

Maybe others can confirm this hang ... Maybe someone at nvidia can run a debug version of the driver to see if this a driver problem or a kernel issue.
andreasschiffle is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Max Payne 3 system requirements updated, new PC screenshots released News Latest Tech And Game Headlines 0 05-28-12 06:49 AM
Ars Technica system guide: Bargain Box April 2012 News Latest Tech And Game Headlines 0 05-10-12 10:30 PM
3123 drivers cause system hang kgf NVIDIA Linux 5 09-28-02 07:32 AM
Strange RedHat 7.3 issues with A7N266-C nforceuser NVIDIA Linux 8 09-27-02 03:16 PM
SMP system hangs with OpenGL chazmati NVIDIA Linux 9 08-26-02 09:28 AM

All times are GMT -5. The time now is 08:06 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.