Bug 237486 - Saving a file in Inkscape crashes the desktop irretrievably
Summary: Saving a file in Inkscape crashes the desktop irretrievably
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 237589 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-13 13:08 UTC by kabraham
Modified: 2010-05-15 15:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (32.25 KB, text/plain)
2010-05-14 18:43 UTC, f.pergolese
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kabraham 2010-05-13 13:08:07 UTC
Version:            (using KDE 4.4.3)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-4.slh.1-sidux-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>
1. Open Inkscape
2. Load file or don't load file
3. Save as
4. On select file type the desktop crashes to black screen although Inkscape continues to run. Closing Inkscape leaves a black screen with functioning cursor. It's clearly a desktop crash as the system still functions normally from the console.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fea88800790 (LWP 8067))]

Thread 5 (Thread 0x7fea6400b910 (LWP 8430)):
#0  0x00007fea800fb059 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fea8496258b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fea82b61fe6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fea82b6466b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fea82b62bbf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fea82b63128 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fea849615c5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fea800f67aa in start_thread () from /lib/libpthread.so.0
#8  0x00007fea8823b59d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fea61d0b910 (LWP 8431)):
#0  0x00007fea800fb059 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fea8496258b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fea82b61fe6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fea82b6466b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fea82b64684 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fea82b62bbf in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fea82b63128 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007fea849615c5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fea800f67aa in start_thread () from /lib/libpthread.so.0
#9  0x00007fea8823b59d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fea6150a910 (LWP 8432)):
#0  0x00007fea800fb059 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fea8496258b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fea82b61fe6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fea82b6466b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fea82b64684 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fea82b64684 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fea82b62bbf in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007fea82b63128 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007fea849615c5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fea800f67aa in start_thread () from /lib/libpthread.so.0
#10 0x00007fea8823b59d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fea60d09910 (LWP 8433)):
#0  0x00007fea800fb059 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fea8496258b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fea82b61fe6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fea82b6466b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fea82b62bbf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fea82b63128 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fea849615c5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fea800f67aa in start_thread () from /lib/libpthread.so.0
#8  0x00007fea8823b59d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fea88800790 (LWP 8067)):
[KCrash Handler]
#5  0x00007fea66a5afd7 in TaskManager::Task::icon(int, int, bool) () from /usr/lib/libtaskmanager.so.4
#6  0x00007fea64673849 in ?? () from /usr/lib/kde4/plasma_applet_daisy.so
#7  0x00007fea6467afd7 in ?? () from /usr/lib/kde4/plasma_applet_daisy.so
#8  0x00007fea84a68c4f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#9  0x00007fea864ca8db in KWindowSystem::windowChanged(unsigned long, unsigned long const*) () from /usr/lib/libkdeui.so.5
#10 0x00007fea864cd931 in ?? () from /usr/lib/libkdeui.so.5
#11 0x00007fea86392836 in KApplication::x11EventFilter(_XEvent*) () from /usr/lib/libkdeui.so.5
#12 0x00007fea885117d4 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#13 0x00007fea85254b41 in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fea85263641 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fea8528f7e2 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007fea7e2be6c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x00007fea7e2c2538 in ?? () from /lib/libglib-2.0.so.0
#18 0x00007fea7e2c26ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0x00007fea84a7f373 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x00007fea8528f3de in ?? () from /usr/lib/libQtGui.so.4
#21 0x00007fea84a54842 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x00007fea84a54c1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007fea84a5895b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0x00007fea884ffee2 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#25 0x00007fea8818eabd in __libc_start_main () from /lib/libc.so.6
#26 0x00000000004006b9 in _start ()

Report to https://bugs.kde.org
Comment 1 Beat Wolf 2010-05-13 13:35:30 UTC
The daisy plasmoid is not an official plasmoid. Please report that bug directly to the author of daisy.
Thank you
Comment 2 kabraham 2010-05-13 15:16:31 UTC
On 13/05/10 12:35, Beat Wolf wrote:
> https://bugs.kde.org/show_bug.cgi?id=237486
>
>
> Beat Wolf<asraniel@fryx.ch>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |RESOLVED
>                   CC|                            |asraniel@fryx.ch
>           Resolution|                            |INVALID
>
>
>
>
> --- Comment #1 from Beat Wolf<asraniel fryx ch>   2010-05-13 13:35:30 ---
> The daisy plasmoid is not an official plasmoid. Please report that bug directly
> to the author of daisy.
> Thank you
>
>    
Beat Wolf

Thenk you very much for you quick reply.

Although Inkscape was started from the desktop panel and not via daisy I 
will report the bug to the author of daisy.

Keith
Comment 3 Beat Wolf 2010-05-14 14:38:55 UTC
*** Bug 237589 has been marked as a duplicate of this bug. ***
Comment 4 f.pergolese 2010-05-14 18:43:48 UTC
Created attachment 43589 [details]
New crash information added by DrKonqi

i have the problem when kvirc start
Comment 5 kabraham 2010-05-15 14:44:49 UTC
I normally have Inkscape launch with the %F parameter but if I remove the parameter the desktop doesn't crash. The %F kde exec parameter allows the application to load multiple files. So this seems to me to be where the problem lies and indicates it's an Inkscape bug.
Comment 6 Beat Wolf 2010-05-15 15:00:25 UTC
as you can see in the backtrace, it crashes in 
#5  0x00007fea66a5afd7 in TaskManager::Task::icon(int, int, bool) () from
/usr/lib/libtaskmanager.so.4
#6  0x00007fea64673849 in ?? () from /usr/lib/kde4/plasma_applet_daisy.so
#7  0x00007fea6467afd7 in ?? () from /usr/lib/kde4/plasma_applet_daisy.so


so this is clearly a daisy plasmoid issue. But you can report your findings to the daisy developer, but i don't know where you can find his email adress. probably on kde-look.org ?