[Bug 298908] Dist upgrade fetcher crashed on cancel

dmatt xdarkmatter at gmail.com
Mon May 7 08:10:58 BST 2012


https://bugs.kde.org/show_bug.cgi?id=298908

dmatt <xdarkmatter at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xdarkmatter at gmail.com

--- Comment #1 from dmatt <xdarkmatter at gmail.com> ---
Same happens to me on Kubuntu 11.10

Reproducible: always
Backtrace:
Application: Dist Upgrade Fetcher (python2.7), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb08ab41720 (LWP 3208))]

Thread 2 (Thread 0x7fb077b59700 (LWP 3227)):
#0  0x00007fb08a72d034 in __pthread_mutex_lock (mutex=0x1d3cdd8) at
pthread_mutex_lock.c:61
#1  0x00007fb0863a1023 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb0863a1dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb0863a2429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb087bc6f3e in QEventDispatcherGlib::processEvents (this=0x1d3df70,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fb087b9acf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb087b9aef7 in QEventLoop::exec (this=0x7fb077b58e30, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007fb087ab227f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x00007fb087b7dcbf in QInotifyFileSystemWatcherEngine::run (this=0x1d0e360)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fb087ab4d05 in QThreadPrivate::start (arg=0x1d0e360) at
thread/qthread_unix.cpp:331
#10 0x00007fb08a72aefc in start_thread (arg=0x7fb077b59700) at
pthread_create.c:304
#11 0x00007fb0895c259d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb08ab41720 (LWP 3208)):
[KCrash Handler]
#6  0x00007fb08408509a in QWidgetPrivate::deleteTLSysExtra (this=0x1c6e4d0) at
kernel/qwidget_x11.cpp:2855
#7  0x00007fb084037bba in QWidgetPrivate::deleteExtra (this=0x1c6e4d0) at
kernel/qwidget.cpp:1795
#8  0x00007fb084037dfc in QWidgetPrivate::~QWidgetPrivate (this=0x1c6e4d0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:341
#9  0x00007fb0844917e2 in ~QDialogPrivate (this=0x1c6e4d0, __in_chrg=<optimized
out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#10 QDialogPrivate::~QDialogPrivate (this=0x1c6e4d0, __in_chrg=<optimized out>)
at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#11 0x00007fb087bb339b in cleanup (pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=0x1c6e468, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 QObject::~QObject (this=0x1c6e460, __in_chrg=<optimized out>) at
kernel/qobject.cpp:818
#14 0x00007fb08403a1b2 in QWidget::~QWidget (this=0x1c6e460,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1528
#15 0x00007fb084f6c575 in sipQDialog::~sipQDialog (this=0x1c6e460,
__in_chrg=<optimized out>) at sipQtGuipart9.cpp:46283
#16 0x00007fb084f1efec in release_QDialog (sipCppV=<optimized out>,
sipState=<optimized out>) at sipQtGuipart9.cpp:47921
#17 0x00007fb085a84fa4 in forgetObject (sw=0x18ebef0) at
/build/buildd/sip4-4.12.4/siplib/siplib.c:10066
#18 0x00007fb085a85879 in sipWrapper_dealloc (self=0x18ebef0) at
/build/buildd/sip4-4.12.4/siplib/siplib.c:9617
#19 0x000000000047dc6b in subtype_dealloc
(self=<QDialog(gridLayout=<QGridLayout at remote 0x19f8560>,
scrolled_notes=<QTextEdit at remote 0x19f85f0>, buttonBox=<QDialogButtonBox at
remote 0x19f8680>) at remote 0x18ebef0>) at ../Objects/typeobject.c:1014
#20 0x000000000045e7f9 in dict_dealloc (mp=0x19606a0) at
../Objects/dictobject.c:985
#21 0x000000000047d986 in subtype_dealloc
(self=<DistUpgradeFetcherKDE(dialogue=<QDialog(gridLayout=<QGridLayout at
remote 0x19f8560>, scrolled_notes=<QTextEdit at remote 0x19f85f0>,
buttonBox=<QDialogButtonBox at remote 0x19f8680>) at remote 0x18ebef0>,
_progress=<KDEFetchProgressAdapter(progress=<QProgressBar at remote 0x19f8200>,
parent=None, label=<QLabel at remote 0x19f83b0>) at remote 0x19ab350>,
run_options=[], APPDIR='/usr/share/update-manager',
progressDialogue=<QDialog(gridLayout_3=<QGridLayout at remote 0x19f8050>,
gridLayout_2=<QGridLayout at remote 0x19f8170>, buttonBox=<QDialogButtonBox at
remote 0x19f84d0>, titleLabel=<QLabel at remote 0x19f8440>,
installingLabel=<...>, installFrame=<QWidget at remote 0x19f80e0>,
konsoleFrame=<QWidget at remote 0x19f8290>, installationProgress=<...>) at
remote 0x18ebf80>, current_dist_name='oneiric', useProposed=False,
useDevelopmentRelease=False, progress=<...>,
new_dist=<Dist(upgradeToolSig='http://archive.ubuntu.com/ubuntu/dists/precise/main/dist-upgrader-all/current/precise.tar.gz.gpg',
name='precise', u...(truncated)) at ../Objects/typeobject.c:999
#22 0x000000000045f0b9 in insertdict (mp=0x133a260, key='fetcher',
hash=-1269350440322602222, value=None) at ../Objects/dictobject.c:530
#23 0x0000000000460466 in PyDict_SetItem (op={'QAbstractButton': None,
'KCompletion': None, 'QTableWidget': None, 'KNumInput': None, 'QSizePolicy':
None, 'QMatrix3x4': None, 'QMatrix3x3': None, 'KRandom': None, 'QDockWidget':
None, 'QGraphicsColorizeEffect': None, 'KUrlLabel': None, 'KMainWindow': None,
'QStyleOptionComboBox': None, 'KWindowInfo': None, 'KLinkItemSelectionModel':
None, 'KPassivePopup': None, 'QStringListModel': None, 'QAbstractSpinBox':
None, 'QTreeView': None, 'KPtyProcess': None, 'QWorkspace': None,
'QInputMethodEvent': None, 'QPoint': None, 'KCurrencyCode': None,
'QFontComboBox': None, 'qRegisterResourceData': None,
'QAbstractEventDispatcher': None, 'QSyntaxHighlighter': None,
'QGraphicsRectItem': None, 'QSpacerItem': None, 'KColorButton': None,
'KApplication': None, 'KPtyDevice': None, 'KProgressDialog': None,
'QFinalState': None, 'QGraphicsPixmapItem': None, 'KCalendarSystem': None,
'KST_KServiceTypeFactory': None, 'QX11EmbedContainer': None,
'KST_KDEDesktopMimeType': None, 'KModifierKeyInfo': None, 'QPlainTextEdit':
None, 'KProces...(truncated), key=<optimized out>, value=<optimized out>) at
../Objects/dictobject.c:775
#24 0x000000000046372e in _PyModule_Clear (m=<optimized out>) at
../Objects/moduleobject.c:138
#25 0x00000000004d2ee7 in PyImport_Cleanup () at ../Python/import.c:445
#26 0x00000000004ddf55 in Py_Finalize () at ../Python/pythonrun.c:447
#27 0x00000000004ee495 in Py_Main (argc=<optimized out>, argv=<optimized out>)
at ../Modules/main.c:624
#28 0x00007fb08950030d in __libc_start_main (main=0x41aa40 <main>, argc=2,
ubp_av=0x7fff0c661898, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff0c661888) at libc-start.c:226
#29 0x000000000041cb69 in _start ()

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list