Package: doublecmd-common
Version: 0.5.8-1
Severity: important

Dear Maintainer,

After updating debian jessie with the latest doublecmd I more often than before 
experience that doublecmd exits without warning.
I run xfce configured on three monitors (each monitor is a separate x screen).

After starting doublecmd and changing themes in xfce or even just the window 
decorations doublecmd sigsegv's sometimes.
Not very hard to reproduce, will eventually crash after some time e.g. the 
crash can be repeated.
I tried both the gtk and qt version of doublecmd but I can't tell any 
difference. Same thing happens.
Restarting doublecmd "resolves" the issue.

included are a backtrace from gdb:

(gdb) run
Starting program: /usr/bin/doublecmd 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
/bin/sh: 1: pmount: not found
ImageMagick: libMagickWand.so.5
Starting GuiMessageQueue
[New Thread 0x7fffde651700 (LWP 3671)]
Starting Double Commander
Double Commander 0.5.8 beta
Revision: 5390
Build: 2014/01/30
Lazarus: 1.0.10.0-41613
Free Pascal: 2.6.2
Platform: x86_64-Linux-qt4
System: Debian jessie/sid
Widgetset library: Qt 4.8.6, libQt4Pas 4.5.3
This program is free software released under terms of GNU GPL 2
(C)opyright 2006-2012 Koblov Alexander (alexx2...@mail.ru)
   and contributors (see about dialog)
Executable directory: /usr/lib/doublecmd/
Loading configuration from /home/waxhead/.config/doublecmd/
WDX: LOAD: /usr/lib/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx
WDX: LOAD: /usr/lib/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx
Loading lng file: /usr/lib/doublecmd/language/doublecmd.en.po
Creating PixmapManager
Loading icon theme Hicolor
Loading icon theme Hicolor
Loading icon theme DCTheme
Theme hicolor not found.
Detecting devices through /etc/mtab.
[New Thread 0x7fffd7fff700 (LWP 3676)]
FileSystemWatcher thread starting
TColumnsFileView.Create components
Creating TFileSystemFileSource
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
[New Thread 0x7fffd7abc700 (LWP 3685)]
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
TColumnsFileView.Create components
[New Thread 0x7fffd7603700 (LWP 3686)]
frmMain.frmMainShow
[New Thread 0x7fffd4b10700 (LWP 3687)]

(doublecmd:3666): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion 
`GTK_IS_WIDGET (widget)' failed

(doublecmd:3666): Gtk-CRITICAL **: IA__gtk_style_attach: assertion 
`GTK_IS_STYLE (style)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4042df5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
(gdb) backtrace
#0  0x00007ffff4042df5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#1  0x00007ffff4034738 in QGtkStyle::drawComplexControl(QStyle::ComplexControl, 
QStyleOptionComplex const*, QPainter*, QWidget const*) const ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#2  0x00007ffff4091053 in QComboBox::paintEvent(QPaintEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00007ffff3d1bab0 in QWidget::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#4  0x00007ffff3ccc6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#5  0x00007ffff3cd2d40 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#6  0x00007ffff34533cd in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff3d161d1 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007ffff3d16c00 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, 
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, 
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007ffff3d15d8c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007ffff3d16c00 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, 
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, 
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007ffff3d15d8c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007ffff3d16c00 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, 
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, 
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007ffff3d16a6f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, 
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, 
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007ffff3d16a6f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, 
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, 
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007ffff3d15d8c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff3d16c00 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, 
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, 
QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ffff3d15d8c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion 
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007ffff3ed523e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007ffff3d0b680 in QWidgetPrivate::syncBackingStore() () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007ffff3d1b62a in QWidget::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007ffff3ccc6cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007ffff3cd2d40 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007ffff34533cd in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#24 0x00007ffff3456a2d in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007ffff3480d53 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007ffff6d42ea6 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff6d431f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff6d4329c in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffff3480615 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x00007ffff3d6a776 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007ffff3456f0f in 
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007ffff736024f in QCoreApplication_processEvents () from 
/usr/lib/x86_64-linux-gnu/libQt4Pas.so.5
#33 0x00000000005ed51e in ?? ()
#34 0x0000000000000001 in ?? ()
#35 0x00007ffff7f80cb0 in ?? ()
#36 0x00007fffffffe170 in ?? ()
#37 0x0000000000489d59 in ?? ()
#38 0x0000000000000000 in ?? ()


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

doublecmd-common depends on no packages.

doublecmd-common recommends no packages.

Versions of packages doublecmd-common suggests:
pn  doublecmd-help-en | doublecmd-help  <none>
pn  libunrar0                           <none>
ii  xterm [x-terminal-emulator]         301-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to