https://bugs.kde.org/show_bug.cgi?id=510378

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #10 from [email protected] ---
I've had the same issues over the years, on a few operating systems like Mint,
and currently on EndeavourOS, with Dolphin version "26.08.2"


(In reply to TraceyC from comment #4)
> [https://community.kde.org/Dolphin/FAQ/Crashes](https://community.kde.org/
> Dolphin/FAQ/Crashes
for some reason your link is malformed and only the
"https://community.kde.org/Dolphin/FAQ/Crashes"; is needed. Also those
instructions aren't great for newbies like myself, though I figured it out.
Steps:
-use your available package manager to install Valgrind, though it might
already be installed.
-open a terminal, and enter `valgrind dolphin 2> log.txt`
-open dolphin, and replicate your error as best as possible
-to access the log, I believe it's called `log.txt` or whatever you named it,
is in the home directory, or whatever directory your terminal was in, when you
entered the command.

For my particular use case, I find that Smb4k gives more predictable on startup
behaviour, for use with different applications, so I mount with it. It also
locks up when a network drive goes offline, and tends to crash a lot quicker.
Using the unmount commands doesn't seem to work either, on either application.

my log:

==8587== Memcheck, a memory error detector
==8587== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==8587== Using Valgrind-3.25.1 and LibVEX; rerun with -h for copyright info
==8587== Command: dolphin
==8587== 
==8587== Syscall param writev(vector[0]) points to uninitialised byte(s)
==8587==    at 0x7A18387: internal_syscall_cancel (sysdep-cancel.h:53)
==8587==    by 0x7A18387: syscall_cancel (sysdep-cancel.h:79)
==8587==    by 0x7A18387: writev (writev.c:26)
==8587==    by 0x87AA3DD: UnknownInlinedFun (xcb_conn.c:296)
==8587==    by 0x87AA3DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==8587==    by 0x87AA55F: UnknownInlinedFun (xcb_out.c:469)
==8587==    by 0x87AA55F: _xcb_out_send (xcb_out.c:470)
==8587==    by 0x87AA7D6: _xcb_out_flush_to (xcb_out.c:495)
==8587==    by 0x87AA9A4: wait_for_reply (xcb_in.c:514)
==8587==    by 0x87ABB45: xcb_wait_for_reply (xcb_in.c:552)
==8587==    by 0xF3B4A64:
QXcbConnection::initializeScreensFromMonitor(xcb_screen_iterator_t*, int,
QXcbScreen**, bool) (qxcbconnection_screens.cpp:465)
==8587==    by 0xF3B6476: QXcbConnection::initializeScreens(bool)
(qxcbconnection_screens.cpp:284)
==8587==    by 0xF3AC3EE: QXcbConnection::QXcbConnection(QXcbNativeInterface*,
bool, unsigned int, char const*) (qxcbconnection.cpp:72)
==8587==    by 0xF3D8215: QXcbIntegration::QXcbIntegration(QList<QString>
const&, int&, char**) (qxcbintegration.cpp:169)
==8587==    by 0xF37238A: UnknownInlinedFun (qxcbmain.cpp:23)
==8587==    by 0xF37238A: QXcbIntegrationPlugin::create(QString const&,
QList<QString> const&, int&, char**) (qxcbmain.cpp:20)
==8587==  Address 0xecd7a85 is 4,533 bytes inside a block of size 21,176
alloc'd
==8587==    at 0x49EAD13: calloc (vg_replace_malloc.c:1675)
==8587==    by 0x87ACF05: xcb_connect_to_fd (xcb_conn.c:368)
==8587==    by 0x87ADC58: xcb_connect_to_display_with_auth_info
(xcb_util.c:563)
==8587==    by 0x868A8CA: _XConnectXCB (xcb_disp.c:78)
==8587==    by 0x8681EB0: XOpenDisplay (OpenDis.c:129)
==8587==    by 0xF3B0076: QXcbBasicConnection::QXcbBasicConnection(char const*)
(qxcbconnection_basic.cpp:79)
==8587==    by 0xF3AC19F: QXcbConnection::QXcbConnection(QXcbNativeInterface*,
bool, unsigned int, char const*) (qxcbconnection.cpp:62)
==8587==    by 0xF3D8215: QXcbIntegration::QXcbIntegration(QList<QString>
const&, int&, char**) (qxcbintegration.cpp:169)
==8587==    by 0xF37238A: UnknownInlinedFun (qxcbmain.cpp:23)
==8587==    by 0xF37238A: QXcbIntegrationPlugin::create(QString const&,
QList<QString> const&, int&, char**) (qxcbmain.cpp:20)
==8587==    by 0x66B8903: UnknownInlinedFun (qguiapplication.cpp:1333)
==8587==    by 0x66B8903: QGuiApplicationPrivate::createPlatformIntegration()
(qguiapplication.cpp:1617)
==8587==    by 0x66BA8C7: QGuiApplicationPrivate::createEventDispatcher()
(qguiapplication.cpp:1635)
==8587==    by 0x70EDE14: QCoreApplicationPrivate::init()
(qcoreapplication.cpp:905)
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11DF1EF1: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E13831: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11995F01: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11996D71: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E16761: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E177B1: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x119999E1: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x1199A831: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E1A651: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E20711: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11B9E281: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E220E1: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11B9FBB1: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11BA0C01: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E24981: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11E25951: ???
==8587== 
==8587== Conditional jump or move depends on uninitialised value(s)
==8587==    at 0x12164EA4: ???
==8587==    by 0x11BA3B61: ???
==8587== 
==8587== 
==8587== Process terminating with default action of signal 1 (SIGHUP)
==8587==    at 0x79988F0: __syscall_cancel_arch (syscall_cancel.S:52)
==8587==    by 0x7A08F53: internal_syscall_cancel (sysdep-cancel.h:53)
==8587==    by 0x7A08F53: syscall_cancel (sysdep-cancel.h:79)
==8587==    by 0x7A08F53: open (open64.c:41)
==8587==    by 0xA47FE62: UnknownInlinedFun (fcntl2.h:59)
==8587==    by 0xA47FE62: FcOpen (fccompat.c:138)
==8587==    by 0xA49BA28: _FcConfigParse.lto_priv.0 (fcxml.c:3601)
==8587==    by 0xA487160: UnknownInlinedFun (fcxml.c:3670)
==8587==    by 0xA487160: FcInitLoadOwnConfig (fcinit.c:111)
==8587==    by 0xA4748F0: UnknownInlinedFun (fcinit.c:185)
==8587==    by 0xA4748F0: UnknownInlinedFun (fcinit.c:198)
==8587==    by 0xA4748F0: FcConfigEnsure.lto_priv.0 (fccfg.c:95)
==8587==    by 0xA487478: UnknownInlinedFun (fccfg.c:124)
==8587==    by 0xA487478: FcInit (fcinit.c:207)
==8587==    by 0x6C0BE0E: QFontconfigDatabase::populateFontDatabase()
(qfontconfigdatabase.cpp:618)
==8587==    by 0x699EBD8: QFontDatabasePrivate::ensureFontDatabase()
(qfontdatabase.cpp:1394)
==8587==    by 0x69B01AB: QFontDatabasePrivate::findFont(QFontDef const&, int,
bool) (qfontdatabase.cpp:2667)
==8587==    by 0x69B1634: QFontDatabasePrivate::load(QFontPrivate const*, int)
(qfontdatabase.cpp:2930)
==8587==    by 0x6977DF3: QFontPrivate::engineForScript(int) const [clone
.constprop.0] (qfont.cpp:257)
==8587== 
==8587== Process terminating with default action of signal 2 (SIGINT)
==8587==    at 0x79988F0: __syscall_cancel_arch (syscall_cancel.S:52)
==8587==    by 0x7A08F53: internal_syscall_cancel (sysdep-cancel.h:53)
==8587==    by 0x7A08F53: syscall_cancel (sysdep-cancel.h:79)
==8587==    by 0x7A08F53: open (open64.c:41)
==8587==    by 0xA47FE62: UnknownInlinedFun (fcntl2.h:59)
==8587==    by 0xA47FE62: FcOpen (fccompat.c:138)
==8587==    by 0xA49BA28: _FcConfigParse.lto_priv.0 (fcxml.c:3601)
==8587==    by 0xA487160: UnknownInlinedFun (fcxml.c:3670)
==8587==    by 0xA487160: FcInitLoadOwnConfig (fcinit.c:111)
==8587==    by 0xA4748F0: UnknownInlinedFun (fcinit.c:185)
==8587==    by 0xA4748F0: UnknownInlinedFun (fcinit.c:198)
==8587==    by 0xA4748F0: FcConfigEnsure.lto_priv.0 (fccfg.c:95)
==8587==    by 0xA487478: UnknownInlinedFun (fccfg.c:124)
==8587==    by 0xA487478: FcInit (fcinit.c:207)
==8587==    by 0x6C0BE0E: QFontconfigDatabase::populateFontDatabase()
(qfontconfigdatabase.cpp:618)
==8587==    by 0x699EBD8: QFontDatabasePrivate::ensureFontDatabase()
(qfontdatabase.cpp:1394)
==8587==    by 0x69B01AB: QFontDatabasePrivate::findFont(QFontDef const&, int,
bool) (qfontdatabase.cpp:2667)
==8587==    by 0x69B1634: QFontDatabasePrivate::load(QFontPrivate const*, int)
(qfontdatabase.cpp:2930)
==8587==    by 0x6977DF3: QFontPrivate::engineForScript(int) const [clone
.constprop.0] (qfont.cpp:257)
==8587== 
==8587== HEAP SUMMARY:
==8587==     in use at exit: 2,278,857 bytes in 26,921 blocks
==8587==   total heap usage: 83,565 allocs, 56,644 frees, 65,630,459 bytes
allocated
==8587== 
==8587== LEAK SUMMARY:
==8587==    definitely lost: 0 bytes in 0 blocks
==8587==    indirectly lost: 0 bytes in 0 blocks
==8587==      possibly lost: 11,811 bytes in 81 blocks
==8587==    still reachable: 2,265,198 bytes in 26,819 blocks
==8587==                       of which reachable via heuristic:
==8587==                         newarray           : 22,032 bytes in 144
blocks
==8587==         suppressed: 0 bytes in 0 blocks
==8587== Rerun with --leak-check=full to see details of leaked memory
==8587== 
==8587== Use --track-origins=yes to see where uninitialised values come from
==8587== For lists of detected and suppressed errors, rerun with: -s
==8587== ERROR SUMMARY: 18 errors from 18 contexts (suppressed: 0 from 0)

I thought I'd finally bug report it, because it is still ongoing, which means
that probably not enough people are reporting it, and assuming that it's on the
list of things to fix (like I did lol)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to