프로그래밍 QnA

bizzare의 이미지

*** glibc detected *** corrupted double-linked list:

컴파일해서 잘 실행되던 코드가 어느순간부터
실행시키면

Quote:
*** glibc detected *** corrupted double-linked list: 0x000000000063a0e0 ***

라는 메시지를 내보내며 실행이 안되더군요.
(좀 더 정확히는 런타임 에러가 나더군요.)

리눅스를 업데이트하려다가 조금 문제가 있어서 도중에 재부팅을 했었는데 그 이후에 이렇게 된 것 같기도 하고요.

대체 위의 에러는 어떤 경우에 나는 것인지요. -_-a

도움 부탁드려요.

wonmanajji의 이미지

GtkTextView 질문..

GtkTextView에서요.. 어느 방법을 써야
이전에 있던 내용들이 보존이 되면서 새로운 내용이 아래에 써지나요?

간단한 채팅프로그램을 만들고 있는데.. 엔트리에서 값을 받아다가
텍스트뷰에 올리면 이전내용이 지워져 버려서요..

어느걸 참조해야 할까요.

ksjsc의 이미지

pipe()를 사용하여 데이터를 전송하고자 할 때 질문입니다.

안녕하세요.

아래에 제 아이디로 동일한 질문을 두번 했었는데요.
아직 해결되지 않아서 다시 질문합니다.

먼저, 제가 구현하고자 하는 내용은 pipe()를 사용하여 server process와 client process간의 데이터전송이 되겠습니
다.

아래 코드를 보시면 아시겠지만, 제가 정의한 구조체를 write()함수를 사용해서 client process로 전송하면, 이를 수신한 client process가 이에 대한 내용을 출력하는 심플한 프로그램입니다.

그런데, 여기서 문제되는 점은 seq변수의 경우 client에서 값을 정확히 읽어올 수 있지만 data변수는 포인터로 정의되어 있어서 write()함수를 사용하면 포인터가 가지고 있는 내용이 아니라 포인터의 주소값만이 client process에게로 전송되어서 client process에서는 data변수가 가리키는 값을 출력할 수 없다는 것입니다.

zaru의 이미지

[질문] const char * 형의 값을 unsigned char 배열에 넣을려

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	unsigned char tmp[5];
	int i;

	for (i = 0; i < 5; i++) {
		sprintf(tmp[i], "0x%02X", atoi('0'));
		printf("tmp[%d] = %s\n", i, tmp[i]);
	}

	return 0;
}

기초가 허접해서.. 그러니까 atoi()에도 순차적으로 0~n 까지 값을 넣으면서 그것을 unsigned char 배열에 하나씩 넣는 것인데..
코드 좀 봐 주세요.. 뭐가 잘못 됬는지요..

dufmadlek의 이미지

[질문]QT로 가상키보드를 만들려고 합니다.

QT로 가상키보드(다양한 언어지원)를 만들려고 합니다. 어디서부터 시작을 해야할지 조언부탁드립니다.

현재 qt-3.3.3-3.1, FC2를 쓰고 있습니다.

MrLord의 이미지

snmptrap메세지를 직접 받는 프로그램을 만들려 합니다.

snmptrap을 직접 받아서 핸들링 할수 있는 프로그램을 만들려 합니다.

기왕이면 snmp에서 제공하는 API들을 사용하는게 좋을것 같은데요

요기조기 찾아봐도 샘플이나 혹은 자세한 설명 나와있는 곳을 찾기가 힙드네요

혹은

그냥 udp로 162포트를 열고 패킷을 받아 처리할수도 있겠죠

이러려면 snmptrap구조체에 패킷을 넣고 처리하면 좋을것 같은데

이또한 정보가 없어서 힘드네요.. 혹 구현 해본적이 있으신분들이나

정보를 얻을수 있는곳을

shamlock의 이미지

loop 디바이스

부팅 디스켓 만드는 문서를 보면서
내가 모르는 명령들이 진짜 많다는 생각을 하면서..
이것 저것 맨페이지 찾으면서 공부하고 있는데요
문서보다보니깐 loop 디바이스라는걸 첨보았는데
이에 대한 글을 찾기가 힘드네요
다들 알고 있다고 가정을 하고 문서를 작성하셔서..
부디 초보에게 가르침을 주소서..

P.S:
네트워크에서 루프백인터페이스는 알고 있는데 ㅎㅎ

uamyd5279의 이미지

SIGCHLD set to SIG_IGN but calls wait() 메세지에 대해서

레뎃 9에서만 뜨는 에러 같긴한데.
특별히 따로 처리한 것은 없고
시그널 처리에서
fork()전에
signal( SIGCHLD, SIG_IGN )했을 뿐입니다.
dmesg하니 아래와 같은 에러가 뜨네요.

application bug: MYPROC(16278) has SIGCHLD set to SIG_IGN but calls wait().
(see the NOTES section of 'man 2 wait'). Workaround activated.

시스템에러다. 레뎃9의 버그다 라는 말만 있고,
구체적인 답변이 없어서, 여기에 올립니다.

고수님들의 도움 부탁드리겠습니다.

ksjsc의 이미지

아래글의 pipe()와 fork()를 이용한 프로그램에 대한 재질문입니

안녕하세요.

아침부터 기분이 참 좋군요. 제가 어제 밤에 작업하다가 막혀서 이

곳 게시판에 질문을 했었는데 명쾌한 답변을 얻을 수 있었습니다.

이곳에 실력있으신 분들이 많이 계시는 것 같군요. ^^

그런데, 아래글과 관련된 다른 질문이 있어서 다시 글 올리게 되었

습니다.

structure의 data변수를 포인터로 잡지 말고 배열로 잡으라고 하

셨는데요.

그렇게 된다면 data의 size가 static해 지게 되므로 제가 data 변

수를 pointer로 잡은 것이거든요. 예를 들면 100byte의 배열 공

koogoon의 이미지

캐릭터 LCD에서 출력하는 부분 소스 및 시간 받아오는 법이 궁금

안녕하세요.
저는 임베디드 리눅스 pxa255pro1을 가지고 공부하고 있는
거의 아무것도 모르는 학생입니다.
다름이 아니라 임베디드 리눅스는 공개용 소스라고하던데
도무지 그 공개용 소스를 찾을 수가 없네요.
공개용 소스 보면서 참고할려고 했는데..ㅠㅠ
지금 제 진도는 포팅까지 하고 디바이스 드라이버까지 깔아서
테스트프로그램을 돌리는 것까지는 책보고 했습니다.

문제는 테스트 프로그램을 짜서 돌리는 걸 도무지...>.<
제가 할려고 하는건 <텍스트lcd로 스톱워치>를 구현하는건데요....

페이지

프로그래밍 QnA 구독하기