Miranda IM

Page 1 of 18 12311 ... LastLast
Results 1 to 10 of 175

Thread: Variables bug report thread

  1. #1
    Join Date
    March 2005
    Location
    The Netherlands
    Posts
    453

    Variables bug report thread

    Variables plugin

    This plugin doesn't add any functionality on itself. But other plugins can use it to format a string which contains variables. Currently some plugins are already using the functionality of Variables, for example NewAwaySys, Modern CList, CList Nicer, StartupStatus and MSNMods. Variables v0.2.0.x is still in development state, but I'd appreciate some feedback. The main goal of this thread is to locate bugs. Request for additional features can be made, but will not have priority.

    The new version of Variables includes a unicode version. Non-unicode aware plugins should work fine on the unicode version of Variables. The other way around is NOT supported.

    Before posting a bug report in this thread, please read the instructions at http://forums.miranda-im.org/showthread.php?t=622 and post your versioninfo log together with the exact string and location (options screen/AwaySys dialog/CList row) that causes the problem, if possible.

    Since I expect some problems with the new unicode version, I also included the previous version of Variables which should be (somewhat) stable.

    Grab it here: http://www.cs.vu.nl/~pboon/variables.zip
    I modified CList Modern to use the new unicode version of Variables, please note this is just for experimental use: http://www.cs.vu.nl/~pboon/clist_mod...nicode_mod.zip
    Last edited by UnregistereD; 31 Jan 2006 at 9:06 AM.

  2. #2
    Join Date
    August 2005
    Location
    Sweden, Eskilstuna
    Posts
    201
    This is a really exciting update. Unfotunatly I'm having som trouble with it but I'm not entirely sure th variables plugin is all to blame. My Miranda crashes whenever I go online since I installed the unicode version of variables. But the crash log refrences the my details plugin. I'll investigate further and post a crash report if I don't get it sorted.

    I'm looking forward to having this working with clist modern unicode.

  3. #3
    Join Date
    March 2005
    Posts
    146
    i have a crash with mydetails+variables unicode
    Miranda crashed on Monday, 30 Jan 2006 at 18:06:54.
    ================================================== =============
    H:\My Documents\Miranda\miranda-im\miranda32.exe caused an Access Violation.
    Location 028e26ab in module H:\My Documents\Miranda\miranda-im\Plugins\mydetails.dll.
    Writing to location ffffffe4.

    Registers:
    -------------------------------------------------------------------------------
    eax=03499930 ebx=00000000 ecx=00000000 edx=00000000 esi=0012f4d0 edi=0012f53c
    eip=028e26ab esp=0012f4d0 ebp=00000000 iopl=0 nv up ei pl nz ac pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010212

    Address Module Comp Symbol
    ---------- ---------------------------------------------------- ------ ------------------
    ( cannot access function call stack )
    i've done downgrade to the previous one, as u suggest, and it's ok

  4. #4
    Join Date
    March 2005
    Location
    Germany, BW
    Posts
    149
    Quote Originally Posted by -Defiance-
    This is a really exciting update. Unfotunatly I'm having som trouble with it but I'm not entirely sure th variables plugin is all to blame. My Miranda crashes whenever I go online since I installed the unicode version of variables. But the crash log refrences the my details plugin. I'll investigate further and post a crash report if I don't get it sorted.

    I'm looking forward to having this working with clist modern unicode.
    Same here, but it only happens while i try to connect with the (unicode) msn plugin, otherwise it works okay.

  5. #5
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,726
    @UnregistereD

    My Details use variables to parse the result of a NAS service to get status message.

    What it does is this:

    Code:
    char *msg;
    ...
    char *tmp = variables_parse(msg, NULL, NULL);
    lstrcpyn(msg, tmp, msg_size);
    variables_free(tmp);
    Using the old m_variables.h

    What I need to do to it support the unicode version? Change that msg to a WCHAR? If this is the case, I'll have to do an unicode build for my details...

    EDIT: I took a look at the new header. Except for the size of the struct, everithing seens to be the same as the new version of the API...
    Last edited by pescuma; 31 Jan 2006 at 1:29 AM.

  6. #6
    Join Date
    March 2005
    Location
    Hong Kong
    Posts
    133
    Miranda crashed on Tuesday, 31 Jan 2006 at 10:58:21.
    ================================================== =============
    C:\Documents and Settings\Administrator\Desktop\Miranda IM\miranda32.exe caused an Access Violation.
    Location 7c8224b2 in module C:\WINDOWS\system32\ntdll.dll.
    Reading from location 00646e61.

    Registers:
    -------------------------------------------------------------------------------
    eax=00646e61 ebx=02110000 ecx=5c3c0001 edx=5c3c0002 esi=02110718 edi=00000003
    eip=7c8224b2 esp=0012f080 ebp=02110718 iopl=0 nv up ei pl nz na pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202

    Address Module Comp Symbol
    ---------- ---------------------------------------------------- ------ ------------------
    7C8224B2 C:\WINDOWS\system32\ntdll.dll unkn CsrIdentifyAlertableThread




    can't reproduce

  7. #7
    Join Date
    March 2005
    Location
    The Netherlands
    Posts
    453
    Quote Originally Posted by pescuma
    What I need to do to it support the unicode version? Change that msg to a WCHAR? If this is the case, I'll have to do an unicode build for my details...
    You shouldn't have to change anything. I'll take a closer look at what goes wrong. Unfortunately people don't post their versioninfo log, since I think it only happens in combination with NAS, but I'm not sure.

  8. #8
    Join Date
    August 2005
    Location
    Sweden, Eskilstuna
    Posts
    201
    Quote Originally Posted by UnregistereD
    You shouldn't have to change anything. I'll take a closer look at what goes wrong. Unfortunately people don't post their versioninfo log, since I think it only happens in combination with NAS, but I'm not sure.
    I can confirm this. I had crashes all the time until i removed NAS. Now it runs smoothly.

  9. #9
    Join Date
    August 2005
    Location
    Sweden, Eskilstuna
    Posts
    201
    The crash below occurs with NAS enabled.

    Code:
     Miranda crashed on Tuesday, 31 Jan 2006 at 10:13:24.
    ===============================================================
     C:\Documents and Settings\johryd1\PortableMiranda\miranda32.exe caused an Access Violation.
     Location 015b26ab in module C:\Documents and Settings\johryd1\PortableMiranda\Plugins\mydetails.dll.
     Writing to location ffffffe4.
    
     Registers:
    -------------------------------------------------------------------------------
     eax=01a69b68 ebx=00000000 ecx=00000000 edx=00000000 esi=0012f514 edi=0012f580
     eip=015b26ab esp=0012f514 ebp=00000000 iopl=0         nv up ei pl nz ac po nc
     cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010216
    
     Address    Module                                               Comp   Symbol
    ---------- ---------------------------------------------------- ------ ------------------
                    ( cannot access function call stack )
    Miranda IM - VersionInformation plugin by Hrk, modified by Eblis
    Report generated at: 10:13:45 on 31 January 2006

    CPU: Intel(R) Pentium(R) M processor 1500MHz [x86 Family 6 Model 9 Stepping 5]
    Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
    Installed RAM: 1280 MBytes
    Free disk space on Miranda partition: 4674 MBytes
    Miranda path: C:\Documents and Settings\johryd1\PortableMiranda
    Miranda IM version: 0.4.3 alpha build #45 Unicode
    Build time: 21:46:41 on 16 January 2006
    Profile size: 191.85 KBytes
    Profile creation date: 31 Jan 2006 at 06:40:36
    Nightly: Yes
    Unicode core: Yes

    Active Plugins (34):
    browse.dll v.0.0.1.0 [03 Jan 2006] - Browse for received files
    changeinfo.dll v.0.3.2.0 [07 Feb 2004] - Change User Details
    chat.dll v.0.3.2.1 [29 Jan 2006] - Chat (Unicode)
    clist_modern.dll v.0.4.1.24 [29 Jan 2006] - Modern Contact List (UNICODE)
    crashrpt.dll v.0.0.0.1 [03 Jan 2006] - Crash Report
    dbeditorpp.dll v.3.1.3.2 [31 Jan 2006] - Database Editor++
    dbx_3xSV.dll v.0.5.1.0 [12 Jan 2006] - Miranda Virtualizable SecureDB driver
    fingerprint.dll v.0.0.0.9 [24 Jan 2006] - Fingerprint (client version) icons module
    folders.dll v.0.0.0.4 [25 Jan 2006] - Custom profile folders
    fontservice.dll v.0.0.2.4 [03 Jan 2006] - FontService
    historysweeper.dll v.0.1.1.3 [03 Jan 2006] - History Sweeper
    icolib.dll v.0.0.0.3 [03 Jan 2006] - Icons library manager
    ICQ.dll v.0.3.6.11 [29 Jan 2006] - IcqOscarJ Protocol
    loadavatarsw.dll v.0.0.1.14 [27 Jan 2006] - Avatar service - BETA
    messagenotify.dll v.0.0.4.1 [17 Jan 2006] - Message Notify
    msn.dll v.0.4.3.0 [29 Jan 2006] - MSN Protocol (Unicode)
    mtextcontrol.dll v.0.0.1.10 [03 Jan 2006] - Miranda Text Control [build #160]
    mToolTip.dll v.0.0.1.5 [13 Nov 2005] - mToolTip
    mydetails.dll v.0.0.0.29 [29 Jan 2006] - My Details
    NewAwaySys.dll v.0.3.6.6 [03 Jan 2006] - New Away System [ Build #2256 ]
    NewStatusNotifyW.dll v.1.1.2.2 [03 Jan 2006] - NewStatusNotify (Unicode)
    newstory_unicode.dll v.0.0.0.9 [03 Jan 2006] - Newstory [build #1313]
    nimcontact.dll v.0.5.0.1 [03 Jan 2006] - Non-IM Contact
    pingproto.dll v.0.3.4.2 [03 Jan 2006] - Ping Protocol
    png2dib.dll v.0.1.3.0 [29 Jan 2006] - PNG images processor
    PopUp.dll v.2.0.3.97 [03 Jan 2006] - PopUp Interoperability [RC2]
    smileyaddw.dll v.0.1.11.4 [30 Jan 2006] - SmileyAdd Unicode
    tabsrmm.dll v.0.9.9.99 [29 Jan 2006] - tabSRMsgW (unicode)
    TriggerPlugin.dll v.0.0.0.5 [21 Jan 2006] - TriggerPlugin
    uinfoexW.dll v.0.1.2.0 [03 Jan 2006] - Extended UserInfo (UNICODE)
    updater.dll v.0.3.1.7 [30 Jan 2006] - Updater (Unicode)
    Variables.dll v.0.2.0.13 [29 Jan 2006] - Variables (Unicode)
    weather.dll v.0.3.5.5 [03 Jan 2006] - Weather Protocol (fixed)
    VersionInfo.dll v.1.0.1.13 [03 Jan 2006] - Version Information


    End of report.


    This config works:
    Miranda IM - VersionInformation plugin by Hrk, modified by Eblis
    Report generated at: 10:17:23 on 31 January 2006

    CPU: Intel(R) Pentium(R) M processor 1500MHz [x86 Family 6 Model 9 Stepping 5]
    Operating System: Microsoft Windows XP [version: 5.1.2600 Service Pack 2]
    Installed RAM: 1280 MBytes
    Free disk space on Miranda partition: 4674 MBytes
    Miranda path: C:\Documents and Settings\johryd1\PortableMiranda
    Miranda IM version: 0.4.3 alpha build #45 Unicode
    Build time: 21:46:41 on 16 January 2006
    Profile size: 191.87 KBytes
    Profile creation date: 31 Jan 2006 at 06:40:36
    Nightly: Yes
    Unicode core: Yes

    Active Plugins (33):
    browse.dll v.0.0.1.0 [03 Jan 2006] - Browse for received files
    changeinfo.dll v.0.3.2.0 [07 Feb 2004] - Change User Details
    chat.dll v.0.3.2.1 [29 Jan 2006] - Chat (Unicode)
    clist_modern.dll v.0.4.1.24 [29 Jan 2006] - Modern Contact List (UNICODE)
    crashrpt.dll v.0.0.0.1 [03 Jan 2006] - Crash Report
    dbeditorpp.dll v.3.1.3.2 [31 Jan 2006] - Database Editor++
    dbx_3xSV.dll v.0.5.1.0 [12 Jan 2006] - Miranda Virtualizable SecureDB driver
    fingerprint.dll v.0.0.0.9 [24 Jan 2006] - Fingerprint (client version) icons module
    folders.dll v.0.0.0.4 [25 Jan 2006] - Custom profile folders
    fontservice.dll v.0.0.2.4 [03 Jan 2006] - FontService
    historysweeper.dll v.0.1.1.3 [03 Jan 2006] - History Sweeper
    icolib.dll v.0.0.0.3 [03 Jan 2006] - Icons library manager
    ICQ.dll v.0.3.6.11 [29 Jan 2006] - IcqOscarJ Protocol
    loadavatarsw.dll v.0.0.1.14 [27 Jan 2006] - Avatar service - BETA
    messagenotify.dll v.0.0.4.1 [17 Jan 2006] - Message Notify
    msn.dll v.0.4.3.0 [29 Jan 2006] - MSN Protocol (Unicode)
    mtextcontrol.dll v.0.0.1.10 [03 Jan 2006] - Miranda Text Control [build #160]
    mToolTip.dll v.0.0.1.5 [13 Nov 2005] - mToolTip
    mydetails.dll v.0.0.0.29 [29 Jan 2006] - My Details
    NewStatusNotifyW.dll v.1.1.2.2 [03 Jan 2006] - NewStatusNotify (Unicode)
    newstory_unicode.dll v.0.0.0.9 [03 Jan 2006] - Newstory [build #1313]
    nimcontact.dll v.0.5.0.1 [03 Jan 2006] - Non-IM Contact
    pingproto.dll v.0.3.4.2 [03 Jan 2006] - Ping Protocol
    png2dib.dll v.0.1.3.0 [29 Jan 2006] - PNG images processor
    PopUp.dll v.2.0.3.97 [03 Jan 2006] - PopUp Interoperability [RC2]
    smileyaddw.dll v.0.1.11.4 [30 Jan 2006] - SmileyAdd Unicode
    tabsrmm.dll v.0.9.9.99 [29 Jan 2006] - tabSRMsgW (unicode)
    TriggerPlugin.dll v.0.0.0.5 [21 Jan 2006] - TriggerPlugin
    uinfoexW.dll v.0.1.2.0 [03 Jan 2006] - Extended UserInfo (UNICODE)
    updater.dll v.0.3.1.7 [30 Jan 2006] - Updater (Unicode)
    Variables.dll v.0.2.0.13 [29 Jan 2006] - Variables (Unicode)
    weather.dll v.0.3.5.5 [03 Jan 2006] - Weather Protocol (fixed)
    VersionInfo.dll v.1.0.1.13 [03 Jan 2006] - Version Information


    End of report.

  10. #10
    Join Date
    July 2005
    Location
    Brasil
    Posts
    2,726
    Quote Originally Posted by UnregistereD
    You shouldn't have to change anything. I'll take a closer look at what goes wrong. Unfortunately people don't post their versioninfo log, since I think it only happens in combination with NAS, but I'm not sure.
    Yes, it should happens only with NAS because this is the only case that My Details calls variables

    (If the bug happens without NAS, there will be something veeeery wrong :P )

Similar Threads

  1. Replies: 3
    Last Post: 9 Sep 2006, 10:46 AM
  2. Crash Report
    By damico in forum Technical Support
    Replies: 0
    Last Post: 4 Jul 2006, 2:28 PM
  3. Crash Report
    By KoMoDo in forum Technical Support
    Replies: 4
    Last Post: 31 May 2006, 5:57 PM
  4. Crash report
    By pdedecker in forum Technical Support
    Replies: 4
    Last Post: 16 Apr 2006, 5:45 PM
  5. report some problems
    By jameszhu in forum Technical Support
    Replies: 4
    Last Post: 15 Jul 2005, 3:34 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •