[digikam] [Bug 375749] Crash when trying to configure table column

2017-01-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=375749

caulier.gil...@gmail.com changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://commits.kde.org/dig
   ||ikam/30d61f0a7d740d6538e950
   ||38100fb9ad21b3f0a6
 Status|UNCONFIRMED |RESOLVED
   Version Fixed In||5.5.0

--- Comment #5 from caulier.gil...@gmail.com ---
Git commit 30d61f0a7d740d6538e95038100fb9ad21b3f0a6 by Gilles Caulier.
Committed on 30/01/2017 at 16:17.
Pushed by cgilles into branch 'master'.

fix crash due to wrong order to initialize internal data from table view with
configuration dialog.
add code wraping to prevent crash, in case of...
FIXED-IN: 5.5.0

M  +2-1NEWS
M  +23   -8app/views/tableview/tableview_column_configuration_dialog.cpp
M  +1-1app/views/tableview/tableview_column_configuration_dialog.h

https://commits.kde.org/digikam/30d61f0a7d740d6538e95038100fb9ad21b3f0a6

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 375749] Crash when trying to configure table column

2017-01-30 Thread Safa Alfulaij
https://bugs.kde.org/show_bug.cgi?id=375749

--- Comment #4 from Safa Alfulaij  ---
(In reply to caulier.gilles from comment #3)
> ok,
> 
> Use the AppImage to get the backtrace, like this :
> 
> ./digikam-5.5.0-01-x86-64.appimage debug
> 
> And when it crash, use gdb 'bt' command as expected. the bundle has the
> debug symbols.
> 
> Gilles Caulier

Oh, I didn't know that, sorry!

I tried twice, and couldn't get more symbols than these :)


Thread 1 "digikam" received signal SIGSEGV, Segmentation fault.
0x775cb2a3 in
Digikam::TableViewConfigurationDialog::TableViewConfigurationDialog
(this=0x381b580, sharedObject=0x119b520, columnIndex=4, parentWidget=)
at
/b/dktemp/digikam-master/core/app/views/tableview/tableview_column_configuration_dialog.cpp:75
75 
/b/dktemp/digikam-master/core/app/views/tableview/tableview_column_configuration_dialog.cpp:
No such file or directory.
(gdb) bt
#0  0x775cb2a3 in
Digikam::TableViewConfigurationDialog::TableViewConfigurationDialog
(this=0x381b580, sharedObject=0x119b520, columnIndex=4, 
parentWidget=)
at
/b/dktemp/digikam-master/core/app/views/tableview/tableview_column_configuration_dialog.cpp:75
#1  0x775c92ca in
Digikam::TableViewTreeView::slotHeaderContextMenuConfigureColumn
(this=0x1174220)
at
/b/dktemp/digikam-master/core/app/views/tableview/tableview_treeview.cpp:228
#2  0x0031e04af846 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Core.so.5
#3  0x7fffee338ba2 in QAction::triggered(bool) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#4  0x7fffee33b57d in QAction::activate(QAction::ActionEvent) ()
---Type  to continue, or q  to quit---
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#5  0x7fffee4a3002 in ?? () from
/tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#6  0x7fffee4a9244 in ?? () from
/tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#7  0x7fffee4aa196 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#8  0x7fffee3857c8 in QWidget::event(QEvent*) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#9  0x7fffee4ac42b in QMenu::event(QEvent*) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#10 0x7fffee33f8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#11 0x7fffee3470db in QApplication::notify(QObject*, QEvent*) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
---Type  to continue, or q  to quit---
#12 0x0031e04880f0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Core.so.5
#13 0x7fffee345dce in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#14 0x7fffee3a1135 in ?? () from
/tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#15 0x7fffee3a39e3 in ?? () from
/tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#16 0x7fffee33f8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#17 0x7fffee346808 in QApplication::notify(QObject*, QEvent*) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#18 0x0031e04880f0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Core.so.5
---Type  to continue, or q  to quit---
#19 0x7fffedd6a4ad in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /tmp/.mount_v6IVyu/usr/lib/libQt5Gui.so.5
#20 0x7fffedd6c1c5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /tmp/.mount_v6IVyu/usr/lib/libQt5Gui.so.5
#21 0x7fffedd4d023 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags)
() from /tmp/.mount_v6IVyu/usr/lib/libQt5Gui.so.5

#22 0x7fffe4eaff30 in ?? () from
/tmp/.mount_v6IVyu/usr/lib/libQt5XcbQpa.so.5
#23 0x7fffea9e4587 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#24 0x7fffea9e47f0 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x7fffea9e489c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#26 0x0031e04d5d87 in
QEventDispatcherGlib::processEvents(QFlags) ()
from /tmp/.mount_v6IVyu/usr/lib/libQt5Core.so.5
#27 0x0031e04863da in
QEventLoop::exec(QFlags) ()
---Type  to continue, or q  to quit---
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Core.so.5
#28 0x7fffee4a6fad in QMenu::exec(QPoint const&, QAction*) ()
   from /tmp/.mount_v6IVyu/usr/lib/libQt5Widgets.so.5
#29 0x775c98e1 in Digikam::TableViewTreeView::showHeaderContextMenu (
this=this@entry=0x1174220, event=event@entry=0x7fffcf40)
at
/b/dktemp/digikam-master/core/app/views/tableview/tableview_treeview.cpp:174
#30 0x775ca2f4 in Digikam::TableViewTreeView::eventFilter

[digikam] [Bug 375749] Crash when trying to configure table column

2017-01-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=375749

caulier.gil...@gmail.com changed:

   What|Removed |Added

  Component|general |TableView

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 375749] Crash when trying to configure table column

2017-01-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=375749

--- Comment #3 from caulier.gil...@gmail.com ---
ok,

Use the AppImage to get the backtrace, like this :

./digikam-5.5.0-01-x86-64.appimage debug

And when it crash, use gdb 'bt' command as expected. the bundle has the debug
symbols.

Gilles Caulier

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 375749] Crash when trying to configure table column

2017-01-30 Thread Safa Alfulaij
https://bugs.kde.org/show_bug.cgi?id=375749

--- Comment #2 from Safa Alfulaij  ---
(In reply to caulier.gilles from comment #1)
> There is no debug symbols to investigate.
> 
> Install debug digiKam debug package.
> 
> Else, you can use universal Linux AppImage bundle to run digiKam. 
> 
> The current 5.5.0 pre release is available here :
> 
> https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM
> 
> Gilles Caulier

It seems that DrKonqi gave me a false information saying that the information
is useful, which made me think Arch is provided debug symbols in the new
packages! :)

But it seems that Arch doesn't provide debug packages, unfortunately.

I tried the pre-release version and it crashed as well, but no stack when
trying to get it (by "bt" from gdb).

Please close the bug if the information is not enough.

-- 
You are receiving this mail because:
You are watching all bug changes.

[digikam] [Bug 375749] Crash when trying to configure table column

2017-01-30 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=375749

caulier.gil...@gmail.com changed:

   What|Removed |Added

 CC||caulier.gil...@gmail.com

--- Comment #1 from caulier.gil...@gmail.com ---
There is no debug symbols to investigate.

Install debug digiKam debug package.

Else, you can use universal Linux AppImage bundle to run digiKam. 

The current 5.5.0 pre release is available here :

https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM

Gilles Caulier

-- 
You are receiving this mail because:
You are watching all bug changes.