[scribus] What is Signal 6?

William F. Maddock billsey at earthlink.net
Sat Sep 5 23:54:32 CEST 2009


John,

A brief search online found the following:

signal 6 meaning?
Matthew Seaman m.seaman at infracaninophile.co.uk
Mon Apr 5 06:48:24 PDT 2004

    * Previous message: signal 6 meaning?
    * Next message: signal 6 meaning?
    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

On Mon, Apr 05, 2004 at 01:30:36PM +0200, Mipam wrote:

> Sory for the luser question.
> What's signal 6?
> 
> kernel: pid 567 (clamd), uid 1006: exited on signal 6

Signal 6 is SIGABRT -- see /usr/include/sys/signal.h.  A process dying
with this signal is usually due to it calling the abort(3) function.
That generally indicates that the process itself has found that some
essential pre-requisite for correct function is not available and
voluntarily killing itself, rather than the process being killed by
the kernel because it ran over resource limits or looked at memory
addresses funny or something.
 
> Where can i rtfm on signals?
> This is in /var/log/clam/clamd.log (so nothing .... :-()
> 
> +++ Started at Mon Apr  5 13:23:48 2004
>       Log file size limited to 2097152 bytes.
>       Verbose logging activated.
>       Running as user clamav (UID 1006, GID 1007)
>       Reading databases from /usr/local/share/clamav
>       Protecting against 20832 viruses.
>       Unix socket file /var/run/clamav/clamd
>       Setting connection queue length to 15
>       Listening daemon: PID: 567
>      Archive: Archived file size limit set to 10485760 bytes.
>      Archive: Recursion level limit set to 5.
>      Archive: Files limit set to 1000.
>      WARNING: USING HARDCODED LIMIT: Archive: Compression ratio limit set to
> 200.
>      Archive support enabled.
>      RAR support disabled.
>      Mail files support enabled.
>      OLE2 support disabled.
>      Self checking every 3600 seconds.

Hmmm... there should be some sort of explanation logged by the clamav
processes as to why they've elected to abort.  You might find running
the daemon in foreground -- possibly under a debugger -- provides more
information.  See the 'Foreground' and 'Debug' items in
clamav.conf(5).

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20040405/b0d9beab/attachment.bin

    * Previous message: signal 6 meaning?
    * Next message: signal 6 meaning?
    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the freebsd-questions mailing list








-----Original Message-----
>From: John Jason Jordan <johnxj at comcast.net>
>Sent: Sep 5, 2009 4:06 PM
>To: scribus at lists.scribus.net
>Subject: Re: [scribus] What is Signal 6?
>
>On Sat, 5 Sep 2009 12:15:14 -0700
>John Jason Jordan <johnxj at comcast.net> dijo:
>
>> Scribus 1.3.5 RC3 on Ubuntu Jaunty x86_64.
>> 
>> I am getting "Scribus crashed due to signal 6."
>> 
>> I have a long document of 98 MB that I need to make some modifications
>> to. It is kind of painful to work in this document because Scribus is
>> so slow with it. The document is composed of student exercises, each of
>> which varies from one or two pages to eight pages. So I created new
>> documents for each of the six exercises that I need to modify, setting
>> each up with the same document setup as the original (margins, grid,
>> etc.). Then I opened the original document and navigated to each
>> exercise, copying the text frames for each exercise into the new
>> document for that exercise. As soon as each new document had the frames
>> and text that I needed to modify I saved the new document and closed
>> it. My plan is to do the modifications in the new small documents, then
>> copy and paste the text back into the frames in the original document.
>> 
>> I can open the original document fine. But all six of the new documents
>> crash Scribus with signal 6 when I try to open them. 
>> 
>> I can delete the new documents and try again, but it would be pointless
>> to create another six documents that crash Scribus when I try to open
>> them. If I knew what Signal 6 means it might help. 
>> 
>> The largest of the six new documents is only 115K, so I could easily
>> create a bug report and upload one or all.
>
>I can add the following:
>
>jjj at Devil7:~$ gdb scribus-ng
>GNU gdb 6.8-debian
>Copyright (C) 2008 Free Software Foundation, Inc.
>License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
>This is free software: you are free to change and redistribute it.
>There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
>and "show warranty" for details.
>This GDB was configured as "x86_64-linux-gnu"...
>(no debugging symbols found)
>(gdb) run
>Starting program: /usr/bin/scribus-ng 
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>[Thread debugging using libthread_db enabled]
>(no debugging symbols found)
>(no debugging symbols found)
>(no debugging symbols found)
>[New Thread 0x7fd25bb03770 (LWP 13515)]
>[New Thread 0x7fd24590c950 (LWP 13518)]
>[New Thread 0x7fd244fc6950 (LWP 13525)]
>[New Thread 0x7fd23ef00950 (LWP 13526)]
>[Thread 0x7fd244fc6950 (LWP 13525) exited]
>[Thread 0x7fd23ef00950 (LWP 13526) exited]
>ASSERT failure in QList<T>::at: "index out of range", file /usr/include/qt4/QtCore/qlist.h, line 387
>Program received signal SIGABRT, Aborted.
>[Switching to Thread 0x7fd25bb03770 (LWP 13515)]
>0x00007fd2572bcfb5 in raise () from /lib/libc.so.6
>(gdb) 
>[6]+  Stopped                 gdb scribus-ng
>
>When I run Scribus from gdb like this and try to open any of the files 
>I don't get a Signal 6 error message. Instead Scribus shows the progress 
>opening the file which goes to about 40% and then Scribus hangs.
>
>I guess it is a bug in copying and pasting the frames into a new document. 
>
>_______________________________________________
>scribus mailing list
>scribus at lists.scribus.net
>http://lists.scribus.net/mailman/listinfo/scribus





More information about the scribus mailing list