Bug 287468 - Crash of Software Manager window by user, trying to tag a choice with mouse.
Summary: Crash of Software Manager window by user, trying to tag a choice with mouse.
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified FreeBSD
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-24 15:07 UTC by Konstantinidis Konstantinos
Modified: 2011-11-25 06:13 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (6.30 KB, text/plain)
2011-11-24 15:09 UTC, Konstantinidis Konstantinos
Details
New crash information added by DrKonqi (6.68 KB, text/plain)
2011-11-24 15:19 UTC, Konstantinidis Konstantinos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantinidis Konstantinos 2011-11-24 15:07:32 UTC
Application: pcSoftwareManager (0.9)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: FreeBSD 8.2-RELEASE amd64
Distribution (Platform): FreeBSD Ports

-- Information about the crash:
- What I was doing when the application crashed:

I had opened the software manager. There, there are 3 folders: Software browser, Installed Software, System Updates.
I was in Installed software folder. I have 6 programs installed listed. There, there is an Update button. You click the program in the list and you click the button to update.

The crash became trying to highlight all the programs together to click the update button one time to update all programs.

The actual move, which crushed the window was the try to catch all program titles toghether with the mouse.

-- Backtrace:
Application: SoftwareManager (pcSoftwareManager), signal: Segmentation fault: 11
[Current thread is 1 (Thread 80cc091c0 (LWP 100306))]

Thread 3 (Thread 8084041c0 (LWP 100176)):
[KCrash Handler]
#7  0x000000000042bca3 in PBM::slotPBISelectionChanged ()
#8  0x000000000043f99d in PBM::qt_metacall ()
#9  0x000000080419283a in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
#10 0x0000000803b690e3 in QTreeWidgetPrivate::_q_selectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
#11 0x0000000803b708ca in QTreeWidget::qt_metacall () from /usr/local/lib/qt4/libQtGui.so.4
#12 0x000000080419283a in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
#13 0x0000000803b43087 in QItemSelectionModel::selectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
#14 0x0000000803b480e1 in QItemSelectionModel::emitSelectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
#15 0x0000000803b4cfd3 in QItemSelectionModel::select () from /usr/local/lib/qt4/libQtGui.so.4
#16 0x0000000803b2fa03 in QTreeViewPrivate::select () from /usr/local/lib/qt4/libQtGui.so.4
#17 0x0000000803b30923 in QTreeView::setSelection () from /usr/local/lib/qt4/libQtGui.so.4
#18 0x0000000803af2aa5 in QAbstractItemView::mouseMoveEvent () from /usr/local/lib/qt4/libQtGui.so.4
#19 0x00000008035f79f9 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#20 0x00000008039be44b in QFrame::event () from /usr/local/lib/qt4/libQtGui.so.4
#21 0x0000000803a4e647 in QAbstractScrollArea::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#22 0x0000000803af7425 in QAbstractItemView::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#23 0x0000000803b3498b in QTreeView::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#24 0x0000000803a50848 in QAbstractScrollAreaFilter::eventFilter () from /usr/local/lib/qt4/libQtGui.so.4
#25 0x000000080417c83f in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/local/lib/qt4/libQtCore.so.4
#26 0x0000000803596450 in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#27 0x000000080359e68e in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#28 0x000000080125ed3f in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
#29 0x000000080417c584 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#30 0x0000000803598d20 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
#31 0x000000080362078e in QETWidget::translateMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
#32 0x000000080361f8af in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4
#33 0x000000080364a158 in x11EventSourceDispatch () from /usr/local/lib/qt4/libQtGui.so.4
#34 0x000000080732a073 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#35 0x000000080732d930 in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0
#36 0x000000080732df4b in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#37 0x00000008041aa65c in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
#38 0x0000000803649cbf in QGuiEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtGui.so.4
#39 0x000000080417b8fd in QEventLoop::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
#40 0x000000080417bb56 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#41 0x000000080417d9ce in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4
#42 0x000000000040b727 in main ()

Thread 2 (Thread 80cc098c0 (LWP 100303)):
#0  0x000000080480d3cc in __error () from /lib/libthr.so.3
#1  0x000000080480b501 in pthread_cond_signal () from /lib/libthr.so.3
#2  0x0000000802b6828d in WTF::TCMalloc_PageHeap::scavengerThread () from /usr/local/lib/qt4/libQtWebKit.so.4
#3  0x0000000802b68349 in WTF::TCMalloc_PageHeap::runScavengerThread () from /usr/local/lib/qt4/libQtWebKit.so.4
#4  0x00000008048034f1 in pthread_getprio () from /lib/libthr.so.3
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 80cc091c0 (LWP 100306)):
#0  0x00000008049ef1dc in kevent () from /lib/libc.so.7
#1  0x000000080415d11b in QKqueueFileSystemWatcherEngine::run () from /usr/local/lib/qt4/libQtCore.so.4
#2  0x0000000804080fe1 in QThreadPrivate::start () from /usr/local/lib/qt4/libQtCore.so.4
#3  0x00000008048034f1 in pthread_getprio () from /lib/libthr.so.3
#4  0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Konstantinidis Konstantinos 2011-11-24 15:09:59 UTC
Created attachment 66045 [details]
New crash information added by DrKonqi

pcSoftwareManager (0.9) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1

- What I was doing when the application crashed:

The Update manager crushed again with that move!

-- Backtrace (Reduced):
#7  0x000000000042bca3 in PBM::slotPBISelectionChanged ()
#8  0x000000000043f99d in PBM::qt_metacall ()
[...]
#10 0x0000000803b690e3 in QTreeWidgetPrivate::_q_selectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
#11 0x0000000803b708ca in QTreeWidget::qt_metacall () from /usr/local/lib/qt4/libQtGui.so.4
[...]
#13 0x0000000803b43087 in QItemSelectionModel::selectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
Comment 2 Konstantinidis Konstantinos 2011-11-24 15:19:43 UTC
Created attachment 66046 [details]
New crash information added by DrKonqi

pcSoftwareManager (0.9) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1

It is sure that every time the Software manager opens, and someone moves strightly the active window from the Software Browser folder to the Installed Software folder, without other move, and without opening the  System Updates folder, the KDE will crash.

The KDE works fine if you move to System Updates window first and then to Installed Software window. 

--------------------------------------------
All above are 100% tested many times
--------------------------------------------

-- Backtrace (Reduced):
#7  0x000000000042bca3 in PBM::slotPBISelectionChanged ()
#8  0x000000000043f99d in PBM::qt_metacall ()
[...]
#10 0x0000000803b690e3 in QTreeWidgetPrivate::_q_selectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
#11 0x0000000803b708ca in QTreeWidget::qt_metacall () from /usr/local/lib/qt4/libQtGui.so.4
[...]
#13 0x0000000803b43087 in QItemSelectionModel::selectionChanged () from /usr/local/lib/qt4/libQtGui.so.4
Comment 3 Jekyll Wu 2011-11-25 06:13:05 UTC
It seems you are actually using PC-BSD . That software manager is provided by developers of PC-BSD, so it is better to report the problem to them: http://trac.pcbsd.org/ .