Scribusoid

Author Topic: Scribus crashes due to signal #6  (Read 10134 times)

cgwpublishing

  • Newbie
  • *
  • Posts: 8
  • Karma: 0
Scribus crashes due to signal #6
« on: October 25, 2011, 08:56:30 pm »
I've had problems with the story editor, and I was advised elsewhere on this forum to make some changes to Qt's interface settings, which didn't solve the problem.

I've been putting off upgrading to Ubuntu 11.10 but since I read that it has improved Qt support, I thought it might help with my Scribus problem, but no. Now Scribus won't run at all.

Here's what happens when I run Scribus 1.4.0 rc6 from the terminal:

Connected to accessibility bus at:  "unix:abstract=/tmp/dbus-PlTDUoU7HS,guid=1c18cdcf105ea5833bcc97dd00002129"
Registered DEC:  true
Invalid parent:  0xa677e08 QToolBox(0xa67c6c8)
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 1
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 2
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 3
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 4
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 5
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 6
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa67c6c8) 7
ASSERT: "interface->childCount() == children.count()" in file adaptor.cpp, line 200
Scribus Crash
-------------
Scribus crashes due to Signal #6
Invalid parent:  0xa9c4ed0 ScribusQApp(0xbfc19adc, name = "scribus-ng")
QAccessibleWidget::rect: This implementation does not support subelements! (ID 1 unknown for QTextEdit)
Requesting child objects for an interface that is a virtual child itself.
QAccessibleWidget::rect: This implementation does not support subelements! (ID 2 unknown for QTextEdit)
Requesting child objects for an interface that is a virtual child itself.
QAccessibleWidget::rect: This implementation does not support subelements! (ID 3 unknown for QTextEdit)
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
QAccessibleWidget::rect: This implementation does not support subelements! (ID 1 unknown for QTextEdit)
Requesting child objects for an interface that is a virtual child itself.
QAccessibleWidget::rect: This implementation does not support subelements! (ID 2 unknown for QTextEdit)
Requesting child objects for an interface that is a virtual child itself.
QAccessibleWidget::rect: This implementation does not support subelements! (ID 3 unknown for QTextEdit)
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Requesting child objects for an interface that is a virtual child itself.
Invalid parent:  0xabe6668 QToolBox(0xa7bac20)
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa7bac20) 1
QSpiAdaptor::getChild INVALID CHILD:  QToolBox(0xa7bac20) 2
ASSERT: "interface->childCount() == children.count()" in file adaptor.cpp, line 200


HELP!!

cgwpublishing

  • Newbie
  • *
  • Posts: 8
  • Karma: 0
Re: Scribus crashes due to signal #6
« Reply #1 on: October 25, 2011, 09:02:23 pm »
p.s. I have tried deleting the home/me/.scribus folder, no difference.

All of the 'Requesting child objects' lines apear as Scribus is building the initial dialogue box, and the crash happens when the dialogue box is complete.

thanks.

cgwpublishing

  • Newbie
  • *
  • Posts: 8
  • Karma: 0
Re: Scribus crashes due to signal #6
« Reply #2 on: October 25, 2011, 09:47:04 pm »
ok, here's an interesting twist....

Scribus works when I run it as root with gksudo scribus-ng

????
« Last Edit: October 26, 2011, 01:41:48 am by cgwpublishing »

cgwpublishing

  • Newbie
  • *
  • Posts: 8
  • Karma: 0
Re: Scribus crashes due to signal #6
« Reply #3 on: October 26, 2011, 12:30:51 pm »
an update:

I set up a new user and ran scribus-ng as that user using sudo, and it works

then i tried using sudo -u (my ownusername) scribus-ng and it works

it works when I sudo to myself!!

so what is in my user configuration that is causing a signal #6 crash?
« Last Edit: October 26, 2011, 12:33:58 pm by cgwpublishing »

jesusico29

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Re: Scribus crashes due to signal #6
« Reply #4 on: October 28, 2011, 09:29:27 am »
I have the same problem  :-[

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1299
  • Karma: 19
    • the graphics lab
Re: Scribus crashes due to signal #6
« Reply #5 on: October 28, 2011, 12:22:15 pm »
as said in the other thread: choose the cleanlook profile in the qt preferences and then use default in scribus...

... it then should work.

it seems that ubuntu has again enhanced qt in a way which breaks scribus...

it's an ubuntu problem... please check with their qt maintainers for a solution!

ciao
a.l.e

wrzomar

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
  • Scribus User
Re: Scribus crashes due to signal #6
« Reply #6 on: August 02, 2013, 01:19:51 pm »
Hello,

sorry for my English - it's not my native language.
It's old topic but is very high positioned on google. I'm running Ubuntu 12.04 and scribus 1.4.3-1 and got this crash this morning. After little more googling I found this comment https://bugs.launchpad.net/ubuntu/+source/scribus/+bug/891681/comments/9
and this workaround works for me. I changed line
Code: [Select]
Exec=scribus %f
to
Code: [Select]
Exec=env QT_ACCESSIBILITY=0 scribus %f
in /usr/share/applications/scribus.desktop file and checked my home directory for any scribus.desktop files with command
Code: [Select]
find ~ -name 'scribus.desktop'It found it in .local/share/applications and I remove this file (~/.local/share/applications/scribus.desktop). Scribus is working now just fine but I'm not 100% sure if something won't come up later.

 

palmate