View Issue Details

IDProjectCategoryView StatusLast Update
0004722ScribusUser Interfacepublic2010-12-13 18:06
Reporterchristoph_s Assigned Tochristoph_s  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionwon't fix 
Platformx86OSLinuxOS VersionSuSE 10.1
Product Version1.3.3.6cvs 
Summary0004722: Issue with drag cursor for vector drawings under KDE
DescriptionIn some cases Scribus takes very long to import vector files (especially EPS). If the user decides to do something different until import is finished, he won't be able to place the vector graphic in Scribus, because the cursor appears in the K-Control bar. If the user then switches to Scribus his one-time opportunity to place the drawing is gone.
gdb:
Grabbing the mouse failed with "GrabInvalidTime"
psimport: couldn't start dragging!

Same in 1.3.4cvs.
TagsNo tags attached.
Patch

Relationships

related to 0002407 acknowledged Metabug: Misleading and wrong cursors 

Activities

christoph_s

2006-12-05 16:00

developer   ~0013777

Further observation: 1.3.3.6cvs sometimes crashes on these occasions:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225111184 (LWP 12619)]
0xb7a1c7d6 in QDragObject::source () from /usr/lib/libqt-mt.so.3
(gdb) bt
#0 0xb7a1c7d6 in QDragObject::source () from /usr/lib/libqt-mt.so.3
0000001 0xb79ba982 in QDragManager::move () from /usr/lib/libqt-mt.so.3
0000002 0xb79bb47a in QDragManager::eventFilter () from /usr/lib/libqt-mt.so.3
0000003 0xb7a0defb in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000004 0xb7a0ee5b in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000005 0xb79adc42 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000006 0xb79ace16 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000007 0xb79bd45a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000008 0xb7a24d68 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000009 0xb7a0da5f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
0000010 0xb79bb1f6 in QDragManager::drag () from /usr/lib/libqt-mt.so.3
0000011 0xb7a1c096 in QDragObject::drag () from /usr/lib/libqt-mt.so.3
0000012 0xb7a1bdb9 in QDragObject::drag () from /usr/lib/libqt-mt.so.3
0000013 0xb6511e7d in EPSPlug (this=0x8fc0360, fName=@0xbfeb3304, flags=10,
    showProgress=true) at importps.cpp:239
0000014 0xb6517ad6 in ImportPSPlugin::import (this=0x8ef9b88,
    fileName=@0xbfeb3350, flags=10) at importpsplugin.cpp:152
0000015 0xb6517322 in ImportPSPlugin::qt_invoke (this=0x8ef9b88, _id=2,
    _o=0xbfeb33d8) at importpsplugin.moc:98
0000016 0xb7a6ce01 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000017 0xb7a6dafd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000018 0xb7dc6619 in QAction::activated () from /usr/lib/libqt-mt.so.3
0000019 0xb7bab18e in QAction::internalActivation () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
0000020 0xb7dc693c in QAction::qt_invoke () from /usr/lib/libqt-mt.so.3
0000021 0x085f3d99 in ScrAction::qt_invoke (this=0x8f00c80, _id=8, _o=0xbfeb34e4)
    at /home/christoph/scribus133/Scribus/scribus/scraction.moc:211
0000022 0xb7a6ce9d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
0000023 0xb7da439e in QSignal::signal () from /usr/lib/libqt-mt.so.3
0000024 0xb7a88f77 in QSignal::activate () from /usr/lib/libqt-mt.so.3
0000025 0xb7b70ffa in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
0000026 0xb7aa5bc0 in QWidget::event () from /usr/lib/libqt-mt.so.3
0000027 0xb7a0df37 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
0000028 0xb7a0ee5b in QApplication::notify () from /usr/lib/libqt-mt.so.3
0000029 0xb79ae51e in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
0000030 0xb79ace16 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
0000031 0xb79bd45a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
0000032 0xb7a24d68 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
0000033 0xb7a24bfe in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
0000034 0xb7a0daef in QApplication::exec () from /usr/lib/libqt-mt.so.3
0000035 0x083c5c17 in mainApp (argc=1, argv=0xbfeb3d94)
    at /home/christoph/scribus133/Scribus/scribus/main_nix.cpp:74
0000036 0x083c5c7e in main (argc=157136688, argv=0x8f199e8)
    at /home/christoph/scribus133/Scribus/scribus/main_nix.cpp:50

Scribus 1.3.4cvs freezes, and sometimes the whole desktop freezes too. The only thing that can be moved around in those cases is the drag cursor.

plinnell

2010-12-13 14:25

viewer   ~0025115

Still present ? I cannot replicate here.

christoph_s

2010-12-13 18:06

developer   ~0025119

No longer an issue with 1.3.5+

Issue History

Date Modified Username Field Change
2006-12-04 11:31 christoph_s New Issue
2006-12-05 16:00 christoph_s Note Added: 0013777
2006-12-06 18:07 christoph_s Severity minor => crash
2007-05-23 19:32 christoph_s Relationship added related to 0002407
2010-12-13 14:25 plinnell Note Added: 0025115
2010-12-13 18:06 christoph_s Note Added: 0025119
2010-12-13 18:06 christoph_s Status new => resolved
2010-12-13 18:06 christoph_s Resolution open => won't fix
2010-12-13 18:06 christoph_s Assigned To => christoph_s
2010-12-13 18:06 christoph_s Status resolved => closed