Vishal Gupta 4 Report post Posted February 18, 2005 Guys! I installed Yahoo! Messenger in Red Hat Linux 9.0 When it was installed, it successfully started, No Problem! But after sometime When i tried to open it, nothing happened. I mean when i double-clicked on its icon on desktop, Menu, even in its folder in /opt directory, nothing happened (Even after restarting the computer). When i tried to open it by executing the command in Terminal, it showed "Segmentation Fault" Can anyone tell me whats the problem and how can i solve it? thnx in advance! Share this post Link to post Share on other sites
deepu 0 Report post Posted February 18, 2005 (edited) This is what I got from another site regarding "Segmentation fault" " Actually a segmentation fault is Unix technese for: "that program stepped out of bounds!" It is similar to the old MS Windows "General Protection Fault" or the old QEMM "Exception 13" etc (except that segfaults don't make Linux kernels unstable and don't indicate that we should hastily save all our work and reboot "before it's too late!"). The way that Linux keeps user programs from interferring with system operations, and other user programs is through memory management. When a program is loaded it is allocated some memory for it's binary executable code (ironically called "text"), it's static data segment (the "BSS"), and its stack and heap (dynamic data). If the program needs more memory it must request it through the malloc() system call. If a program ever tries to access memory outside of its segments it is stopped by the processor (on x86 and some other platforms) or some other hardware MMU (on some other CPU architectures). This processor or MMU "exception" (or "trap" as its known in some architectures) then calls on a kernel exception handler, which then summarily kills the program, (optionally) dumps a post mortem debugging file, usually named 'core' (and consequently known as a "core file"), and signals the program's parent process (with a SIGCHLD). When the parent process is the shell, it prints a message like the one you describe: "segmentation fault, core dumped" So, probably the programs in question have bugs in them. Perhaps they swallowed a corrupt bit of data that the programmer wasn't quite clever enough to foresee in his parsers. Possibly some of the libraries on which these programs depend have changed or differ from the versions that the programmer was using. Of course there are other possibilities. Perhaps the binaries or some of their libraries have been corrupted on the disk. Possibly you have some bad memory chips (possibly some RAM that only misbehaves under specific conditions, such as when you are running the video card is specific resolutions)." I think the version of Yahoo Messenger you installed may not be compatible with Redhat 9 (Its quite old).. Simply reboot and see if this happens again... It may be also due to faulty memory!! Edited February 18, 2005 by deepu Share this post Link to post Share on other sites
dacodecz 0 Report post Posted February 18, 2005 Guys!I installed Yahoo! Messenger in Red Hat Linux 9.0 When it was installed, it successfully started, No Problem! But after sometime When i tried to open it, nothing happened. I mean when i double-clicked on its icon on desktop, Menu, even in its folder in /opt directory, nothing happened (Even after restarting the computer). When i tried to open it by executing the command in Terminal, it showed "Segmentation Fault" Can anyone tell me whats the problem and how can i solve it? thnx in advance! 26842[/snapback] Dear vishal, Can you tell us which verison of ymessenger are you using, guess a simple rpm -q will show you the version info, if you have used the rpm package of it. BTW why dont you upgrade your system, even the redhat 9.0 updates from the redhat ftp or it's mirrors will be sufficient, redhat also have some automatic updation tool. Anyway what about trying gaim/kopete :-), and forget about that "Segmentation Fault" thingy, we cant provide a solution for the close source thing :-). Besides, root@dacodecz:~# nm $(which ymessenger.bin) nm: /usr/bin/ymessenger.bin: no symbols No symbols, no more debuging blah blah .......... Cheers ........... Share this post Link to post Share on other sites
linuxguy 0 Report post Posted February 22, 2005 eww get that piece of ^* out of your box! pronto! Use gaim/kopete. They are the best! Share this post Link to post Share on other sites
deepu 0 Report post Posted February 23, 2005 Use GAIM any day!!! You can use YAHOO/AIM/MSN with it!!! Share this post Link to post Share on other sites
swaroop 0 Report post Posted February 23, 2005 i use gaim.. but try gyach .. it gave me a segmentation fault too long back. when i used http proxy... i heard voice/video on gyach are really kewl ! .. Share this post Link to post Share on other sites