Bug 240935 - Dolphin crashes with multiple files tagged
Summary: Dolphin crashes with multiple files tagged
Status: RESOLVED DUPLICATE of bug 234398
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-06 20:22 UTC by Thomas Janssen
Modified: 2010-06-30 15:27 UTC (History)
1 user (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 Thomas Janssen 2010-06-06 20:22:32 UTC
Application: dolphin (1.4.9)
KDE Platform Version: 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1))
Qt Version: 4.7.0
Operating System: Linux 2.6.33.5-112.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

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

I tagged multiple files, between 5-10, in my rpmbuild/SOURCES folder to delete them, Dolphin crashes. I could try to count them more exactly to find out if there's a limit that makes it crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Floating point exception
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7fd1b0de4820 (LWP 15238))]

Thread 2 (Thread 0x7fd1a5749710 (LWP 15354)):
[KCrash Handler]
#6  0x00000030c0e3c306 in FlacEndAnalyzer::analyze (this=<value optimized out>, indexable=<value optimized out>, in=<value optimized out>)
    at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/endanalyzers/flacendanalyzer.cpp:288
#7  0x00000030c0e34f02 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=..., input=0xf4e620) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#8  0x00000030c0e18668 in Strigi::AnalysisResult::indexChild (this=0x7fd1a5748890, name=<value optimized out>, mt=1262882956, file=0xfb9560)
    at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:250
#9  0x00000030c0e4ba78 in TarEndAnalyzer::staticAnalyze (idx=..., in=0x7fd1a5748630) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/endanalyzers/tarendanalyzer.cpp:63
#10 0x00000030c0e4004a in GZipEndAnalyzer::analyze (this=<value optimized out>, idx=..., in=<value optimized out>)
    at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/endanalyzers/gzipendanalyzer.cpp:60
#11 0x00000030c0e34f02 in Strigi::StreamAnalyzerPrivate::analyze (this=<value optimized out>, idx=..., input=0xf49b20) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#12 0x00000030c673e765 in KFileMetaInfoPrivate::init (this=0xc23730, stream=<value optimized out>, url=<value optimized out>, mtime=1271253428, w=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.80/kio/kio/kfilemetainfo.cpp:210
#13 0x00000030c673fc2d in KFileMetaInfo::KFileMetaInfo (this=0x7fd1a5748c40, url=...) at /usr/src/debug/kdelibs-4.4.80/kio/kio/kfilemetainfo.cpp:249
#14 0x00000030c6805d7e in KLoadFileMetaDataThread::run (this=0xdd2fb0) at /usr/src/debug/kdelibs-4.4.80/kio/kfile/kloadfilemetadatathread.cpp:123
#15 0x00000030c1a72afe in QThreadPrivate::start (arg=0xdd2fb0) at thread/qthread_unix.cpp:266
#16 0x00000030b4607761 in start_thread (arg=0x7fd1a5749710) at pthread_create.c:301
#17 0x00000030b3ae14dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fd1b0de4820 (LWP 15238)):
#0  0x00000030b3ad7de3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030b560885a in _xcb_conn_wait (c=0x684320, cond=<value optimized out>, vector=0x0, count=0x0) at xcb_conn.c:306
#2  0x00000030b560a1ec in xcb_wait_for_reply (c=0x684320, request=256059, e=0x7fffb7fe0370) at xcb_in.c:390
#3  0x00000030b5a4d5f3 in _XReply (dpy=0x6a8210, rep=0x7fffb7fe03c0, extra=0, discard=1) at xcb_io.c:461
#4  0x00000030b5a42a0d in XTranslateCoordinates (dpy=0x6a8210, src_win=260, dest_win=102776141, src_x=214, src_y=425, dst_x=0x7fffb7fe043c, dst_y=0x7fffb7fe0438, child=0x7fffb7fe0430)
    at TrCoords.c:53
#5  0x00000030c3a4128e in QWidget::mapFromGlobal (this=<value optimized out>, pos=<value optimized out>) at kernel/qwidget_x11.cpp:1324
#6  0x00000030c3a412f2 in QWidget::mapFromGlobal (this=0x9608d0, pos=...) at kernel/qwidget_x11.cpp:1317
#7  0x00000030c3a412f2 in QWidget::mapFromGlobal (this=0x98c980, pos=...) at kernel/qwidget_x11.cpp:1317
#8  0x00000030c3a412f2 in QWidget::mapFromGlobal (this=0x990100, pos=...) at kernel/qwidget_x11.cpp:1317
#9  0x00000030c3a412f2 in QWidget::mapFromGlobal (this=0x98dbb0, pos=...) at kernel/qwidget_x11.cpp:1317
#10 0x00000030c3a412f2 in QWidget::mapFromGlobal (this=0x93b700, pos=...) at kernel/qwidget_x11.cpp:1317
#11 0x00000030c39b4aa0 in QApplicationPrivate::pickMouseReceiver (candidate=0x7e00f0, globalPos=..., pos=..., type=QEvent::MouseMove, buttons=<value optimized out>, buttonDown=<value optimized out>, 
    alienWidget=0x93b700) at kernel/qapplication.cpp:2937
#12 0x00000030c3a2ab92 in QETWidget::translateMouseEvent (this=0x7e00f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4393
#13 0x00000030c3a2957c in QApplication::x11ProcessEvent (this=0x7fffb7fe13e0, event=0x7fffb7fe0ff0) at kernel/qapplication_x11.cpp:3536
#14 0x00000030c3a52732 in x11EventSourceDispatch (s=0x672310, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#15 0x00000030b363bd02 in g_main_dispatch (context=0x671120) at gmain.c:1960
#16 IA__g_main_context_dispatch (context=0x671120) at gmain.c:2513
#17 0x00000030b363fae8 in g_main_context_iterate (context=0x671120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#18 0x00000030b363fc9c in IA__g_main_context_iteration (context=0x671120, may_block=1) at gmain.c:2654
#19 0x00000030c1b7fa23 in QEventDispatcherGlib::processEvents (this=0x63f110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#20 0x00000030c3a522be in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00000030c1b56cf2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#22 0x00000030c1b56fbc in QEventLoop::exec (this=0x7fffb7fe1320, flags=...) at kernel/qeventloop.cpp:201
#23 0x00000030c1b5aedb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#24 0x00007fd1b153b1af in kdemain (argc=5, argv=0x7fffb7fe1908) at /usr/src/debug/kdebase-4.4.80/apps/dolphin/src/main.cpp:98
#25 0x00000030b3a1ec5d in __libc_start_main (main=0x400870 <main(int, char**)>, argc=5, ubp_av=0x7fffb7fe1908, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fffb7fe18f8) at libc-start.c:226
#26 0x00000000004007a9 in _start ()

Reported using DrKonqi
Comment 1 Thomas Janssen 2010-06-06 20:32:22 UTC
Interesting. In my rpmbuild/SOURCES folder are 1 folder and 116 files. I started this time at bottom working my way to top and found out i can make it crash everytime just by mouseover entry #24 counted from bottom to top. A file called "Sentinella-0.6.0.tar.gz".
I move my mouse from right side to left, it hilights the sentinella file and bamm.

Forgot to mention i use "details" and "preview" (doesn't matter, it crashes with or without preview"). Just tested, it crashes as well in "icon" view mode.
Comment 2 Christoph Feck 2010-06-10 02:05:25 UTC
Fixed in latest strigi.

*** This bug has been marked as a duplicate of bug 234398 ***