Bug 100158

Summary: preview crash in KFileIVI::updatePixmapSize
Product: [Applications] konqueror Reporter: Martin Koller <kollix>
Component: file icon viewAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Koller 2005-02-24 13:53:35 UTC
Version:           3.3.92 (using KDE 3.3.92 (beta2), compiled sources)
Compiler:          gcc version 3.2.3
OS:                Linux (i686) release 2.4.22

I think I was about to split the current window (looking at an smb:/ file in iconview mode) and got the following crash:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2008)]
[New Thread 32769 (LWP 2018)]
[KCrash handler]
#4  KGlobalSettings::showFilePreview (url=@0xb0) at kurl.h:271
#5  0x416e3914 in KonqIconViewWidget::canPreview (this=0x0, item=0x87eca28)
    at konq_iconviewwidget.h:167
#6  0x416d9033 in KFileIVI::updatePixmapSize (this=0x884f3d0) at kfileivi.h:59
#7  0x416d81e4 in KFileIVI::setPixmapDirect (this=0x884f3d0, 
    pixmap=@0xbfffe520, recalc=true, redraw=true) at kfileivi.cc:185
#8  0x416d7efc in KFileIVI::setIcon (this=0x884f3d0, size=-1073749104, 
    state=-1073749104, recalc=true, redraw=true) at kfileivi.cc:130
#9  0x416d868c in KFileIVI::refreshIcon (this=0x80dcb6c, redraw=144)
    at kfileivi.cc:284
#10 0x4216f88e in KonqKfmIconView::slotRefreshItems (this=0x857c538, 
    entries=@0x852d110) at konq_iconview.cc:1129
#11 0x42171cf7 in KonqKfmIconView::qt_invoke (this=0x857c538, _id=56, 
    _o=0xbfffe6e0) at qucom_p.h:312
#12 0x40c8e755 in QObject::activate_signal (this=0x871c768, clist=0x870c320, 
    o=0xbfffe6e0) at kernel/qobject.cpp:2355
#13 0x4026e71a in KDirLister::refreshItems (this=0x871c768, t0=@0x852d110)
    at kdirlister.moc:351
#14 0x4026d65d in KDirLister::emitItems (this=0x871c768)
    at kdirlister.cpp:2112
#15 0x40262ceb in KDirListerCache::emitRefreshItem (this=0x853a1e0, 
    fileitem=0x87eca28) at kdirlister.cpp:807
#16 0x40263452 in KDirListerCache::slotFileDirtyDelayed (this=0x853a1e0)
    at kdirlister.cpp:873
#17 0x4026f130 in KDirListerCache::qt_invoke (this=0x853a1e0, _id=139698656, 
    _o=0xbfffe960) at kdirlister_p.moc:130
#18 0x40c8e755 in QObject::activate_signal (this=0x8e01150, clist=0x852d110, 
    o=0xbfffe960) at kernel/qobject.cpp:2355
#19 0x40c8e5f4 in QObject::activate_signal (this=0x8e01150, signal=2)
    at kernel/qobject.cpp:2324
#20 0x40fe9900 in QTimer::timeout (this=0x8e01150)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#21 0x40cb2d51 in QTimer::event (this=0x8e01150, e=0xbfffebe0)
    at kernel/qtimer.cpp:219
#22 0x40c2bab7 in QApplication::internalNotify (this=0xbffff0e0, 
    receiver=0x8e01150, e=0xbfffebe0) at kernel/qapplication.cpp:2635
#23 0x40c2af74 in QApplication::notify (this=0xbffff0e0, receiver=0x8e01150, 
    e=0xbfffebe0) at kernel/qapplication.cpp:2358
#24 0x4075d86f in KApplication::notify (this=0xbffff0e0, receiver=0x8e01150, 
    event=0xbfffebe0) at kapplication.cpp:549
#25 0x40bc11fd in QApplication::sendEvent (receiver=0x8e01150, 
    event=0xbfffebe0) at qapplication.h:491
#26 0x40c19b0e in QEventLoop::activateTimers (this=0x80dbcb8)
    at kernel/qeventloop_unix.cpp:556
#27 0x40bd31c1 in QEventLoop::processEvents (this=0x80dbcb8, flags=4)
    at kernel/qeventloop_x11.cpp:389
#28 0x40c3fde2 in QEventLoop::enterLoop (this=0x80dbcb8)
    at kernel/qeventloop.cpp:198
#29 0x40c3fcfe in QEventLoop::exec (this=0x80dbcb8)
    at kernel/qeventloop.cpp:145
#30 0x40c2bc3b in QApplication::exec (this=0xbffff0e0)
    at kernel/qapplication.cpp:2758
#31 0x41785998 in kdemain (argc=4, argv=0x80af430) at konq_main.cc:206
#32 0x4092b980 in kdeinitmain (argc=4, argv=0x80af430) at konqueror_dummy.cc:2
#33 0x0804d19a in launch (argc=4, _name=0x80ae6b4 "konqueror", 
    args=0x80ae6de "/root", cwd=0x80ae6de "/root", envc=60, envs=0x0, 
    reset_env=true, tty=0x0, avoid_loops=false, 
    startup_id_str=0x80aef8e "eiwrk039;1109248865;941423;1799_TIME2375573")
    at kinit.cpp:625
#34 0x0804e149 in handle_launcher_request (sock=4) at kinit.cpp:1189
#35 0x0804e7ac in handle_requests (waitForPid=0) at kinit.cpp:1382
#36 0x0804f5cf in main (argc=2, argv=0xbffff6e4, envp=0xbffff6f0)
    at kinit.cpp:1848
Comment 1 Tommi Tervo 2005-10-28 13:13:47 UTC
Is this still reproducible?
Comment 2 Martin Koller 2005-10-28 18:40:58 UTC
On Friday 28 October 2005 13:13, Tommi Tervo wrote:
> ------- Is this still reproducible?


No.
Comment 3 Tommi Tervo 2005-10-28 18:52:10 UTC
Ok, I'll close this.
Comment 4 Thiago Macieira 2005-12-25 14:15:11 UTC
Bug 118961 has a similar backtrace. Can you check if you can reproduce that one?
Comment 5 Martin Koller 2005-12-25 16:14:44 UTC
On Sunday 25 December 2005 14:15, Thiago Macieira wrote:
> ------- Additional Comments From thiago kde org  2005-12-25 14:15 -------
> Bug 118961 has a similar backtrace. Can you check if you can reproduce that
> one?


I tried but could not, sorry.