The qDecoder Project

Modify Delete Post Reply Forward List
Written by Seung-young Kim ([email protected]) Hits: 118 , Lines: 56
[qDecoder] Re: 메모리 덤프…
qDecoder 메일링으로 돌립니다. qDecoder에 관련된 질문은
[email protected] 으로 해주세요.


gony wrote:
>
> *Sun sparc, Sun OS, cc
>
> 컴파일 했더니 메모리가 덤프되었다고 나오네요.
> 이런 경우에는 어떻게 대처해야되는지….
여러가지가 있습니다. 가장 많은 실수는 malloc 관련이겠죠.
메모리를 할당치 않고 사용하거나, 할당치 않은 메모리를 free 하는경우등이
많고요, Internal Server Error 가 웹상에서 나온다면, 먼저 쉘상에서
실행해보아, Content-Type: …/… 이 찍히는가를 먼저 확인해 보세요.
이런류의 문제는 너무나 많은 이유가 있기때문에, 다음과 같이 직접 해결해
보세요.

> 라이브러리는 qDecoder 4.3.1을 썼습니다. 원래는 5.0을 받았었는데,
> 5.0에서 vsnprint였던가를 컴파일러가 정의되지 않은 심볼이라며 에러를
> 내는 바람에 qDecoder 4.3.1을 씁니다. 소스를 첨부하였으니 왜 에러가
시스템 환경을 알려주실 수 있겠습니까? (예, Sun Sparc 5, Solaris 2.6,
GCC)

> 발생하였는지에 대해서 명쾌한 답변을 해주셨으면 합니다.
제가 소스를 분석하며 문제 원인을 밝혀 드릴 순 없고, 다음과 같이 문제를
발견해 보시기 바랍니다.

1. 코드를 몇몇 블락으로 쪼갭니다.
2. 의심이 가는 곳에 브레이크 포인트를 만듭니다.
3. 컴파일후 해당 브레이크 포인트까지 잘 실행이 되는지 확인합니다.
4. 문제가 발생할 때까지 2의 과정을 반복합니다.
5. 문제가 되는 코드가 발견되었으니, 문제를 해결하세요.

참고로, 코드에 HTML이 그냥 삽입되어 있는데, 이러할 경우엔, 해당 HTML을
파일로 만들어 두고, qFileCat(5.0기준) 함수나, qSendFile(4.3 기준)함수로
펌핑하여, 소스내에 포함되는 HTML을 최소화 하시면, 추후 번거로움이 좀
들해집니다.

PS: 이후 릴리즈에서는, 파일내의 특수기호 대체 함수를 삽입할 예정입니다.
예를 들어, 다음과 같은 파일이 있을때, 해당 파일을 웹에 보여줄 때,
$(hongik)에 해당하는 부분을 적절하게 교체해 뿌려 주도록이요.

<html>
여기는 $(hongik) 이야..
</html>

감사합니다.


Seung-young Kim          http://www.hongik.com
Enable your web site with Hongik Internet, Inc.

We do Web Right!                 http://www.hongik.com
To unsubscribe: send mail to [email protected] with
"unsubscribe qDecoder" in the body of the message.
Prev : [qDecoder] qDecoder 5.0.1 Released
Next : Re: [qDecoder] 매직넘버가 뭐죠?
August 12, 1999 (13:33) from hongik.com
CrazyWWWBoard 98 Professional Edition II
Modify Delete Post Reply Forward List

[Home] [About] [Examples] [Changes] [Download] [Install] [Reference] [Bugs] [Q&A;]
Netchestra bizWorker