Bug 255255

Summary: krusader crashes if directory shown in tabs from previous session removed
Product: [Applications] krusader Reporter: A. Lofaro <spam_ebay_al>
Component: generalAssignee: Shie Erlich <manson>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description A. Lofaro 2010-10-25 21:23:17 UTC
Application: krusader (2.0.0 "Mars Pathfinder")
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.27.45-0.1-default x86_64
Distribution: "openSUSE 11.1 (x86_64)"

-- Information about the crash:
In previous versions, if a folder in a tab did not exist anymore, krusader would anyway start. Now, it crashes systematically - the error handling has become much worst

The crash can be reproduced every time.

 -- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
[KCrash Handler]
#5  0x00000000004540aa in PanelManager::slotChangePanel (this=0xbc5970, p=0x0) at /usr/src/debug/krusader-2.0.0/krusader/panelmanager.cpp:71
#6  0x000000000045f108 in KrusaderView::start (this=0xb9a7b0, leftTabs=
          {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 6215}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff7264cf40}, d = 0x7fff7264cf40}}, <No data fields>}, leftTypes={{p = {static shared_null = {ref = {_q_value = 6215}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff7264cf50}, d = 0x7fff7264cf50}}, leftProps=
        {{p = {static shared_null = {ref = {_q_value = 6215}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff7264cf60}, d = 0x7fff7264cf60}}, leftActiveTab=1, rightTabs=
          {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 6215}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff7264cf70}, d = 0x7fff7264cf70}}, <No data fields>}, rightTypes={{p = {static shared_null = {ref = {_q_value = 6215}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff7264cf80}, d = 0x7fff7264cf80}}, rightProps=
        {{p = {static shared_null = {ref = {_q_value = 6215}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fff7264cf90}, d = 0x7fff7264cf90}}, rightActiveTab=0, 
    leftSideActive=true) at /usr/src/debug/krusader-2.0.0/krusader/krusaderview.cpp:141
#7  0x000000000046e98c in Krusader (this=0x7fff7264d370) at /usr/src/debug/krusader-2.0.0/krusader/krusader.cpp:376
#8  0x000000000045c247 in main (argc=5, argv=0x7fff7264ec08) at /usr/src/debug/krusader-2.0.0/krusader/main.cpp:240

Possible duplicates by query: bug 248964, bug 246449, bug 246420, bug 245327, bug 244826.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-10-25 22:04:23 UTC

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