Bug 298908 - Dist upgrade fetcher crashed on cancel
Summary: Dist upgrade fetcher crashed on cancel
Status: RESOLVED DOWNSTREAM
Alias: None
Product: unknown
Classification: Bugzilla Internals
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-27 13:03 UTC by tobias
Modified: 2012-05-09 12:47 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tobias 2012-04-27 13:03:48 UTC
Application: Dist Upgrade Fetcher (python2.7), signal: Segmentation fault
[Current thread is 1 (Thread 0xb76da6c0 (LWP 6962))]

Thread 2 (Thread 0xb595cb70 (LWP 6967)):
#0  0x00cb6416 in __kernel_vsyscall ()
#1  0x004757ae in __GI___poll (fds=0xb4f00660, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0129c34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0128d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0128dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0793ba97 in QEventDispatcherGlib::processEvents (this=0x9a46e90, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x079075ed in QEventLoop::processEvents (this=0xb595c2f0, flags=...) at kernel/qeventloop.cpp:149
#7  0x07907889 in QEventLoop::exec (this=0xb595c2f0, flags=...) at kernel/qeventloop.cpp:204
#8  0x077f09dc in QThread::exec (this=0x9a14ce0) at thread/qthread.cpp:501
#9  0x078e4b5d in QInotifyFileSystemWatcherEngine::run (this=0x9a14ce0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x077f3e70 in QThreadPrivate::start (arg=0x9a14ce0) at thread/qthread_unix.cpp:298
#11 0x0059fd31 in start_thread (arg=0xb595cb70) at pthread_create.c:304
#12 0x0048446e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb76da6c0 (LWP 6962)):
[KCrash Handler]
#5  0x01bd6bcc in QWidgetPrivate::deleteTLSysExtra (this=0x999df88) at kernel/qwidget_x11.cpp:2888
#6  0x01b85827 in QWidgetPrivate::deleteExtra (this=0x999df88) at kernel/qwidget.cpp:1829
#7  0x01b85a4c in QWidgetPrivate::~QWidgetPrivate (this=0x999df88, __in_chrg=<optimized out>) at kernel/qwidget.cpp:357
#8  0x0206c7b6 in ~QDialogPrivate (this=0x999df88, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#9  QDialogPrivate::~QDialogPrivate (this=0x999df88, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#10 0x0792359b in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#11 ~QScopedPointer (this=0x999df3c, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#12 QObject::~QObject (this=0x999df38, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#13 0x01b87c1d in QWidget::~QWidget (this=0x999df38, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1551
#14 0x02082235 in QDialog::~QDialog (this=0x999df38, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:318
#15 0x0170a219 in sipQDialog::~sipQDialog (this=0x999df38, __in_chrg=<optimized out>) at sipQtGuipart9.cpp:46280
#16 0x0170a25a in sipQDialog::~sipQDialog (this=0x999df38, __in_chrg=<optimized out>) at sipQtGuipart9.cpp:46283
#17 0x016bec3b in release_QDialog (sipCppV=0x999df38, sipState=6) at sipQtGuipart9.cpp:47921
#18 0x01714039 in dealloc_QDialog (sipSelf=0x97d8a04) at sipQtGuipart9.cpp:47935
#19 dealloc_QDialog (sipSelf=0x97d8a04) at sipQtGuipart9.cpp:47928
#20 0x0038436e in forgetObject (sw=0x97d8a04) at /build/buildd/sip4-4.12.4/siplib/siplib.c:10066
#21 0x00384d81 in sipWrapper_dealloc (self=0x97d8a04) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9617
#22 0x080c0115 in subtype_dealloc (self=<QDialog(gridLayout=<QGridLayout at remote 0x9957734>, scrolled_notes=<QTextEdit at remote 0x995777c>, buttonBox=<QDialogButtonBox at remote 0x99577c4>) at remote 0x97d8a04>) at ../Objects/typeobject.c:1014
#23 0x080a186a in dict_dealloc (mp=0x97e379c) at ../Objects/dictobject.c:985
#24 0x080bfeb6 in subtype_dealloc (self=<DistUpgradeFetcherKDE(dialogue=<QDialog(gridLayout=<QGridLayout at remote 0x9957734>, scrolled_notes=<QTextEdit at remote 0x995777c>, buttonBox=<QDialogButtonBox at remote 0x99577c4>) at remote 0x97d8a04>, _progress=<KDEFetchProgressAdapter(progress=<QProgressBar at remote 0x99574f4>, parent=None, label=<QLabel at remote 0x99575cc>) at remote 0x995f12c>, run_options=[], APPDIR='/usr/share/update-manager', progressDialogue=<QDialog(gridLayout_3=<QGridLayout at remote 0x995738c>, gridLayout_2=<QGridLayout at remote 0x99574ac>, buttonBox=<QDialogButtonBox at remote 0x995765c>, titleLabel=<QLabel at remote 0x9957614>, installingLabel=<...>, installFrame=<QWidget at remote 0x9957464>, konsoleFrame=<QWidget at remote 0x995753c>, installationProgress=<...>) at remote 0x97d8a94>, 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
#25 0x080a2057 in insertdict (mp=<optimized out>, key='fetcher', hash=<optimized out>, value=None) at ../Objects/dictobject.c:530
#26 0x080a3227 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, '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, 'KProcess': None, 'QClipboard': Non...(truncated), key='fetcher', value=None) at ../Objects/dictobject.c:775
#27 0x080a6547 in _PyModule_Clear (m=<module at remote 0xb769a4ac>) at ../Objects/moduleobject.c:138
#28 0x0811173c in PyImport_Cleanup () at ../Python/import.c:445
#29 0x0811c126 in Py_Finalize () at ../Python/pythonrun.c:447
#30 0x0812c55b in Py_Main (argc=2, argv=0xbf96dc74) at ../Modules/main.c:624
#31 0x0805da0b in main (argc=2, argv=0xbf96dc74) at ../Modules/python.c:23
Comment 1 dmatt 2012-05-07 07:10:58 UTC
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 ()
Comment 2 Christoph Feck 2012-05-07 22:50:34 UTC
Bugs for "Dist Upgrade Fetcher" are not tracked in the KDE bug tracker. Please report to the bug tracker of your distribution via https://bugs.launchpad.net/ubuntu