Bug 288968 - Dolphin crashes when trying to rename file which contains '(' and ')' symbols
Summary: Dolphin crashes when trying to rename file which contains '(' and ')' symbols
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 1.7
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-14 13:52 UTC by Umidjon Almasov
Modified: 2011-12-17 21:38 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Umidjon Almasov 2011-12-14 13:52:18 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Open Dolphin > Removable Media and try to rename file. Dolphin crashes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77d0710 (LWP 2719))]

Thread 3 (Thread 0xb6876b70 (LWP 2720)):
#0  0x08a8c337 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x08a7d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x08a7dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01359b37 in QEventDispatcherGlib::processEvents (this=0x8f237b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x0132a1dd in QEventLoop::processEvents (this=0xb68762b0, flags=...) at kernel/qeventloop.cpp:149
#5  0x0132a421 in QEventLoop::exec (this=0xb68762b0, flags=...) at kernel/qeventloop.cpp:201
#6  0x0122d90b in QThread::exec (this=0x8f21380) at thread/qthread.cpp:498
#7  0x0130ae2d in QInotifyFileSystemWatcherEngine::run (this=0x8f21380) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x012307b3 in QThreadPrivate::start (arg=0x8f21380) at thread/qthread_unix.cpp:331
#9  0x00875d31 in start_thread (arg=0xb6876b70) at pthread_create.c:304
#10 0x00c3d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb4bfdb70 (LWP 2724)):
#0  0x00929d10 in __GI_clock_gettime (clock_id=1, tp=0xb4bfd028) at ../sysdeps/unix/clock_gettime.c:116
#1  0x012877d5 in do_gettime (frac=0xb4bfd020, sec=0xb4bfd018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0135a4b6 in QTimerInfoList::updateCurrentTime (this=0x92bf134) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0135a80a in QTimerInfoList::timerWait (this=0x92bf134, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x01359053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb4bfd12c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x013590ed in timerSourcePrepare (source=0x92bf100, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x08a7c88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x08a7d637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x08a7dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01359b37 in QEventDispatcherGlib::processEvents (this=0x91769c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0132a1dd in QEventLoop::processEvents (this=0xb4bfd2b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x0132a421 in QEventLoop::exec (this=0xb4bfd2b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x0122d90b in QThread::exec (this=0x92c0c90) at thread/qthread.cpp:498
#14 0x0130ae2d in QInotifyFileSystemWatcherEngine::run (this=0x92c0c90) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x012307b3 in QThreadPrivate::start (arg=0x92c0c90) at thread/qthread_unix.cpp:331
#16 0x00875d31 in start_thread (arg=0xb4bfdb70) at pthread_create.c:304
#17 0x00c3d0ce 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 0xb77d0710 (LWP 2719)):
[KCrash Handler]
#7  QCoreApplication::notifyInternal (this=0xbf9ed7e4, receiver=0x97e0920, event=0xbf9ed0fc) at kernel/qcoreapplication.cpp:774
#8  0x0371e61b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#9  QApplicationPrivate::dispatchEnterLeave (enter=0x97e0920, leave=0x4088cbc) at kernel/qapplication.cpp:2810
#10 0x037a9c65 in QApplication::x11ProcessEvent (this=0xbf9ed7e4, event=0xbf9ed44c) at kernel/qapplication_x11.cpp:3763
#11 0x037d624c in x11EventSourceDispatch (s=0x8db8aa8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#12 0x08a7d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0x08a7d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x08a7dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0x01359ada in QEventDispatcherGlib::processEvents (this=0x8d9dbb0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#16 0x037d5e3a in QGuiEventDispatcherGlib::processEvents (this=0x8d9dbb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#17 0x0132a1dd in QEventLoop::processEvents (this=0xbf9ed754, flags=...) at kernel/qeventloop.cpp:149
#18 0x0132a421 in QEventLoop::exec (this=0xbf9ed754, flags=...) at kernel/qeventloop.cpp:201
#19 0x0132f19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#20 0x0371b8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#21 0x008c7433 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#22 0x0804850b in ?? ()
#23 0x00b84113 in __libc_start_main (main=0x80484f0, argc=5, ubp_av=0xbf9ed9b4, init=0x80485e0 <__libc_csu_init>, fini=0x8048650 <__libc_csu_fini>, rtld_fini=0x27dbc0, stack_end=0xbf9ed9ac) at libc-start.c:226
#24 0x08048531 in _start ()

Possible duplicates by query: bug 288699, bug 287887, bug 287297, bug 286979, bug 286005.

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-12-14 13:59:35 UTC

*** This bug has been marked as a duplicate of bug 279526 ***
Comment 2 Umidjon Almasov 2011-12-14 14:02:26 UTC
Dolphin crashes when filename contains '(' and ')' symbols
Comment 3 Frank Reininghaus 2011-12-14 21:36:13 UTC
Comment 2: Was there a reason to reopen the bug report?