Ticket #771 (closed defect: Fixed)

Opened 3 years ago

Last modified 39 years ago

Licq crashes with Seg-Fault

Reported by: nobody Owned by: emostar
Priority: normal Milestone:
Component: system Version: devel
Keywords: Cc:

Description

After adding the following text as away mesage( yes it is quite long and full of umlauts), licq crashes with a seg fault: Was die Erde befällt, befällt auch die Söhne der Erde. Ihr müsst Eure Kinder lehren, dass der Boden unter ihren Füßen die Asche unserer Großväter ist. Damit sie das Land achten, erzählt ihnen, dass die Erde erfüllt ist von den Seelen unserer Vorfahren. Lehrt Eure Kinder, was wir unsere Kinder lehren: die Erde ist unsere Mutter. Was die Erde befällt, befällt auch die Söhne der Erde. Wenn Menschen auf die Erde spucken, bespeien sie sich selbst. Denn das wissen wir, die Erde gehört nicht den Menschen, der Mensch gehört zur Erde - das wissen wir. Alles ist miteinander verbunden, wie das Blut, das eine Familie vereint. Alles ist verbunden. Was die Erde befällt, befällt auch die Söhne der Erde. Der Mensch schuf nicht das Gewebe des Lebens, er ist darin nur eine Faser. Was immer Ihr dem Gewebe antut, das tut Ihr Euch selber an.

Häuptling Seattle 1855 The error message was: licq(licq_handle_sigsegv+0xa4) [0x80ea284] [0xffffe420] licq(_ZN8CIniFile7ReadStrEPKcPcS1_b+0x2a) [0x80d773a] licq(_ZN11CSARManager4LoadEv+0x1dd) [0x80df96d] [0x20202020] Unfortuanlly no core file was written, even so the message that one should be written came on the console. This error occured with several daily builds from september. I never tested older versions. My system is a i386 linux based on a SuSE distribution 10-RC1 with Kernel 2.6.13-9 and gcc 4.0.2 My first guess is that you do not allow away messages with more than 512 chars (found an array of chars in CSARManager::Load()). Happy fixing.

Change History

Changed 3 years ago by emostar

  • status changed from assigned to closed

Logged In: YES user_id=21415

This is fixed in the latest CVS version of Licq. It will be included in the next release, or you may use the CVS version. Read http://www.licq.org/daily.php

Note: See TracTickets for help on using tickets.