Bug 244951

Summary: konqueror crash when I change from kde developer view to midnight commander view
Product: [Applications] konqueror Reporter: Antonio Gutiérrez <antonio>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: anton, ciobanu.n.cristian, daddybig63, dlesage, frank78ac, jawalthersr, linuxg33k4life, m2k.networx, msx, nathaniel.sfcw.davis, plonta, rakuco, soyanede, stn_nn, svost, valir, zohn.joidberg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.6.1
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Antonio Gutiérrez 2010-07-17 13:25:20 UTC
Application: konqueror (4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)))
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

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

I change from kde developer view to midnight commander view and konqueror ask me for close the four tabs, I answered yes, and konqueror crash.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1e526bd760 (LWP 6849))]

Thread 4 (Thread 0x7f1e36f05710 (LWP 6905)):
#0  0x00007f1e51f49f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1e4a1364a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1e4a1368fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f1e4fa62bd6 in QEventDispatcherGlib::processEvents (this=0x2364970, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f1e4fa357b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1e4fa35b9c in QEventLoop::exec (this=0x7f1e36f04db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f1e4f94123d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f1e4fa156d8 in QInotifyFileSystemWatcherEngine::run (this=0x26cd890) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1e4f9441be in QThreadPrivate::start (arg=0x26cd890) at thread/qthread_unix.cpp:266
#9  0x00007f1e4d4669ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f1e51f566fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1e34b71710 (LWP 6968)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1e2d694fde in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f1e2d6950f9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f1e4d4669ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f1e51f566fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1e26b86710 (LWP 7028)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f1e4f944ce2 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x29b9360, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x29b9360, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1e4f939c42 in QThreadPoolThread::run (this=0x2ca2e60) at concurrent/qthreadpool.cpp:140
#4  0x00007f1e4f9441be in QThreadPrivate::start (arg=0x2ca2e60) at thread/qthread_unix.cpp:266
#5  0x00007f1e4d4669ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f1e51f566fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1e526bd760 (LWP 6849)):
[KCrash Handler]
#6  QListData::size (this=0x0, frame=0x2921268) at /usr/include/qt4/QtCore/qlist.h:94
#7  QList<KonqFrameBase*>::count (this=0x0, frame=0x2921268) at /usr/include/qt4/QtCore/qlist.h:267
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x2921268) at ../../../../apps/konqueror/src/konqtabs.cpp:550
#9  0x00007f1e5225327b in KonqFrameTabs::setLoading (this=0x0, frame=0x2921268, loading=true) at ../../../../apps/konqueror/src/konqtabs.cpp:563
#10 0x00007f1e52237fbf in KonqView::slotStarted (this=0x0, job=0x0) at ../../../../apps/konqueror/src/konqview.cpp:495
#11 0x00007f1e5223c2ae in KonqView::qt_metacall (this=0x3663aa0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3ecbb830) at ./konqview.moc:123
#12 0x00007f1e4fa4e7a7 in QMetaObject::activate (sender=0x3eecf50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2921268) at kernel/qobject.cpp:3280
#13 0x00007f1e517e2b9f in KParts::ReadOnlyPart::started (this=0x0, _t1=0x0) at ./part.moc:213
#14 0x00007f1e2ada700c in DolphinPart::openUrl (this=0x3eecf50, url=...) at ../../../../apps/dolphin/src/dolphinpart.cpp:306
#15 0x00007f1e5223f03e in KonqView::openUrl (this=0x3663aa0, url=..., locationBarURL=<value optimized out>, nameFilter=<value optimized out>, tempFile=<value optimized out>)
    at ../../../../apps/konqueror/src/konqview.cpp:201
#16 0x00007f1e5227dfd7 in KonqMainWindow::openView (this=0x21244f0, mimeType=) at ../../../../apps/konqueror/src/konqmainwindow.cpp:959
#17 0x00007f1e52247398 in KonqViewManager::loadItem (this=0x2128c10, cfg=..., parent=<value optimized out>, name=<value optimized out>, defaultURL=<value optimized out>, 
    openUrl=<value optimized out>, forcedUrl=..., openAfterCurrentPage=<value optimized out>, pos=-1) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1245
#18 0x00007f1e52245c87 in KonqViewManager::loadItem (this=0x2128c10, cfg=..., parent=<value optimized out>, name=<value optimized out>, defaultURL=<value optimized out>, 
    openUrl=<value optimized out>, forcedUrl=..., openAfterCurrentPage=false, pos=-1) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1290
#19 0x00007f1e52245c87 in KonqViewManager::loadItem (this=0x2128c10, cfg=..., parent=<value optimized out>, name=<value optimized out>, defaultURL=<value optimized out>, 
    openUrl=<value optimized out>, forcedUrl=..., openAfterCurrentPage=false, pos=-1) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1290
#20 0x00007f1e522475f3 in KonqViewManager::loadRootItem (this=0x2128c10, cfg=..., parent=<value optimized out>, defaultURL=..., openUrl=true, forcedUrl=..., openAfterCurrentPage=64, pos=-1)
    at ../../../../apps/konqueror/src/konqviewmanager.cpp:1134
#21 0x00007f1e522488d1 in KonqViewManager::loadViewProfileFromGroup (this=0x2128c10, profileGroup=<value optimized out>, filename=<value optimized out>, forcedUrl=..., req=..., openUrl=true)
    at ../../../../apps/konqueror/src/konqviewmanager.cpp:976
#22 0x00007f1e52248f8e in KonqViewManager::loadViewProfileFromConfig (this=0x2128c10, _cfg=<value optimized out>, path=<value optimized out>, filename=..., forcedUrl=<value optimized out>, 
    req=<value optimized out>, resetWindow=false, openUrl=true) at ../../../../apps/konqueror/src/konqviewmanager.cpp:954
#23 0x00007f1e5224934d in KonqViewManager::loadViewProfileFromFile (this=<value optimized out>, path=..., filename=..., forcedUrl=..., req=..., resetWindow=false, openUrl=64)
    at ../../../../apps/konqueror/src/konqviewmanager.cpp:900
#24 0x00007f1e52249cce in KonqViewManager::slotProfileActivated (this=0x2128c10, action=<value optimized out>) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1425
#25 0x00007f1e5224a074 in KonqViewManager::qt_metacall (this=0x2128c10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3ecbe0f0) at ./konqviewmanager.moc:97
#26 0x00007f1e4fa4e7a7 in QMetaObject::activate (sender=0x21ba6c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2921268) at kernel/qobject.cpp:3280
#27 0x00007f1e4ef836e2 in QMenu::triggered (this=0x0, _t1=0x58ad2c0) at .moc/release-shared/moc_qmenu.cpp:164
#28 0x00007f1e4ef860bd in QMenuPrivate::_q_actionTriggered (this=<value optimized out>) at widgets/qmenu.cpp:1111
#29 0x00007f1e4ef89f12 in QMenu::qt_metacall (this=0x21ba6c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3ecbe2f0) at .moc/release-shared/moc_qmenu.cpp:105
#30 0x00007f1e50550110 in KMenu::qt_metacall (this=0x0, _c=43127400, _id=1, _a=0x2921268) at ./kmenu.moc:76
#31 0x00007f1e4fa4e7a7 in QMetaObject::activate (sender=0x58ad2c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2921268) at kernel/qobject.cpp:3280
#32 0x00007f1e4eb24622 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#33 0x00007f1e4eb25d1b in QAction::activate (this=0x58ad2c0, event=<value optimized out>) at kernel/qaction.cpp:1256
#34 0x00007f1e4ef84e11 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x58ad2c0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#35 0x00007f1e4ef8a7ba in QMenuPrivate::activateAction (this=0x218bda0, action=0x58ad2c0, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#36 0x00007f1e5054e8fe in KMenu::mouseReleaseEvent (this=0x21ba6c0, e=0x2921268) at ../../kdeui/widgets/kmenu.cpp:471
#37 0x00007f1e4eb8169e in QWidget::event (this=0x21ba6c0, event=0x7fff3ecbef40) at kernel/qwidget.cpp:8157
#38 0x00007f1e4ef8c93b in QMenu::event (this=0x21ba6c0, e=0x7fff3ecbef40) at widgets/qmenu.cpp:2410
#39 0x00007f1e4eb2bcdc in QApplicationPrivate::notify_helper (this=0x1fc4420, receiver=0x21ba6c0, e=0x7fff3ecbef40) at kernel/qapplication.cpp:4389
#40 0x00007f1e4eb31fee in QApplication::notify (this=0x7fff3ecbfdc0, receiver=0x21ba6c0, e=0x7fff3ecbef40) at kernel/qapplication.cpp:3952
#41 0x00007f1e5046f926 in KApplication::notify (this=0x7fff3ecbfdc0, receiver=0x21ba6c0, event=0x7fff3ecbef40) at ../../kdeui/kernel/kapplication.cpp:309
#42 0x00007f1e4fa36a8c in QCoreApplication::notifyInternal (this=0x7fff3ecbfdc0, receiver=0x21ba6c0, event=0x7fff3ecbef40) at kernel/qcoreapplication.cpp:732
#43 0x00007f1e4eb30a9e in QCoreApplication::sendEvent (receiver=0x21ba6c0, event=0x7fff3ecbef40, alienWidget=0x0, nativeWidget=0x21ba6c0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0x21ba6c0, event=0x7fff3ecbef40, alienWidget=0x0, nativeWidget=0x21ba6c0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:3051
#45 0x00007f1e4ebb37ad in QETWidget::translateMouseEvent (this=0x21ba6c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#46 0x00007f1e4ebb1c6c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff3ecbf860) at kernel/qapplication_x11.cpp:3536
#47 0x00007f1e4ebdde82 in x11EventSourceDispatch (s=0x1fc8300, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x00007f1e4a1328c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007f1e4a136748 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007f1e4a1368fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007f1e4fa62b83 in QEventDispatcherGlib::processEvents (this=0x1fa6560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#52 0x00007f1e4ebdd7ee in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f1e4fa357b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007f1e4fa35b9c in QEventLoop::exec (this=0x7fff3ecbfb90, flags=) at kernel/qeventloop.cpp:201
#55 0x00007f1e4fa39c4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x00007f1e522ba3de in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:234
#57 0x00007f1e51e8ec4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff3ecc06c8) at libc-start.c:226
#58 0x00000000004006b9 in _start ()

Reported using DrKonqi
Comment 1 Cristian Ciobanu 2010-08-07 10:20:29 UTC
Created attachment 49898 [details]
New crash information added by DrKonqi

konqueror (4.4.95 (KDE 4.4.95 (KDE 4.5 >= 20100723))) on KDE Platform 4.4.95 (KDE 4.4.95 (KDE 4.5 >= 20100723)) using Qt 4.6.3

- What I was doing when the application crashed:

Switch from any profile to midnight commander -> crash

-- Backtrace (Reduced):
#6  size (this=0x0, frame=0x841e48) at /usr/include/QtCore/qlist.h:90
#7  count (this=0x0, frame=0x841e48) at /usr/include/QtCore/qlist.h:261
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x841e48) at /usr/src/debug/kdebase-4.4.95/apps/konqueror/src/konqtabs.cpp:550
#9  0x00007feeafc23e4b in KonqFrameTabs::setLoading (this=0x0, frame=<value optimized out>, loading=true) at /usr/src/debug/kdebase-4.4.95/apps/konqueror/src/konqtabs.cpp:563
#10 0x00007feeafc0971a in KonqView::slotStarted (this=0x81af70, job=0x0) at /usr/src/debug/kdebase-4.4.95/apps/konqueror/src/konqview.cpp:495
Comment 2 Cristian Ciobanu 2010-08-12 08:44:04 UTC
Created attachment 50044 [details]
New crash information added by DrKonqi

konqueror (4.5.00 (KDE 4.5.0)) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.6.3

- What I was doing when the application crashed:

Switching to midnight commander profile crashes Konqueror

-- Backtrace (Reduced):
#6  size (this=0x0, frame=0x10a0db8) at /usr/include/QtCore/qlist.h:90
#7  count (this=0x0, frame=0x10a0db8) at /usr/include/QtCore/qlist.h:261
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x10a0db8) at /usr/src/debug/kdebase-4.5.0/apps/konqueror/src/konqtabs.cpp:550
#9  0x00007f07f270be4b in KonqFrameTabs::setLoading (this=0x0, frame=<value optimized out>, loading=true) at /usr/src/debug/kdebase-4.5.0/apps/konqueror/src/konqtabs.cpp:563
#10 0x00007f07f26f171a in KonqView::slotStarted (this=0x84b430, job=0x0) at /usr/src/debug/kdebase-4.5.0/apps/konqueror/src/konqview.cpp:495
Comment 3 Frank Reininghaus 2010-10-29 11:20:51 UTC
*** Bug 255471 has been marked as a duplicate of this bug. ***
Comment 4 Frank Reininghaus 2010-10-29 11:21:42 UTC
Thanks for the bug report! I can reproduce the crash on current trunk.
Comment 5 Stanislav 2010-11-12 10:00:04 UTC
Created attachment 53352 [details]
New crash information added by DrKonqi

konqueror (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
Konqueror crashes when I try to switch from any profile to "midnight commander" profile.

-- Backtrace (Reduced):
#7  size (this=0x0, frame=0x97679b4) at /usr/include/qt4/QtCore/qlist.h:94
#8  count (this=0x0, frame=0x97679b4) at /usr/include/qt4/QtCore/qlist.h:267
#9  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x97679b4) at ../../../../apps/konqueror/src/konqtabs.cpp:548
#10 0x00b40493 in KonqFrameTabs::setLoading (this=0x0, frame=0x97679b4, loading=true) at ../../../../apps/konqueror/src/konqtabs.cpp:561
#11 0x00b2c64c in KonqViewManager::setLoading (this=0x94c2708, view=0x96b04b8, loading=false) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1458
Comment 6 Nathan 2010-11-12 10:39:30 UTC
Created attachment 53354 [details]
New crash information added by DrKonqi

konqueror (4.5.2 (KDE 4.5.2)) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:
changing from web browser to midnight commander

-- Backtrace (Reduced):
#6  size (this=0x0, frame=0x15368a8) at /usr/include/QtCore/qlist.h:94
#7  count (this=0x0, frame=0x15368a8) at /usr/include/QtCore/qlist.h:267
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x15368a8) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqtabs.cpp:548
#9  0x00007f4f855bd45b in KonqFrameTabs::setLoading (this=0x0, frame=<value optimized out>, loading=true) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqtabs.cpp:561
#10 0x00007f4f855a239a in KonqView::slotStarted (this=0x251bc70, job=0x0) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqview.cpp:495
Comment 7 Laurent 2010-11-28 13:59:55 UTC
Created attachment 53825 [details]
New crash information added by DrKonqi

konqueror (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

Switching from midnight commander to Webbrowser mode

-- Backtrace (Reduced):
#6  size (this=0x0, frame=0x3740668) at /usr/include/qt4/QtCore/qlist.h:94
#7  count (this=0x0, frame=0x3740668) at /usr/include/qt4/QtCore/qlist.h:267
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x3740668) at ../../../../apps/konqueror/src/konqtabs.cpp:548
#9  0x00007f1c4f18833b in KonqFrameTabs::setLoading (this=0x0, frame=0x3740668, loading=true) at ../../../../apps/konqueror/src/konqtabs.cpp:561
#10 0x00007f1c4f16d07f in KonqView::slotStarted (this=0x0, job=0x0) at ../../../../apps/konqueror/src/konqview.cpp:495
Comment 8 Tommi Tervo 2010-12-04 17:25:03 UTC
*** Bug 258811 has been marked as a duplicate of this bug. ***
Comment 9 Martín Cigorraga 2010-12-07 20:29:55 UTC
I can confirm this still happening in both Konqueror and KDE SC 4.5.4 running on Arch Linux x86_64
Comment 10 plonta 2010-12-11 08:17:49 UTC
Created attachment 54413 [details]
New crash information added by DrKonqi

konqueror (4.5.4 (KDE 4.5.4)) on KDE Platform 4.5.4 (KDE 4.5.4) using Qt 4.6.3

switch to midnight commander

2.6.34.7-56.fc13.x86_64

-- Backtrace (Reduced):
#6  size (this=0x0, frame=0x23e46f8) at /usr/include/QtCore/qlist.h:90
#7  count (this=0x0, frame=0x23e46f8) at /usr/include/QtCore/qlist.h:261
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x23e46f8) at /usr/src/debug/kdebase-4.5.4/apps/konqueror/src/konqtabs.cpp:548
#9  0x0000003e81258dfb in KonqFrameTabs::setLoading (this=0x0, frame=<value optimized out>, loading=true) at /usr/src/debug/kdebase-4.5.4/apps/konqueror/src/konqtabs.cpp:561
#10 0x0000003e8123fb7f in KonqView::slotStarted (this=0x2b26220, job=0x0) at /usr/src/debug/kdebase-4.5.4/apps/konqueror/src/konqview.cpp:495
Comment 11 Tommi Tervo 2010-12-18 09:03:37 UTC
*** Bug 260603 has been marked as a duplicate of this bug. ***
Comment 12 Frank Reininghaus 2010-12-23 08:43:54 UTC
*** Bug 261036 has been marked as a duplicate of this bug. ***
Comment 13 soyanede 2010-12-23 14:29:10 UTC
Created attachment 55186 [details]
New crash information added by DrKonqi

konqueror (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

Change file manager view to midnight commander view

-- Backtrace (Reduced):
#6  size (this=0x0, frame=0x5296d08) at /usr/include/qt4/QtCore/qlist.h:94
#7  count (this=0x0, frame=0x5296d08) at /usr/include/qt4/QtCore/qlist.h:267
#8  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x5296d08) at ../../../../apps/konqueror/src/konqtabs.cpp:548
#9  0x00007f7c6f88b33b in KonqFrameTabs::setLoading (this=0x0, frame=0x5296d08, loading=true) at ../../../../apps/konqueror/src/konqtabs.cpp:561
#10 0x00007f7c6f87007f in KonqView::slotStarted (this=0x0, job=0x0) at ../../../../apps/konqueror/src/konqview.cpp:495
Comment 14 Frank Reininghaus 2011-01-29 13:33:06 UTC
*** Bug 264735 has been marked as a duplicate of this bug. ***
Comment 15 Valentin Rusu 2011-02-01 00:33:24 UTC
I found the origin of the problem and commited the one-line fix on git.kde.org.
But I cannot close this bug. Someone in this list can do that ?
Comment 16 Raphael Kubo da Costa 2011-02-01 02:31:06 UTC
Can you backport your fixes and indicate which commits fix the issue? I can close the report after that.

BTW, please file a sysadmin bug report or contact the Bugsquad team to get enough karma to close bug reports.
Comment 17 Frank Reininghaus 2011-02-01 16:06:21 UTC
Valentin, nice fix! Backporting makes certainly sense, as Raphael said. Moreover, it would be great if you could write a unit test and add it to konqueror/src/tests/konqviewmgrtest.cpp, just to make sure that the bug never comes back again.

Just for the record, the commit in master is

https://projects.kde.org/projects/kde/kdebase/kde-baseapps/repository/revisions/f3e5f29a0f601b3d2825be73c25ff9406f409b6d
Comment 18 Valentin Rusu 2011-02-01 21:14:03 UTC
On 02/01/2011 02:31 AM, Raphael Kubo da Costa wrote:
> --- Comment #16 from Raphael Kubo da Costa <kubito gmail com>  2011-02-01 02:31:06 ---
> Can you backport your fixes and indicate which commits fix the issue? I can
> close the report after that.
>
Well, I never done that before.
I suppose that :
- I need to go back to SVN to get the branches,
- apply the fix and commit (I obviously have a SVN account).

One question : how many release back should I go ?

Valentin
Comment 19 Frank Reininghaus 2011-02-01 21:17:31 UTC
Only backport to the KDE/4.6 branch, which is in the kde-baseapps git repository.
Comment 20 Valentin Rusu 2011-02-01 21:42:27 UTC
Fix backported to origin/KDE/4.6 as of 
http://commits.kde.org/kde-baseapps/69526109af7fd4d058442fcf4d00d7e6e73a5c2a

Now trying to write a unit test for the origin branch.
Comment 21 Frank Reininghaus 2011-02-01 21:50:18 UTC
Great, thanks Valentin!
Comment 22 Frank Reininghaus 2011-04-21 13:38:23 UTC
*** Bug 271419 has been marked as a duplicate of this bug. ***
Comment 23 jawalthersr 2011-09-28 05:48:33 UTC
Created attachment 64027 [details]
New crash information added by DrKonqi

konqueror (4.5.3 (KDE 4.5.3)) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed:Lodaing View Profile Midnight Commander

-- Backtrace (Reduced):
#7  QListData::size (this=0x0, frame=0x8f39294) at /usr/include/qt4/QtCore/qlist.h:94
#8  QList<KonqFrameBase*>::count (this=0x0, frame=0x8f39294) at /usr/include/qt4/QtCore/qlist.h:267
#9  KonqFrameTabs::tabWhereActive (this=0x0, frame=0x8f39294) at ../../../../apps/konqueror/src/konqtabs.cpp:548
#10 0xb76f42a3 in KonqFrameTabs::setLoading (this=0x0, frame=0x8f39294, loading=true) at ../../../../apps/konqueror/src/konqtabs.cpp:561
#11 0xb76e026e in KonqViewManager::setLoading (this=0x88faf10, view=0x931daf8, loading=false) at ../../../../apps/konqueror/src/konqviewmanager.cpp:1458