Bug 188086 - Attempting to copy from icon rename text crashes desktop and panel.
Summary: Attempting to copy from icon rename text crashes desktop and panel.
Status: RESOLVED DUPLICATE of bug 179460
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-25 17:28 UTC by Dave
Modified: 2009-03-25 19:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave 2009-03-25 17:28:32 UTC
Version:            (using KDE 4.2.0)
Compiler:          gcc (Ubuntu 4.3.2-1ubuntu12) 4.3.2 
OS:                Linux
Installed from:    Ubuntu Packages

I set the desktop to be a folder view.
I clicked on a desktop icon.
I right-clicked and clicked rename.
I selected the icon text.
I right-clicked on the icon text and clicked copy (pressing C-C has same effect).
Desktop is replaced with gray blank screen, panel and other widgets disappear.  Firefox and yakuake remain accessible (Firefox through Alt-tab or taskmanager, yakuake through its function key.  Running "plasma" with krunner restores desktop and panel.(
Comment 1 Dario Andres 2009-03-25 18:54:05 UTC
Mh, strange situation
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 2 Dave 2009-03-25 19:47:00 UTC
So, I was slightly incorrect earlier: C-c does not duplicate the behavior; it just copies the file the icon represents, not interacting with the text at all.
Here's the backtrace:
pobocks@soundwave:~$ gdb plasma                                                                                                                                                                               
This GDB was configured as "i486-linux-gnu"...                                                                                        
(no debugging symbols found)                                                                                                          
(gdb) run --nofork                                                                                                                    
Starting program: /usr/bin/plasma --nofork                                                                                            
(no debugging symbols found) X4                                                                                                        
[Thread debugging using libthread_db enabled]                                                                                         
[New Thread 0xb47a46e0 (LWP 4258)]                                                                                                    
<unknown program name>(4258)/ checkComposite: Plasma has an argb visual 0x917abd8 16777217                                            
<unknown program name>(4258)/ checkComposite: Plasma is COMPOSITE-less on 0x9174250                                                   
QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout                                                       
QGraphicsGridLayout::itemAt: invalid row, column 0, 0                                                                                 
QGraphicsGridLayout::itemAt: invalid row, column 0, 1                                                                                 
QGraphicsGridLayout::itemAt: invalid row, column 0, 0                                                                                 
QGraphicsGridLayout::itemAt: invalid row, column 0, 1                                                                                 
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()                                                     
QCoreApplication::postEvent: Unexpected null receiver                                                                                 
[New Thread 0xa8e84b90 (LWP 4261)]                                                                                                    
QGraphicsLayout::addChildLayout: layout already has a parent                                                                          
QGraphicsLayout::addChildLayout: layout already has a parent                                                                          
[New Thread 0xa864eb90 (LWP 4264)]                                                                                                    
QCoreApplication::postEvent: Unexpected null receiver                                                                                 
QCoreApplication::postEvent: Unexpected null receiver                                                                                 
QGraphicsItem::grabMouse: already a mouse grabber                                                                                     
QGraphicsItem::ungrabKeyboard: not a keyboard grabber                                                                                 

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb47a46e0 (LWP 4258)]         
0xb64f163d in memmove () from /lib/tls/i686/cmov/libc.so.6
(gdb) c                                                   
Continuing.                                               
KCrash: Application '' crashing...                        
                                                                                                                                              
Program received signal SIGSEGV, Segmentation fault.                                                                                          
0xb64a7591 in getenv () from /lib/tls/i686/cmov/libc.so.6                                                                                     
(gdb) thread apply all backtrace                                                                                                              

Thread 3 (Thread 0xa864eb90 (LWP 4264)):
#0  0xb80f7430 in __kernel_vsyscall ()  
#1  0xb595dd09 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5960ee6 in _L_cond_lock_87 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb59608ab in __pthread_mutex_cond_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb595b113 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb6568bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6                   
#6  0xb67526f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                     
#7  0xa8f8ec8a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so                       
#8  0xb67516ae in ?? () from /usr/lib/libQtCore.so.4                                       
#9  0xb595750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0                  
#10 0xb655aa0e in clone () from /lib/tls/i686/cmov/libc.so.6                               

Thread 2 (Thread 0xa8e84b90 (LWP 4261)):
#0  0xb80f7430 in __kernel_vsyscall ()  
#1  0xb595dd09 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5960ee6 in _L_cond_lock_87 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb59608ab in __pthread_mutex_cond_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb595b113 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb6568bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6                   
#6  0xb67526f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                     
#7  0xb7aac532 in ?? () from /usr/lib/libQtNetwork.so.4                                    
#8  0xb67516ae in ?? () from /usr/lib/libQtCore.so.4                                       
#9  0xb595750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0                  
#10 0xb655aa0e in clone () from /lib/tls/i686/cmov/libc.so.6                               

Thread 1 (Thread 0xb47a46e0 (LWP 4258)):
#0  0xb64a7591 in getenv () from /lib/tls/i686/cmov/libc.so.6
#1  0xb78a79fe in KCrash::defaultCrashHandler (sig=11) at /build/buildd/kde4libs-4.2.1a/kdeui/util/kcrash.cpp:274
#2  <signal handler called>                                                                                      
#3  0xb64f163d in memmove () from /lib/tls/i686/cmov/libc.so.6                                                   
#4  0xb6774f26 in QListData::remove () from /usr/lib/libQtCore.so.4                                              
#5  0xb6774faa in QListData::erase () from /usr/lib/libQtCore.so.4                                               
#6  0xb707818e in ?? () from /usr/lib/libQtGui.so.4                                                              
#7  0xb706e24e in ?? () from /usr/lib/libQtGui.so.4                                                              
#8  0xb706e0b0 in ?? () from /usr/lib/libQtGui.so.4                                                              
#9  0xb704afe6 in QGraphicsItem::ungrabMouse () from /usr/lib/libQtGui.so.4                                      
---Type <return> to continue, or q <return> to quit---                                                           
#10 0xb704f796 in ?? () from /usr/lib/libQtGui.so.4                                                              
#11 0xb704f96c in QGraphicsItem::setVisible () from /usr/lib/libQtGui.so.4                                       
#12 0xb709f86d in QGraphicsProxyWidget::eventFilter () from /usr/lib/libQtGui.so.4                               
#13 0xb684104a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4         
#14 0xb6ad18ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                              
#15 0xb6ad97fa in QApplication::notify () from /usr/lib/libQtGui.so.4                                            
#16 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x97acd28, event=0xbfef5d20)                    
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307                                           
#17 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                               
#18 0xb6b23d85 in QWidgetPrivate::hide_helper () from /usr/lib/libQtGui.so.4                                     
#19 0xb6b2d0a0 in QWidget::setVisible () from /usr/lib/libQtGui.so.4                                             
#20 0xb6ea8ae4 in ?? () from /usr/lib/libQtGui.so.4                                                              
#21 0xb6ea90d2 in ?? () from /usr/lib/libQtGui.so.4                                                              
#22 0xb6ea9380 in ?? () from /usr/lib/libQtGui.so.4                                                              
#23 0xb6ea9ff2 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4                                        
#24 0xb6b29962 in QWidget::event () from /usr/lib/libQtGui.so.4                                                  
#25 0xb6eac2e9 in QMenu::event () from /usr/lib/libQtGui.so.4                                                    
#26 0xb6ad18ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                              
#27 0xb6ada0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4                                            
#28 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x97acd28, event=0x9755810)                     
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307                                           
#29 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                               
#30 0xb6ad936e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4                             
#31 0xb70a1ad7 in ?? () from /usr/lib/libQtGui.so.4                                                              
#32 0xb704e0b0 in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4                                       
#33 0xb70917af in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4                                     
#34 0xb706c54c in ?? () from /usr/lib/libQtGui.so.4                                                              
#35 0xb706d742 in ?? () from /usr/lib/libQtGui.so.4                                                              
#36 0xb7075431 in QGraphicsScene::mouseReleaseEvent () from /usr/lib/libQtGui.so.4                               
#37 0xb7075787 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4                                           
#38 0xb6ad18ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                              
#39 0xb6ad972e in QApplication::notify () from /usr/lib/libQtGui.so.4                                            
#40 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x9224e28, event=0xbfef6a64)                    
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307                                           
#41 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                               
#42 0xb7089c22 in QGraphicsView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4                                
#43 0xb6b29962 in QWidget::event () from /usr/lib/libQtGui.so.4                                                  
#44 0xb6e60fd3 in QFrame::event () from /usr/lib/libQtGui.so.4                                                   
---Type <return> to continue, or q <return> to quit---                                                           
#45 0xb6ef77df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4                              
#46 0xb7084d0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4                                    
#47 0xb6ef9d85 in ?? () from /usr/lib/libQtGui.so.4                                                              
#48 0xb684104a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4         
#49 0xb6ad18ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                              
#50 0xb6ada0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4                                            
#51 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x9621a90, event=0xbfef7078)                    
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307                                           
#52 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                               
#53 0xb6ad936e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4                             
#54 0xb6b43656 in ?? () from /usr/lib/libQtGui.so.4                                                              
#55 0xb6b429e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4                                   
#56 0xb6b6c7aa in ?? () from /usr/lib/libQtGui.so.4                                                              
#57 0xb579b718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0                                      
#58 0xb579edc3 in ?? () from /usr/lib/libglib-2.0.so.0                                                           
#59 0xb579ef81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0                                     
#60 0xb686c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4                            
#61 0xb6b6bea5 in ?? () from /usr/lib/libQtGui.so.4                                                              
#62 0xb684052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4                                      
#63 0xb68406ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4                                               
#64 0xb6eac0b1 in QMenu::exec () from /usr/lib/libQtGui.so.4                                                     
#65 0xb794755e in KTextEdit::contextMenuEvent (this=0x9875528, event=0xbfef7e7c)                                 
    at /build/buildd/kde4libs-4.2.1a/kdeui/widgets/ktextedit.cpp:512                                             
#66 0xb6b29c6d in QWidget::event () from /usr/lib/libQtGui.so.4                                                  
#67 0xb6e60fd3 in QFrame::event () from /usr/lib/libQtGui.so.4                                                   
#68 0xb6ef77df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4                              
#69 0xb6ef9d85 in ?? () from /usr/lib/libQtGui.so.4                                                              
#70 0xb684104a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4         
#71 0xb6ad18ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4                              
#72 0xb6ad9c55 in QApplication::notify () from /usr/lib/libQtGui.so.4                                            
#73 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x9872db0, event=0xbfef7e7c)                    
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307                                           
#74 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4                               
#75 0xb70a25f1 in QGraphicsProxyWidget::contextMenuEvent () from /usr/lib/libQtGui.so.4                          
#76 0xb704e07e in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4                                       
#77 0xb70917af in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4
#78 0xb706c54c in ?? () from /usr/lib/libQtGui.so.4
#79 0xb7072907 in QGraphicsScene::contextMenuEvent () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#80 0xb7075747 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#81 0xb6ad18ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#82 0xb6ad972e in QApplication::notify () from /usr/lib/libQtGui.so.4
#83 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x9224e28, event=0xbfef841c)
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#84 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#85 0xb70824c6 in QGraphicsView::contextMenuEvent () from /usr/lib/libQtGui.so.4
#86 0xb6b29c6d in QWidget::event () from /usr/lib/libQtGui.so.4
#87 0xb6e60fd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#88 0xb6ef77df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#89 0xb7084d0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#90 0xb6ef9d85 in ?? () from /usr/lib/libQtGui.so.4
#91 0xb684104a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#92 0xb6ad18ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#93 0xb6ad9c55 in QApplication::notify () from /usr/lib/libQtGui.so.4
#94 0xb783710d in KApplication::notify (this=0x917bc10, receiver=0x9621a90, event=0xbfef8a20)
    at /build/buildd/kde4libs-4.2.1a/kdeui/kernel/kapplication.cpp:307
#95 0xb6841e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#96 0xb6adc86e in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
#97 0xb6b43e3f in ?? () from /usr/lib/libQtGui.so.4
#98 0xb6b429e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#99 0xb6b6c7aa in ?? () from /usr/lib/libQtGui.so.4
#100 0xb579b718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#101 0xb579edc3 in ?? () from /usr/lib/libglib-2.0.so.0
#102 0xb579ef81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#103 0xb686c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#104 0xb6b6bea5 in ?? () from /usr/lib/libQtGui.so.4
#105 0xb684052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#106 0xb68406ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#107 0xb6842da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#108 0xb6ad1767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#109 0xb807a7f6 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#110 0x08048712 in _start ()
Comment 3 Dario Andres 2009-03-25 19:49:39 UTC
Thanks. This is a duplicate of bug 179460

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